MPEG-1 Audio 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 Layer I and Layer II audio to PCM.

Label Value
Filter Interfaces IBaseFilter, ISpecifyPropertyPages
Input Pin Media Types MEDIATYPE_Audio, FORMAT_WaveFormatEx
The following subtypes are valid:
  • MEDIASUBTYPE_MPEG1Packet
  • MEDIASUBTYPE_MPEG1Payload
  • MEDIASUBTYPE_MPEG1AudioPayload
  • GUID_NULL
Input Pin Interfaces IMemInputPin, IPin, IQualityControl
Output Pin Media Types MEDIATYPE_Audio, MEDIASUBTYPE_PCM
Output Pin Interfaces IMediaPosition, IMediaSeeking, IPin, IQualityControl
Filter CLSID CLSID_CMpegAudioCodec
Property Page CLSID CLSID_MpegAudioDecoderPropertyPage
Executable quartz.dll
Merit 0x03680001
Filter Category CLSID_LegacyAmFilterCategory

 

DirectShow Filters