Public Member Functions | |
CMatroskaMuxerInputPin (LPCWSTR pName, CBaseFilter *pFilter, CCritSec *pLock, HRESULT *phr) | |
virtual | ~CMatroskaMuxerInputPin () |
STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
MatroskaWriter::TrackEntry * | GetTrackEntry () |
HRESULT | CheckMediaType (const CMediaType *pmt) |
HRESULT | BreakConnect () |
HRESULT | CompleteConnect (IPin *pPin) |
HRESULT | Active () |
HRESULT | Inactive () |
STDMETHODIMP | NewSegment (REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate) |
STDMETHODIMP | BeginFlush () |
STDMETHODIMP | EndFlush () |
STDMETHODIMP | Receive (IMediaSample *pSample) |
STDMETHODIMP | EndOfStream () |
Public Attributes | |
DECLARE_IUNKNOWN | |
REFERENCE_TIME | m_rtDur |
CCritSec | m_csQueue |
CAutoPtrList< MatroskaWriter::BlockGroup > | m_blocks |
bool | m_fEndOfStreamReceived |
Definition at line 32 of file MatroskaMuxer.h.