Microsoft DirectX 8.0 |
The AVI Splitter Filter is used for playback of AVI files. It accepts data in AVI format and splits it into its constitutent streams for further procecessing and/or rendering. This filter is typically connected to the Async File Source filter on its input pin, although it can connect to any filter that has an output pin that supports IAsyncReader. (Note that the AVI Mux filter does not support IAsyncReader.)
Filter Interfaces | IAMMediaContent, IBaseFilter, IPersistMediaPropertyBag |
---|---|
Input Pin Media Types | MEDIATYPE_stream, MEDIASUBTYPE_avi. |
Input Pin Interfaces | IPin, IQualityControl |
Output Pin Media Types | MEDIATYPE_Video, MEDIATYPE_audio, or other types depending on the content of the file, whether the file is compressed, and what codec was used. |
Output Pin Interfaces | IMediaPosition, IMediaSeeking, IPin, IQualityControl |
Filter CLSID | CLSID_AviSplitter |
Property Page CLSID | No property page. |
Executable | quartz.dll |
Merit | MERIT_NORMAL |
Category | CLSID_LegacyAmFilterCategory |
Remarks
This filter is considered a source filter because it pushes data through an AVI playback filter graph and implements seeking.