Win32 API 日本語リファレンス
ホームMedia.DirectShow › MPEG2StreamType

MPEG2StreamType

列挙型
基底型i4

メンバー 38

名前10進16進
BDA_UNITIALIZED_MPEG2STREAMTYPE-10xFFFFFFFF
Reserved100x0
ISO_IEC_11172_2_VIDEO10x1
ISO_IEC_13818_2_VIDEO20x2
ISO_IEC_11172_3_AUDIO30x3
ISO_IEC_13818_3_AUDIO40x4
ISO_IEC_13818_1_PRIVATE_SECTION50x5
ISO_IEC_13818_1_PES60x6
ISO_IEC_13522_MHEG70x7
ANNEX_A_DSM_CC80x8
ITU_T_REC_H_222_190x9
ISO_IEC_13818_6_TYPE_A100xA
ISO_IEC_13818_6_TYPE_B110xB
ISO_IEC_13818_6_TYPE_C120xC
ISO_IEC_13818_6_TYPE_D130xD
ISO_IEC_13818_1_AUXILIARY140xE
ISO_IEC_13818_7_AUDIO150xF
ISO_IEC_14496_2_VISUAL160x10
ISO_IEC_14496_3_AUDIO170x11
ISO_IEC_14496_1_IN_PES180x12
ISO_IEC_14496_1_IN_SECTION190x13
ISO_IEC_13818_6_DOWNLOAD200x14
METADATA_IN_PES210x15
METADATA_IN_SECTION220x16
METADATA_IN_DATA_CAROUSEL230x17
METADATA_IN_OBJECT_CAROUSEL240x18
METADATA_IN_DOWNLOAD_PROTOCOL250x19
IRPM_STREAMM260x1A
ITU_T_H264270x1B
ISO_IEC_13818_1_RESERVED280x1C
USER_PRIVATE160x10
HEVC_VIDEO_OR_TEMPORAL_VIDEO360x24
HEVC_TEMPORAL_VIDEO_SUBSET370x25
MPEG_H_AUDIO450x2D
MPEG_H_AUDIO_MS460x2E
ISO_IEC_USER_PRIVATE1280x80
DOLBY_AC3_AUDIO1290x81
DOLBY_DIGITAL_PLUS_AUDIO_ATSC1350x87

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum MPEG2StreamType : int {
    BDA_UNITIALIZED_MPEG2STREAMTYPE = -1,
    Reserved1 = 0,
    ISO_IEC_11172_2_VIDEO = 1,
    ISO_IEC_13818_2_VIDEO = 2,
    ISO_IEC_11172_3_AUDIO = 3,
    ISO_IEC_13818_3_AUDIO = 4,
    ISO_IEC_13818_1_PRIVATE_SECTION = 5,
    ISO_IEC_13818_1_PES = 6,
    ISO_IEC_13522_MHEG = 7,
    ANNEX_A_DSM_CC = 8,
    ITU_T_REC_H_222_1 = 9,
    ISO_IEC_13818_6_TYPE_A = 10,
    ISO_IEC_13818_6_TYPE_B = 11,
    ISO_IEC_13818_6_TYPE_C = 12,
    ISO_IEC_13818_6_TYPE_D = 13,
    ISO_IEC_13818_1_AUXILIARY = 14,
    ISO_IEC_13818_7_AUDIO = 15,
    ISO_IEC_14496_2_VISUAL = 16,
    ISO_IEC_14496_3_AUDIO = 17,
    ISO_IEC_14496_1_IN_PES = 18,
    ISO_IEC_14496_1_IN_SECTION = 19,
    ISO_IEC_13818_6_DOWNLOAD = 20,
    METADATA_IN_PES = 21,
    METADATA_IN_SECTION = 22,
    METADATA_IN_DATA_CAROUSEL = 23,
    METADATA_IN_OBJECT_CAROUSEL = 24,
    METADATA_IN_DOWNLOAD_PROTOCOL = 25,
    IRPM_STREAMM = 26,
    ITU_T_H264 = 27,
    ISO_IEC_13818_1_RESERVED = 28,
    USER_PRIVATE = 16,
    HEVC_VIDEO_OR_TEMPORAL_VIDEO = 36,
    HEVC_TEMPORAL_VIDEO_SUBSET = 37,
    MPEG_H_AUDIO = 45,
    MPEG_H_AUDIO_MS = 46,
    ISO_IEC_USER_PRIVATE = 128,
    DOLBY_AC3_AUDIO = 129,
    DOLBY_DIGITAL_PLUS_AUDIO_ATSC = 135
} MPEG2StreamType;
public enum MPEG2StreamType : int
{
    BDA_UNITIALIZED_MPEG2STREAMTYPE = -1,
    Reserved1 = 0,
    ISO_IEC_11172_2_VIDEO = 1,
    ISO_IEC_13818_2_VIDEO = 2,
    ISO_IEC_11172_3_AUDIO = 3,
    ISO_IEC_13818_3_AUDIO = 4,
    ISO_IEC_13818_1_PRIVATE_SECTION = 5,
    ISO_IEC_13818_1_PES = 6,
    ISO_IEC_13522_MHEG = 7,
    ANNEX_A_DSM_CC = 8,
    ITU_T_REC_H_222_1 = 9,
    ISO_IEC_13818_6_TYPE_A = 10,
    ISO_IEC_13818_6_TYPE_B = 11,
    ISO_IEC_13818_6_TYPE_C = 12,
    ISO_IEC_13818_6_TYPE_D = 13,
    ISO_IEC_13818_1_AUXILIARY = 14,
    ISO_IEC_13818_7_AUDIO = 15,
    ISO_IEC_14496_2_VISUAL = 16,
    ISO_IEC_14496_3_AUDIO = 17,
    ISO_IEC_14496_1_IN_PES = 18,
    ISO_IEC_14496_1_IN_SECTION = 19,
    ISO_IEC_13818_6_DOWNLOAD = 20,
    METADATA_IN_PES = 21,
    METADATA_IN_SECTION = 22,
    METADATA_IN_DATA_CAROUSEL = 23,
    METADATA_IN_OBJECT_CAROUSEL = 24,
    METADATA_IN_DOWNLOAD_PROTOCOL = 25,
    IRPM_STREAMM = 26,
    ITU_T_H264 = 27,
    ISO_IEC_13818_1_RESERVED = 28,
    USER_PRIVATE = 16,
    HEVC_VIDEO_OR_TEMPORAL_VIDEO = 36,
    HEVC_TEMPORAL_VIDEO_SUBSET = 37,
    MPEG_H_AUDIO = 45,
    MPEG_H_AUDIO_MS = 46,
    ISO_IEC_USER_PRIVATE = 128,
    DOLBY_AC3_AUDIO = 129,
    DOLBY_DIGITAL_PLUS_AUDIO_ATSC = 135,
}
Public Enum MPEG2StreamType As Integer
    BDA_UNITIALIZED_MPEG2STREAMTYPE = -1
    Reserved1 = 0
    ISO_IEC_11172_2_VIDEO = 1
    ISO_IEC_13818_2_VIDEO = 2
    ISO_IEC_11172_3_AUDIO = 3
    ISO_IEC_13818_3_AUDIO = 4
    ISO_IEC_13818_1_PRIVATE_SECTION = 5
    ISO_IEC_13818_1_PES = 6
    ISO_IEC_13522_MHEG = 7
    ANNEX_A_DSM_CC = 8
    ITU_T_REC_H_222_1 = 9
    ISO_IEC_13818_6_TYPE_A = 10
    ISO_IEC_13818_6_TYPE_B = 11
    ISO_IEC_13818_6_TYPE_C = 12
    ISO_IEC_13818_6_TYPE_D = 13
    ISO_IEC_13818_1_AUXILIARY = 14
    ISO_IEC_13818_7_AUDIO = 15
    ISO_IEC_14496_2_VISUAL = 16
    ISO_IEC_14496_3_AUDIO = 17
    ISO_IEC_14496_1_IN_PES = 18
    ISO_IEC_14496_1_IN_SECTION = 19
    ISO_IEC_13818_6_DOWNLOAD = 20
    METADATA_IN_PES = 21
    METADATA_IN_SECTION = 22
    METADATA_IN_DATA_CAROUSEL = 23
    METADATA_IN_OBJECT_CAROUSEL = 24
    METADATA_IN_DOWNLOAD_PROTOCOL = 25
    IRPM_STREAMM = 26
    ITU_T_H264 = 27
    ISO_IEC_13818_1_RESERVED = 28
    USER_PRIVATE = 16
    HEVC_VIDEO_OR_TEMPORAL_VIDEO = 36
    HEVC_TEMPORAL_VIDEO_SUBSET = 37
    MPEG_H_AUDIO = 45
    MPEG_H_AUDIO_MS = 46
    ISO_IEC_USER_PRIVATE = 128
    DOLBY_AC3_AUDIO = 129
    DOLBY_DIGITAL_PLUS_AUDIO_ATSC = 135
End Enum
import enum

class MPEG2StreamType(enum.IntEnum):
    BDA_UNITIALIZED_MPEG2STREAMTYPE = -1
    Reserved1 = 0
    ISO_IEC_11172_2_VIDEO = 1
    ISO_IEC_13818_2_VIDEO = 2
    ISO_IEC_11172_3_AUDIO = 3
    ISO_IEC_13818_3_AUDIO = 4
    ISO_IEC_13818_1_PRIVATE_SECTION = 5
    ISO_IEC_13818_1_PES = 6
    ISO_IEC_13522_MHEG = 7
    ANNEX_A_DSM_CC = 8
    ITU_T_REC_H_222_1 = 9
    ISO_IEC_13818_6_TYPE_A = 10
    ISO_IEC_13818_6_TYPE_B = 11
    ISO_IEC_13818_6_TYPE_C = 12
    ISO_IEC_13818_6_TYPE_D = 13
    ISO_IEC_13818_1_AUXILIARY = 14
    ISO_IEC_13818_7_AUDIO = 15
    ISO_IEC_14496_2_VISUAL = 16
    ISO_IEC_14496_3_AUDIO = 17
    ISO_IEC_14496_1_IN_PES = 18
    ISO_IEC_14496_1_IN_SECTION = 19
    ISO_IEC_13818_6_DOWNLOAD = 20
    METADATA_IN_PES = 21
    METADATA_IN_SECTION = 22
    METADATA_IN_DATA_CAROUSEL = 23
    METADATA_IN_OBJECT_CAROUSEL = 24
    METADATA_IN_DOWNLOAD_PROTOCOL = 25
    IRPM_STREAMM = 26
    ITU_T_H264 = 27
    ISO_IEC_13818_1_RESERVED = 28
    USER_PRIVATE = 16
    HEVC_VIDEO_OR_TEMPORAL_VIDEO = 36
    HEVC_TEMPORAL_VIDEO_SUBSET = 37
    MPEG_H_AUDIO = 45
    MPEG_H_AUDIO_MS = 46
    ISO_IEC_USER_PRIVATE = 128
    DOLBY_AC3_AUDIO = 129
    DOLBY_DIGITAL_PLUS_AUDIO_ATSC = 135
// MPEG2StreamType
pub const BDA_UNITIALIZED_MPEG2STREAMTYPE: i32 = -1;
pub const Reserved1: i32 = 0;
pub const ISO_IEC_11172_2_VIDEO: i32 = 1;
pub const ISO_IEC_13818_2_VIDEO: i32 = 2;
pub const ISO_IEC_11172_3_AUDIO: i32 = 3;
pub const ISO_IEC_13818_3_AUDIO: i32 = 4;
pub const ISO_IEC_13818_1_PRIVATE_SECTION: i32 = 5;
pub const ISO_IEC_13818_1_PES: i32 = 6;
pub const ISO_IEC_13522_MHEG: i32 = 7;
pub const ANNEX_A_DSM_CC: i32 = 8;
pub const ITU_T_REC_H_222_1: i32 = 9;
pub const ISO_IEC_13818_6_TYPE_A: i32 = 10;
pub const ISO_IEC_13818_6_TYPE_B: i32 = 11;
pub const ISO_IEC_13818_6_TYPE_C: i32 = 12;
pub const ISO_IEC_13818_6_TYPE_D: i32 = 13;
pub const ISO_IEC_13818_1_AUXILIARY: i32 = 14;
pub const ISO_IEC_13818_7_AUDIO: i32 = 15;
pub const ISO_IEC_14496_2_VISUAL: i32 = 16;
pub const ISO_IEC_14496_3_AUDIO: i32 = 17;
pub const ISO_IEC_14496_1_IN_PES: i32 = 18;
pub const ISO_IEC_14496_1_IN_SECTION: i32 = 19;
pub const ISO_IEC_13818_6_DOWNLOAD: i32 = 20;
pub const METADATA_IN_PES: i32 = 21;
pub const METADATA_IN_SECTION: i32 = 22;
pub const METADATA_IN_DATA_CAROUSEL: i32 = 23;
pub const METADATA_IN_OBJECT_CAROUSEL: i32 = 24;
pub const METADATA_IN_DOWNLOAD_PROTOCOL: i32 = 25;
pub const IRPM_STREAMM: i32 = 26;
pub const ITU_T_H264: i32 = 27;
pub const ISO_IEC_13818_1_RESERVED: i32 = 28;
pub const USER_PRIVATE: i32 = 16;
pub const HEVC_VIDEO_OR_TEMPORAL_VIDEO: i32 = 36;
pub const HEVC_TEMPORAL_VIDEO_SUBSET: i32 = 37;
pub const MPEG_H_AUDIO: i32 = 45;
pub const MPEG_H_AUDIO_MS: i32 = 46;
pub const ISO_IEC_USER_PRIVATE: i32 = 128;
pub const DOLBY_AC3_AUDIO: i32 = 129;
pub const DOLBY_DIGITAL_PLUS_AUDIO_ATSC: i32 = 135;
// MPEG2StreamType
const (
	BDA_UNITIALIZED_MPEG2STREAMTYPE int32 = -1
	Reserved1 int32 = 0
	ISO_IEC_11172_2_VIDEO int32 = 1
	ISO_IEC_13818_2_VIDEO int32 = 2
	ISO_IEC_11172_3_AUDIO int32 = 3
	ISO_IEC_13818_3_AUDIO int32 = 4
	ISO_IEC_13818_1_PRIVATE_SECTION int32 = 5
	ISO_IEC_13818_1_PES int32 = 6
	ISO_IEC_13522_MHEG int32 = 7
	ANNEX_A_DSM_CC int32 = 8
	ITU_T_REC_H_222_1 int32 = 9
	ISO_IEC_13818_6_TYPE_A int32 = 10
	ISO_IEC_13818_6_TYPE_B int32 = 11
	ISO_IEC_13818_6_TYPE_C int32 = 12
	ISO_IEC_13818_6_TYPE_D int32 = 13
	ISO_IEC_13818_1_AUXILIARY int32 = 14
	ISO_IEC_13818_7_AUDIO int32 = 15
	ISO_IEC_14496_2_VISUAL int32 = 16
	ISO_IEC_14496_3_AUDIO int32 = 17
	ISO_IEC_14496_1_IN_PES int32 = 18
	ISO_IEC_14496_1_IN_SECTION int32 = 19
	ISO_IEC_13818_6_DOWNLOAD int32 = 20
	METADATA_IN_PES int32 = 21
	METADATA_IN_SECTION int32 = 22
	METADATA_IN_DATA_CAROUSEL int32 = 23
	METADATA_IN_OBJECT_CAROUSEL int32 = 24
	METADATA_IN_DOWNLOAD_PROTOCOL int32 = 25
	IRPM_STREAMM int32 = 26
	ITU_T_H264 int32 = 27
	ISO_IEC_13818_1_RESERVED int32 = 28
	USER_PRIVATE int32 = 16
	HEVC_VIDEO_OR_TEMPORAL_VIDEO int32 = 36
	HEVC_TEMPORAL_VIDEO_SUBSET int32 = 37
	MPEG_H_AUDIO int32 = 45
	MPEG_H_AUDIO_MS int32 = 46
	ISO_IEC_USER_PRIVATE int32 = 128
	DOLBY_AC3_AUDIO int32 = 129
	DOLBY_DIGITAL_PLUS_AUDIO_ATSC int32 = 135
)
const
  BDA_UNITIALIZED_MPEG2STREAMTYPE = -1;
  Reserved1 = 0;
  ISO_IEC_11172_2_VIDEO = 1;
  ISO_IEC_13818_2_VIDEO = 2;
  ISO_IEC_11172_3_AUDIO = 3;
  ISO_IEC_13818_3_AUDIO = 4;
  ISO_IEC_13818_1_PRIVATE_SECTION = 5;
  ISO_IEC_13818_1_PES = 6;
  ISO_IEC_13522_MHEG = 7;
  ANNEX_A_DSM_CC = 8;
  ITU_T_REC_H_222_1 = 9;
  ISO_IEC_13818_6_TYPE_A = 10;
  ISO_IEC_13818_6_TYPE_B = 11;
  ISO_IEC_13818_6_TYPE_C = 12;
  ISO_IEC_13818_6_TYPE_D = 13;
  ISO_IEC_13818_1_AUXILIARY = 14;
  ISO_IEC_13818_7_AUDIO = 15;
  ISO_IEC_14496_2_VISUAL = 16;
  ISO_IEC_14496_3_AUDIO = 17;
  ISO_IEC_14496_1_IN_PES = 18;
  ISO_IEC_14496_1_IN_SECTION = 19;
  ISO_IEC_13818_6_DOWNLOAD = 20;
  METADATA_IN_PES = 21;
  METADATA_IN_SECTION = 22;
  METADATA_IN_DATA_CAROUSEL = 23;
  METADATA_IN_OBJECT_CAROUSEL = 24;
  METADATA_IN_DOWNLOAD_PROTOCOL = 25;
  IRPM_STREAMM = 26;
  ITU_T_H264 = 27;
  ISO_IEC_13818_1_RESERVED = 28;
  USER_PRIVATE = 16;
  HEVC_VIDEO_OR_TEMPORAL_VIDEO = 36;
  HEVC_TEMPORAL_VIDEO_SUBSET = 37;
  MPEG_H_AUDIO = 45;
  MPEG_H_AUDIO_MS = 46;
  ISO_IEC_USER_PRIVATE = 128;
  DOLBY_AC3_AUDIO = 129;
  DOLBY_DIGITAL_PLUS_AUDIO_ATSC = 135;
// MPEG2StreamType
pub const BDA_UNITIALIZED_MPEG2STREAMTYPE: i32 = -1;
pub const Reserved1: i32 = 0;
pub const ISO_IEC_11172_2_VIDEO: i32 = 1;
pub const ISO_IEC_13818_2_VIDEO: i32 = 2;
pub const ISO_IEC_11172_3_AUDIO: i32 = 3;
pub const ISO_IEC_13818_3_AUDIO: i32 = 4;
pub const ISO_IEC_13818_1_PRIVATE_SECTION: i32 = 5;
pub const ISO_IEC_13818_1_PES: i32 = 6;
pub const ISO_IEC_13522_MHEG: i32 = 7;
pub const ANNEX_A_DSM_CC: i32 = 8;
pub const ITU_T_REC_H_222_1: i32 = 9;
pub const ISO_IEC_13818_6_TYPE_A: i32 = 10;
pub const ISO_IEC_13818_6_TYPE_B: i32 = 11;
pub const ISO_IEC_13818_6_TYPE_C: i32 = 12;
pub const ISO_IEC_13818_6_TYPE_D: i32 = 13;
pub const ISO_IEC_13818_1_AUXILIARY: i32 = 14;
pub const ISO_IEC_13818_7_AUDIO: i32 = 15;
pub const ISO_IEC_14496_2_VISUAL: i32 = 16;
pub const ISO_IEC_14496_3_AUDIO: i32 = 17;
pub const ISO_IEC_14496_1_IN_PES: i32 = 18;
pub const ISO_IEC_14496_1_IN_SECTION: i32 = 19;
pub const ISO_IEC_13818_6_DOWNLOAD: i32 = 20;
pub const METADATA_IN_PES: i32 = 21;
pub const METADATA_IN_SECTION: i32 = 22;
pub const METADATA_IN_DATA_CAROUSEL: i32 = 23;
pub const METADATA_IN_OBJECT_CAROUSEL: i32 = 24;
pub const METADATA_IN_DOWNLOAD_PROTOCOL: i32 = 25;
pub const IRPM_STREAMM: i32 = 26;
pub const ITU_T_H264: i32 = 27;
pub const ISO_IEC_13818_1_RESERVED: i32 = 28;
pub const USER_PRIVATE: i32 = 16;
pub const HEVC_VIDEO_OR_TEMPORAL_VIDEO: i32 = 36;
pub const HEVC_TEMPORAL_VIDEO_SUBSET: i32 = 37;
pub const MPEG_H_AUDIO: i32 = 45;
pub const MPEG_H_AUDIO_MS: i32 = 46;
pub const ISO_IEC_USER_PRIVATE: i32 = 128;
pub const DOLBY_AC3_AUDIO: i32 = 129;
pub const DOLBY_DIGITAL_PLUS_AUDIO_ATSC: i32 = 135;
const
  BDA_UNITIALIZED_MPEG2STREAMTYPE* = -1
  Reserved1* = 0
  ISO_IEC_11172_2_VIDEO* = 1
  ISO_IEC_13818_2_VIDEO* = 2
  ISO_IEC_11172_3_AUDIO* = 3
  ISO_IEC_13818_3_AUDIO* = 4
  ISO_IEC_13818_1_PRIVATE_SECTION* = 5
  ISO_IEC_13818_1_PES* = 6
  ISO_IEC_13522_MHEG* = 7
  ANNEX_A_DSM_CC* = 8
  ITU_T_REC_H_222_1* = 9
  ISO_IEC_13818_6_TYPE_A* = 10
  ISO_IEC_13818_6_TYPE_B* = 11
  ISO_IEC_13818_6_TYPE_C* = 12
  ISO_IEC_13818_6_TYPE_D* = 13
  ISO_IEC_13818_1_AUXILIARY* = 14
  ISO_IEC_13818_7_AUDIO* = 15
  ISO_IEC_14496_2_VISUAL* = 16
  ISO_IEC_14496_3_AUDIO* = 17
  ISO_IEC_14496_1_IN_PES* = 18
  ISO_IEC_14496_1_IN_SECTION* = 19
  ISO_IEC_13818_6_DOWNLOAD* = 20
  METADATA_IN_PES* = 21
  METADATA_IN_SECTION* = 22
  METADATA_IN_DATA_CAROUSEL* = 23
  METADATA_IN_OBJECT_CAROUSEL* = 24
  METADATA_IN_DOWNLOAD_PROTOCOL* = 25
  IRPM_STREAMM* = 26
  ITU_T_H264* = 27
  ISO_IEC_13818_1_RESERVED* = 28
  USER_PRIVATE* = 16
  HEVC_VIDEO_OR_TEMPORAL_VIDEO* = 36
  HEVC_TEMPORAL_VIDEO_SUBSET* = 37
  MPEG_H_AUDIO* = 45
  MPEG_H_AUDIO_MS* = 46
  ISO_IEC_USER_PRIVATE* = 128
  DOLBY_AC3_AUDIO* = 129
  DOLBY_DIGITAL_PLUS_AUDIO_ATSC* = 135
enum MPEG2StreamType : int {
    BDA_UNITIALIZED_MPEG2STREAMTYPE = -1,
    Reserved1 = 0,
    ISO_IEC_11172_2_VIDEO = 1,
    ISO_IEC_13818_2_VIDEO = 2,
    ISO_IEC_11172_3_AUDIO = 3,
    ISO_IEC_13818_3_AUDIO = 4,
    ISO_IEC_13818_1_PRIVATE_SECTION = 5,
    ISO_IEC_13818_1_PES = 6,
    ISO_IEC_13522_MHEG = 7,
    ANNEX_A_DSM_CC = 8,
    ITU_T_REC_H_222_1 = 9,
    ISO_IEC_13818_6_TYPE_A = 10,
    ISO_IEC_13818_6_TYPE_B = 11,
    ISO_IEC_13818_6_TYPE_C = 12,
    ISO_IEC_13818_6_TYPE_D = 13,
    ISO_IEC_13818_1_AUXILIARY = 14,
    ISO_IEC_13818_7_AUDIO = 15,
    ISO_IEC_14496_2_VISUAL = 16,
    ISO_IEC_14496_3_AUDIO = 17,
    ISO_IEC_14496_1_IN_PES = 18,
    ISO_IEC_14496_1_IN_SECTION = 19,
    ISO_IEC_13818_6_DOWNLOAD = 20,
    METADATA_IN_PES = 21,
    METADATA_IN_SECTION = 22,
    METADATA_IN_DATA_CAROUSEL = 23,
    METADATA_IN_OBJECT_CAROUSEL = 24,
    METADATA_IN_DOWNLOAD_PROTOCOL = 25,
    IRPM_STREAMM = 26,
    ITU_T_H264 = 27,
    ISO_IEC_13818_1_RESERVED = 28,
    USER_PRIVATE = 16,
    HEVC_VIDEO_OR_TEMPORAL_VIDEO = 36,
    HEVC_TEMPORAL_VIDEO_SUBSET = 37,
    MPEG_H_AUDIO = 45,
    MPEG_H_AUDIO_MS = 46,
    ISO_IEC_USER_PRIVATE = 128,
    DOLBY_AC3_AUDIO = 129,
    DOLBY_DIGITAL_PLUS_AUDIO_ATSC = 135,
}
#define global BDA_UNITIALIZED_MPEG2STREAMTYPE 0xFFFFFFFF
#define global Reserved1                       0x0
#define global ISO_IEC_11172_2_VIDEO           0x1
#define global ISO_IEC_13818_2_VIDEO           0x2
#define global ISO_IEC_11172_3_AUDIO           0x3
#define global ISO_IEC_13818_3_AUDIO           0x4
#define global ISO_IEC_13818_1_PRIVATE_SECTION 0x5
#define global ISO_IEC_13818_1_PES             0x6
#define global ISO_IEC_13522_MHEG              0x7
#define global ANNEX_A_DSM_CC                  0x8
#define global ITU_T_REC_H_222_1               0x9
#define global ISO_IEC_13818_6_TYPE_A          0xA
#define global ISO_IEC_13818_6_TYPE_B          0xB
#define global ISO_IEC_13818_6_TYPE_C          0xC
#define global ISO_IEC_13818_6_TYPE_D          0xD
#define global ISO_IEC_13818_1_AUXILIARY       0xE
#define global ISO_IEC_13818_7_AUDIO           0xF
#define global ISO_IEC_14496_2_VISUAL          0x10
#define global ISO_IEC_14496_3_AUDIO           0x11
#define global ISO_IEC_14496_1_IN_PES          0x12
#define global ISO_IEC_14496_1_IN_SECTION      0x13
#define global ISO_IEC_13818_6_DOWNLOAD        0x14
#define global METADATA_IN_PES                 0x15
#define global METADATA_IN_SECTION             0x16
#define global METADATA_IN_DATA_CAROUSEL       0x17
#define global METADATA_IN_OBJECT_CAROUSEL     0x18
#define global METADATA_IN_DOWNLOAD_PROTOCOL   0x19
#define global IRPM_STREAMM                    0x1A
#define global ITU_T_H264                      0x1B
#define global ISO_IEC_13818_1_RESERVED        0x1C
#define global USER_PRIVATE                    0x10
#define global HEVC_VIDEO_OR_TEMPORAL_VIDEO    0x24
#define global HEVC_TEMPORAL_VIDEO_SUBSET      0x25
#define global MPEG_H_AUDIO                    0x2D
#define global MPEG_H_AUDIO_MS                 0x2E
#define global ISO_IEC_USER_PRIVATE            0x80
#define global DOLBY_AC3_AUDIO                 0x81
#define global DOLBY_DIGITAL_PLUS_AUDIO_ATSC   0x87