MPEG_REQUEST_TYPE enumeration

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;

Constants

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.

Requirements

Header

Mpeg2Structs.h

See also

BDA Enumeration Types
ISectionList::Initialize

 

 

Send comments about this topic to Microsoft

Build date: 10/27/2012

Community Additions

ADD
Show:
© 2014 Microsoft