Share via


MPEG-1 Parser/Splitter (Compact 2013)

3/26/2014

The MPEG-1 Parser/Splitter filter splits an MPEG-1 system stream into its separate audio and video streams.

The following table shows the filter properties.

Filter property

Description

Filter Interfaces

IAMStreamSelect, IBaseFilter, IAMMediaContent

IMediaSeeking

Input Pin Media Types

MEDIATYPE_Stream_Buffered

The following subtypes are valid:

  • MEDIASUBTYPE_MPEG1System
  • MEDIASUBTYPE_MPEG1Audio
  • MEDIASUBTYPE_MPEG1Video
  • mpg
  • mpa
  • mp2
  • mp3
  • For more information on the mp* formats, see FOURCC Codes.

Input Pin Interfaces

IMemInputPin, IPin, IQualityControl

Output Pin Media Types

  • MEDIATYPE_Video, MEDIASUBTYPE_MPEG1Packet
  • MEDIATYPE_Video, MEDIASUBTYPE_MPEG1Payload
  • MEDIATYPE_Audio, MEDIASUBTYPE_MPEG1Packet
  • MEDIATYPE_Audio, MEDIASUBTYPE_MPEG1Payload

Output Pin Interfaces

IPin, IMediaSeeking

Filter CLSID

CLSID_MPEG1Splitter

Executable

Quartz.dll

Merit

MERIT_NORMAL

Filter Category

CLSID_LegacyAmFilterCategory

Remarks

Because MPEG-1 content is not indexed, seeking can be approximate. Seeking is usually good for a fixed bit rate MPEG-1 system stream.

See Also

Reference

Supported DirectShow Filters