Microsoft DirectX 8.0

AVI Mux Filter

The AVI Mux accepts multiple input streams and interleaves them into AVI format. Video capture or authoring applications can use the AVI Mux filter to save files to disc in AVI format. This filter is typically connected to the File Writer filter, but it can connect to any filter that supports IStream and IMemInputPin on its input pin. The AVI Mux filter creates a separate input pin for each input stream.

Filter Interfaces IBaseFilter, IConfigAviMux, IConfigInterleaving, IMediaSeeking, IPersistMediaPropertyBag, ISpecifyPropertyPages
Input Pin Media Types Any major type that corresponds to an old-style FOURCC, or MEDIATYPE_AUXLine21Data. (For more information, see FOURCCMap Class.)
  • If the major type is MEDIATYPE_Audio, the format must be FORMAT_WaveFormatEx.
  • If the major type is MEDIATYPE_Video, the format must be FORMAT_VideoInfo or FORMAT_DvInfo.
  • If the major type is MEDIATYPE_Interleaved, the format must be FORMAT_DvInfo.
Input Pin Interfaces IAMStreamControl, IMemInputPin, IPin, IQualityControl
Output Pin Media Types MEDIATYPE_Stream, MEDIASUBTYPE_avi
Output Pin Interfaces IPin, IPinFlowControl, IQualityControl
Filter CLSID CLSID_AviDest
Property Page CLSID CLSID_AviMuxProptyPage, CLSID_AviMuxProptyPage1
Executable qcap.dll
Merit MERIT_DO_NOT_USE
Category CLSID_LegacyAmFilterCategory

Remarks

This filter has multiple input pins and one output pin.