Public Member Functions | |
| CMatroskaMuxerFilter (LPUNKNOWN pUnk, HRESULT *phr) | |
| virtual | ~CMatroskaMuxerFilter () |
| STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
| void | AddInput () |
| UINT | GetTrackNumber (CBasePin *pPin) |
| int | GetPinCount () |
| CBasePin * | GetPin (int n) |
| STDMETHODIMP | Stop () |
| STDMETHODIMP | Pause () |
| STDMETHODIMP | Run (REFERENCE_TIME tStart) |
| STDMETHODIMP | GetCapabilities (DWORD *pCapabilities) |
| STDMETHODIMP | CheckCapabilities (DWORD *pCapabilities) |
| STDMETHODIMP | IsFormatSupported (const GUID *pFormat) |
| STDMETHODIMP | QueryPreferredFormat (GUID *pFormat) |
| STDMETHODIMP | GetTimeFormat (GUID *pFormat) |
| STDMETHODIMP | IsUsingTimeFormat (const GUID *pFormat) |
| STDMETHODIMP | SetTimeFormat (const GUID *pFormat) |
| STDMETHODIMP | GetDuration (LONGLONG *pDuration) |
| STDMETHODIMP | GetStopPosition (LONGLONG *pStop) |
| STDMETHODIMP | GetCurrentPosition (LONGLONG *pCurrent) |
| STDMETHODIMP | ConvertTimeFormat (LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) |
| STDMETHODIMP | SetPositions (LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) |
| STDMETHODIMP | GetPositions (LONGLONG *pCurrent, LONGLONG *pStop) |
| STDMETHODIMP | GetAvailable (LONGLONG *pEarliest, LONGLONG *pLatest) |
| STDMETHODIMP | SetRate (double dRate) |
| STDMETHODIMP | GetRate (double *pdRate) |
| STDMETHODIMP | GetPreroll (LONGLONG *pllPreroll) |
| STDMETHODIMP | CorrectTimeOffset (bool fNegative, bool fPositive) |
Public Attributes | |
| DECLARE_IUNKNOWN | |
Protected Types | |
| enum | |
Protected Member Functions | |
| DWORD | ThreadProc () |
Protected Attributes | |
| CAutoPtrList< CMatroskaMuxerInputPin > | m_pInputs |
| CAutoPtr< CMatroskaMuxerOutputPin > | m_pOutput |
| REFERENCE_TIME | m_rtCurrent |
| bool | m_fNegative |
| bool | m_fPositive |
Definition at line 95 of file MatroskaMuxer.h.
1.4.5