- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# CMatroskaSplitterFilter Class Reference

Inheritance diagram for CMatroskaSplitterFilter:

List of all members.

## 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

## Detailed Description

Definition at line 73 of file MatroskaSplitter.h.

The documentation for this class was generated from the following files:

- C:/guliverkli/src/filters/parser/matroskasplitter/MatroskaSplitter.h
- C:/guliverkli/src/filters/parser/matroskasplitter/MatroskaSplitter.cpp