Microsoft DirectX 8.1 (C++) |
Describes the contents of an elementary stream within an MPEG-2 transport stream. This enumeration is used in the IMPEG2PIDMap interface, which is implemented on the output pins of the MPEG-2 Demultiplexer.
Syntax
typedef enum {
MEDIA_TRANSPORT_PACKET,
MEDIA_ELEMENTARY_STREAM,
MEDIA_MPEG2_PSI,
MEDIA_TRANSPORT_PAYLOAD
} MEDIA_SAMPLE_CONTENT ;
Members
MEDIA_TRANSPORT_PACKET
Specifies a complete transport stream packet to be passed through without processing.
MEDIA_ELEMENTARY_STREAM
Specifies an audio or video PES payload.
MEDIA_MPEG2_PSI
Specifies a PAT, PMT, CAT, or Private data stream. These are complete PSI sections which do not need to be reassembled.
MEDIA_TRANSPORT_PAYLOAD
Specifies gathered TS packet payloads, such as PES packets.