MPEG_REQUEST_TYPE enumeration (mpeg2structs.h)

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

Syntax

typedef enum __MIDL___MIDL_itf_mpeg2structs_0000_0000_0032 {
  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;

Constants

 
MPEG_RQST_UNKNOWN
Value: 0
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.

Requirements

   
Header mpeg2structs.h

See also

BDA Enumeration Types

ISectionList::Initialize