MPEG-1 Video Decoder Filter

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

Decodes MPEG-1 video.

Label Value
Filter Interfaces IBaseFilter, 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 Major type: MEDIATYPE_Video,
Format type: FORMAT_VideoInfo or FORMAT_VideoInfo2
Subtypes:
  • 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.

DirectShow Filters