Microsoft DirectX 8.1 (C++)

MEDIA_SAMPLE_CONTENT Enumeration

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.