Inheritance diagram for CAviSplitterFilter:
Public Member Functions | |
CAviSplitterFilter (LPUNKNOWN pUnk, HRESULT *phr) | |
STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
STDMETHODIMP | GetDuration (LONGLONG *pDuration) |
STDMETHODIMP | IsFormatSupported (const GUID *pFormat) |
STDMETHODIMP | GetTimeFormat (GUID *pFormat) |
STDMETHODIMP | IsUsingTimeFormat (const GUID *pFormat) |
STDMETHODIMP | SetTimeFormat (const GUID *pFormat) |
STDMETHODIMP | GetStopPosition (LONGLONG *pStop) |
STDMETHODIMP | ConvertTimeFormat (LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) |
STDMETHODIMP | GetPositions (LONGLONG *pCurrent, LONGLONG *pStop) |
HRESULT | SetPositionsInternal (void *id, LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) |
STDMETHODIMP | GetKeyFrameCount (UINT &nKFs) |
STDMETHODIMP | GetKeyFrames (const GUID *pFormat, REFERENCE_TIME *pKFs, UINT &nKFs) |
Public Attributes | |
DECLARE_IUNKNOWN | |
GUID | m_timeformat |
Protected Member Functions | |
HRESULT | CreateOutputs (IAsyncReader *pAsyncReader) |
bool | DemuxInit () |
void | DemuxSeek (REFERENCE_TIME rt) |
bool | DemuxLoop () |
HRESULT | ReIndex (__int64 end, UINT64 *pSize) |
Protected Attributes | |
CAutoPtr< CAviFile > | m_pFile |
Definition at line 40 of file AviSplitter.h.