Inheritance diagram for CMatroskaSplitterFilter:

Public Member Functions | |
| CMatroskaSplitterFilter (LPUNKNOWN pUnk, HRESULT *phr) | |
| virtual | ~CMatroskaSplitterFilter () |
| STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
| STDMETHODIMP | GetDuration (LONGLONG *pDuration) |
| STDMETHODIMP | GetKeyFrameCount (UINT &nKFs) |
| STDMETHODIMP | GetKeyFrames (const GUID *pFormat, REFERENCE_TIME *pKFs, UINT &nKFs) |
Public Attributes | |
| DECLARE_IUNKNOWN | |
| TrackElement * | pStructureToFill |
| void * | pStructureToFill |
Protected Member Functions | |
| HRESULT | CreateOutputs (IAsyncReader *pAsyncReader) |
| MatroskaReader::TrackEntry * | GetTrackEntryAt (UINT aTrackIdx) |
| bool | DemuxInit () |
| void | DemuxSeek (REFERENCE_TIME rt) |
| bool | DemuxLoop () |
Protected Attributes | |
| CAutoPtr< MatroskaReader::CMatroskaFile > | m_pFile |
|
CMap< DWORD, DWORD, MatroskaReader::TrackEntry *, MatroskaReader::TrackEntry * > | m_pTrackEntryMap |
| CArray< MatroskaReader::TrackEntry * > | m_pOrderedTrackArray |
Definition at line 73 of file MatroskaSplitter.h.
1.4.5