Data Structures |
| struct | StreamData |
| struct | AVISplitterImpl |
| struct | thread_args |
Defines |
| #define | TWOCCFromFOURCC(fcc) HIWORD(fcc) |
| #define | ckidINFO mmioFOURCC('I','N','F','O') |
| #define | ckidREC mmioFOURCC('R','E','C',' ') |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (quartz) |
| static HRESULT | AVISplitter_SendEndOfFile (AVISplitterImpl *This, DWORD streamnumber) |
| static HRESULT | AVISplitter_next_request (AVISplitterImpl *This, DWORD streamnumber) |
| static HRESULT | AVISplitter_Receive (AVISplitterImpl *This, IMediaSample *sample, DWORD streamnumber) |
| static DWORD WINAPI | AVISplitter_thread_reader (LPVOID data) |
| static HRESULT | AVISplitter_Sample (LPVOID iface, IMediaSample *pSample, DWORD_PTR cookie) |
| static HRESULT | AVISplitter_done_process (LPVOID iface) |
| static HRESULT | AVISplitter_first_request (LPVOID iface) |
| static HRESULT | AVISplitter_QueryAccept (LPVOID iface, const AM_MEDIA_TYPE *pmt) |
| static HRESULT | AVISplitter_ProcessIndex (AVISplitterImpl *This, AVISTDINDEX **index, LONGLONG qwOffset, DWORD cb) |
| static HRESULT | AVISplitter_ProcessOldIndex (AVISplitterImpl *This) |
| static HRESULT | AVISplitter_ProcessStreamList (AVISplitterImpl *This, const BYTE *pData, DWORD cb, ALLOCATOR_PROPERTIES *props) |
| static HRESULT | AVISplitter_ProcessODML (AVISplitterImpl *This, const BYTE *pData, DWORD cb) |
| static HRESULT | AVISplitter_InitializeStreams (AVISplitterImpl *This) |
| static HRESULT | AVISplitter_Disconnect (LPVOID iface) |
| static HRESULT | AVISplitter_InputPin_PreConnect (IPin *iface, IPin *pConnectPin, ALLOCATOR_PROPERTIES *props) |
| static HRESULT | AVISplitter_Flush (LPVOID iface) |
| static ULONG WINAPI | AVISplitter_Release (IBaseFilter *iface) |
| static HRESULT | AVISplitter_seek (IBaseFilter *iface) |
| HRESULT | AVISplitter_create (IUnknown *pUnkOuter, LPVOID *ppv) |
Variables |
| static const IBaseFilterVtbl | AVISplitterImpl_Vtbl |