- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# CAviSplitterFilter Class Reference

Inheritance diagram for CAviSplitterFilter:

List of all members.

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

## Detailed Description

Definition at line 40 of file AviSplitter.h.

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

- C:/guliverkli/src/filters/parser/avisplitter/AviSplitter.h
- C:/guliverkli/src/filters/parser/avisplitter/AviSplitter.cpp