MPEG2StreamType Enumeration

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
    User proprietary streams. This constant is deprecated; use ISO_IEC_USER_PRIVATE instead.

  • 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 Declared in Bdatypes.h; include Bdaiface.h.

See Also

IMPEG2ComponentType::get_StreamType
Tuning Model Enumerations

Send comments about this topic to Microsoft

Build date: 12/4/2008