Share via


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 Declared in Mpeg2Structs.h.

See Also

BDA Enumeration Types
ISectionList::Initialize

Send comments about this topic to Microsoft

Build date: 12/4/2008