Export (0) Print
Expand All

MPEG-1 Media Types

This section lists the media types used for MPEG-1 data.

MPEG-1 System Stream

Major typeMEDIATYPE_Stream
SubtypeMEDIASUBTYPE_MPEG1System
Format TypeFORMAT_MPEGStreams
Format Structure AM_MPEGSYSTEMTYPE
Media Sample ContentsByte stream; no alignment

 

MPEG-1 System Stream from Video CD

Major typeMEDIATYPE_Stream
SubtypeMEDIASUBTYPE_MPEG1VideoCD
Format TypeGUID_NULL
Format StructureNone
Media Sample ContentsByte stream; no alignment.

 

MPEG-1 Audio Packet

Major typeMEDIATYPE_Audio
SubtypeMEDIASUBTYPE_MPEG1Packet
Format TypeFORMAT_WaveFormatEx
Format Structure MPEG1WAVEFORMAT
Media Sample ContentsSingle MPEG-1 packet, including packet header.

 

MPEG-1 Audio Payload

Major typeMEDIATYPE_Audio
SubtypeMEDIASUBTYPE_MPEG1Payload
Format TypeFORMAT_WaveFormatEx
Format Structure MPEG1WAVEFORMAT
Media Sample ContentsByte-aligned MPEG-1 audio data.

 

MPEG-1 Video Packet

Major typeMEDIATYPE_Video
SubtypeMEDIASUBTYPE_MPEG1Packet
Format TypeFORMAT_MPEGVideo
Format Structure MPEG1VIDEOINFO
Media Sample ContentsSingle MPEG-1 packet, including packet header.

 

MPEG-1 Video payload

Major typeMEDIATYPE_Video
SubtypeMEDIASUBTYPE_MPEG1Payload
Format TypeFORMAT_MPEGVideo
Format Structure MPEG1VIDEOINFO
Media Sample ContentsByte-aligned MPEG-1 video data.

 

MPEG-1 Native Video Stream

Major typeMEDIATYPE_Stream
SubtypeMEDIASUBTYPE_ MPEG1Video
Format TypeGUID_NULL
Format StructureNone
Media Sample ContentsArray of video stream bytes (no system layer).

 

MPEG-1 Native Audio Stream

Major typeMEDIATYPE_Stream
SubtypeMEDIASUBTYPE_ MPEG1Audio
Format TypeGUID_NULL
Format StructureNone
Media Sample ContentsArray of audio stream bytes (no system layer).

 

Remarks

The DirectShow MPEG-1 filters support these types as follows.

Filter Direction Supported media types
MPEG-1 SplitterInputMPEG-1 system stream

MPEG-1 system stream from Video CD

MPEG-1 SplitterOutputMPEG-1 Audio packet

MPEG-1 Audio payload

MPEG-1 Video packet

MPEG-1 Video payload

Software Audio CodecInputMPEG-1 Audio packet

MPEG-1 Audio payload

Software Video CodecInputMPEG-1 Video packet

MPEG-1 Video payload

Software Audio CodecOutputPCM audio
Software Video CodecOutputUncompressed video (Y41P, YUY2, UYVY, RGB-24, RGB-32, RGB-565, RGB-555, RGB-8)

 

MPEG-1 Video packet and payload media types contain a complete sequence header so that data can be played from the middle of a file without needing a sequence header to initialize the video playback.

The video sequence header is appended to the video data type for MPEG video so that play can begin from the middle of a stream. The length of this field is up to 140 bytes; it includes the sequence header start code (0x000001B3) at the start, along with any quantization matrices found in the first sequence header encountered.

 

 

Community Additions

ADD
Show:
© 2014 Microsoft