MPEG2StreamType enumeration

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

Specifies the MPEG2 stream type. The values in this enumeration correspond to the value of the stream_type field in the program map table (PMT). The list is not exhaustive; other values may be possible.

Syntax

typedef enum MPEG2StreamType { 
  BDA_UNITIALIZED_MPEG2STREAMTYPE  = -1,
  Reserved1                        = 0x00,
  ISO_IEC_11172_2_VIDEO            = 0x01,
  ISO_IEC_13818_2_VIDEO            = 0x02,
  ISO_IEC_11172_3_AUDIO            = 0x03,
  ISO_IEC_13818_3_AUDIO            = 0x04,
  ISO_IEC_13818_1_PRIVATE_SECTION  = 0x05,
  ISO_IEC_13818_1_PES              = 0x06,
  ISO_IEC_13522_MHEG               = 0x07,
  ANNEX_A_DSM_CC                   = 0x08,
  ITU_T_REC_H_222_1                = 0x09,
  ISO_IEC_13818_6_TYPE_A           = 0x0A,
  ISO_IEC_13818_6_TYPE_B           = 0x0B,
  ISO_IEC_13818_6_TYPE_C           = 0x0C,
  ISO_IEC_13818_6_TYPE_D           = 0x0D,
  ISO_IEC_13818_1_AUXILIARY        = 0x0E,
  ISO_IEC_13818_1_RESERVED         = 0x0F,
  USER_PRIVATE                     = 0x10,
  ISO_IEC_USER_PRIVATE             = 0x80,
  DOLBY_AC3_AUDIO                  = 0x81
} MPEG2StreamType;

Constants

BDA_UNITIALIZED_MPEG2STREAMTYPE

MPEG-2 un-initialized streams.

Reserved1

Reserved for future use.

ISO_IEC_11172_2_VIDEO

MPEG-1 video stream. (ISO/IEC 11172 video.)

ISO_IEC_13818_2_VIDEO

MPEG-2 video stream. (ISO/IEC 13818-2 video.)

ISO_IEC_11172_3_AUDIO

MPEG-1 audio stream. (ISO/IEC 11172 audio.)

ISO_IEC_13818_3_AUDIO

MPEG-2 audio stream. (ISO/IEC 13818-3 audio.)

ISO_IEC_13818_1_PRIVATE_SECTION

MPEG-2 private sections. (ISO/IEC 13818-1 private sections.)

ISO_IEC_13818_1_PES

MPEG-2 Packetized Elementary Stream (PES) packets containing private data. (ISO/IEC 13818-1 PES).

ISO_IEC_13522_MHEG

MHEG-5 Audio-Visual streams. (ISO/IEC 13522 MHEG.)

ANNEX_A_DSM_CC

Digital Storage Media Command and Control (DSM-CC) stream. (ISO/IEC 13818-1 Annex A.)

ITU_T_REC_H_222_1

ITU-T Satellite Audio-Visual streams. (ITU-T Rec. H.222.1.)

ISO_IEC_13818_6_TYPE_A

MPEG-2 Video Clip A streams. (ISO/IEC 13818-6 type A.)

ISO_IEC_13818_6_TYPE_B

MPEG-2 Video Clip B streams. (ISO/IEC 13818-6 type B.)

ISO_IEC_13818_6_TYPE_C

MPEG-2 Video Clip C streams. (ISO/IEC 13818-6 type C.)

ISO_IEC_13818_6_TYPE_D

MPEG-2 Video Clip D streams. (ISO/IEC 13818-6 type D.)

ISO_IEC_13818_1_AUXILIARY

MPEG-2 Auxiliary streams. (ISO/IEC 13818-1 auxiliary.)

ISO_IEC_13818_1_RESERVED

MPEG-2 Reserved streams.

USER_PRIVATE

This constant is not supported; use ISO_IEC_USER_PRIVATE instead.

Windows Server 2008, Windows Vista and earlier: User proprietary streams.

ISO_IEC_USER_PRIVATE

User proprietary streams. This enumeration value matches the value given in ISO/IEC 13818-1.

DOLBY_AC3_AUDIO

Dolby AC3 audio.

Requirements

Header
Bdatypes.h (include Bdaiface.h)

See also

IMPEG2ComponentType::get_StreamType

Tuning Model Enumerations