Microsoft DirectX 9.0

MPEG_REQUEST_TYPE

The MPEG_REQUEST_TYPE enumeration type specifies a request for MPEG-2 data.

Syntax

typedef enum {
    MPEG_RQST_UNKNOWN = 0,
    MPEG_RQST_GET_SECTION,
    MPEG_RQST_GET_SECTION_ASYNC,
    MPEG_RQST_GET_TABLE,
    MPEG_RQST_GET_TABLE_ASYNC,
    MPEG_RQST_GET_SECTIONS_STREAM,
    MPEG_RQST_GET_PES_STREAM,
    MPEG_RQST_GET_TS_STREAM,
    MPEG_RQST_START_MPE_STREAM
} MPEG_REQUEST_TYPE;

Members

MPEG_RQST_UNKNOWN

Unknown request type. Do not use this value.

MPEG_RQST_GET_SECTION

Get one table section. (Synchronous call.)

MPEG_RQST_GET_SECTION_ASYNC

Get one table section. (Asynchronous call.)

MPEG_RQST_GET_TABLE

Get a complete table. (Synchronous call.)

MPEG_RQST_GET_TABLE_ASYNC

Get a complete table. (Asynchronous call.)

MPEG_RQST_GET_SECTIONS_STREAM

Get a stream of sections.

MPEG_RQST_GET_PES_STREAM

Get a stream of packetized elementary stream (PES) packets.

MPEG_RQST_GET_TS_STREAM

Get a stream of transport stream (TS) packets.

MPEG_RQST_START_MPE_STREAM

Get a stream of multi-protocol encapsulation (MPE) packets.

See Also