Microsoft DirectX 8.0

AVI Splitter Filter

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.