Microsoft DirectX 8.1 (C++)

MPEG-1 Video Decoder Filter

Decodes MPEG-1 video.

Filter Interfaces IBaseFilter, IMpegVideoDecoder, ISpecifyPropertyPages
Input Pin Media Types MEDIATYPE_Video, FORMAT_MPEGVideo

The following subtypes are valid:
  • MEDIASUBTYPE_MPEG1Packet
  • MEDIASUBTYPE_MPEG1Payload
Input Pin Interfaces IPin, IMemInputPin
Output Pin Media Types MEDIATYPE_Video, FORMAT_VideoInfo or FORMAT_VideoInfo2

The following subtypes are possible:
  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_RGB8
  • MEDIASUBTYPE_RGB555
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_UYVY
  • MEDIASUBTYPE_Y41P
  • MEDIASUBTYPE_YUY2
Output Pin Interfaces IPin, IQualityControl
Filter CLSID CLSID_CMPEGVideoCodec
Property Page CLSID CLSID_MpegVideoDecodePropertyPage
Executable quartz.dll
Merit 0x40000001
Filter Category CLSID_LegacyAmFilterCategory

Remarks

This filter can decode into a DirectDraw Surface. The filter uses MMX if the machine supports MMX.