/*
-Copyright (c) 2006, John Hurst
+Copyright (c) 2006-2013, John Hurst
All rights reserved.
Redistribution and use in source and binary forms, with or without
MDD_MXFInterop_CryptEssence, // 14
MDD_CryptEssence, // 15
MDD_WAVEssence, // 16
- MDD_JP2KEssenceCompression, // 17
- MDD_CipherAlgorithm_AES, // 18
- MDD_MICAlgorithm_HMAC_SHA1, // 19
- MDD_KLVFill, // 20
- MDD_PartitionMetadata_MajorVersion, // 21
- MDD_PartitionMetadata_MinorVersion, // 22
- MDD_PartitionMetadata_KAGSize, // 23
- MDD_PartitionMetadata_ThisPartition, // 24
- MDD_PartitionMetadata_PreviousPartition, // 25
- MDD_PartitionMetadata_FooterPartition, // 26
- MDD_PartitionMetadata_HeaderByteCount, // 27
- MDD_PartitionMetadata_IndexByteCount, // 28
- MDD_PartitionMetadata_IndexSID, // 29
- MDD_PartitionMetadata_BodyOffset, // 30
- MDD_PartitionMetadata_BodySID, // 31
- MDD_PartitionMetadata_OperationalPattern, // 32
- MDD_PartitionMetadata_EssenceContainers, // 33
- MDD_OpenHeader, // 34
- MDD_OpenCompleteHeader, // 35
- MDD_ClosedHeader, // 36
- MDD_ClosedCompleteHeader, // 37
- MDD_OpenBodyPartition, // 38
- MDD_OpenCompleteBodyPartition, // 39
- MDD_ClosedBodyPartition, // 40
- MDD_ClosedCompleteBodyPartition, // 41
- MDD_Footer, // 42
- MDD_CompleteFooter, // 43
- MDD_Primer, // 44
- MDD_Primer_LocalTagEntryBatch, // 45
- MDD_LocalTagEntryBatch_Primer_LocalTag, // 46
- MDD_LocalTagEntryBatch_Primer_UID, // 47
- MDD_InterchangeObject_InstanceUID, // 48
- MDD_GenerationInterchangeObject_GenerationUID, // 49
- MDD_DefaultObject, // 50
- MDD_IndexTableSegmentBase_IndexEditRate, // 51
- MDD_IndexTableSegmentBase_IndexStartPosition, // 52
- MDD_IndexTableSegmentBase_IndexDuration, // 53
- MDD_IndexTableSegmentBase_EditUnitByteCount, // 54
- MDD_IndexTableSegmentBase_IndexSID, // 55
- MDD_IndexTableSegmentBase_BodySID, // 56
- MDD_IndexTableSegmentBase_SliceCount, // 57
- MDD_IndexTableSegmentBase_PosTableCount, // 58
- MDD_IndexTableSegment, // 59
- MDD_IndexTableSegment_DeltaEntryArray, // 60
- MDD_DeltaEntryArray_IndexTableSegment_PosTableIndex, // 61
- MDD_DeltaEntryArray_IndexTableSegment_Slice, // 62
- MDD_DeltaEntryArray_IndexTableSegment_ElementDelta, // 63
- MDD_IndexTableSegment_IndexEntryArray, // 64
- MDD_IndexEntryArray_IndexTableSegment_TemporalOffset, // 65
- MDD_IndexEntryArray_IndexTableSegment_AnchorOffset, // 66
- MDD_IndexEntryArray_IndexTableSegment_Flags, // 67
- MDD_IndexEntryArray_IndexTableSegment_StreamOffset, // 68
- MDD_IndexEntryArray_IndexTableSegment_SliceOffsetArray, // 69
- MDD_IndexEntryArray_IndexTableSegment_PosTableArray, // 70
- MDD_RandomIndexMetadata, // 71
- MDD_PartitionArray_RandomIndexMetadata_BodySID, // 72
- MDD_PartitionArray_RandomIndexMetadata_ByteOffset, // 73
- MDD_RandomIndexMetadata_Length, // 74
- MDD_RandomIndexMetadataV10, // 75
- MDD_Preface, // 76
- MDD_Preface_LastModifiedDate, // 77
- MDD_Preface_Version, // 78
- MDD_Preface_ObjectModelVersion, // 79
- MDD_Preface_PrimaryPackage, // 80
- MDD_Preface_Identifications, // 81
- MDD_Preface_ContentStorage, // 82
- MDD_Preface_OperationalPattern, // 83
- MDD_Preface_EssenceContainers, // 84
- MDD_Preface_DMSchemes, // 85
- MDD_Identification, // 86
- MDD_Identification_ThisGenerationUID, // 87
- MDD_Identification_CompanyName, // 88
- MDD_Identification_ProductName, // 89
- MDD_Identification_ProductVersion, // 90
- MDD_Identification_VersionString, // 91
- MDD_Identification_ProductUID, // 92
- MDD_Identification_ModificationDate, // 93
- MDD_Identification_ToolkitVersion, // 94
- MDD_Identification_Platform, // 95
- MDD_ContentStorage, // 96
- MDD_ContentStorage_Packages, // 97
- MDD_ContentStorage_EssenceContainerData, // 98
- MDD_ContentStorageKludge_V10Packages, // 99
- MDD_EssenceContainerData, // 100
- MDD_EssenceContainerData_LinkedPackageUID, // 101
- MDD_EssenceContainerData_IndexSID, // 102
- MDD_EssenceContainerData_BodySID, // 103
- MDD_GenericPackage_PackageUID, // 104
- MDD_GenericPackage_Name, // 105
- MDD_GenericPackage_PackageCreationDate, // 106
- MDD_GenericPackage_PackageModifiedDate, // 107
- MDD_GenericPackage_Tracks, // 108
- MDD_NetworkLocator, // 109
- MDD_NetworkLocator_URLString, // 110
- MDD_TextLocator, // 111
- MDD_TextLocator_LocatorName, // 112
- MDD_GenericTrack_TrackID, // 113
- MDD_GenericTrack_TrackNumber, // 114
- MDD_GenericTrack_TrackName, // 115
- MDD_GenericTrack_Sequence, // 116
- MDD_StaticTrack, // 117
- MDD_Track, // 118
- MDD_Track_EditRate, // 119
- MDD_Track_Origin, // 120
- MDD_EventTrack, // 121
- MDD_EventTrack_EventEditRate, // 122
- MDD_EventTrack_EventOrigin, // 123
- MDD_StructuralComponent_DataDefinition, // 124
- MDD_StructuralComponent_Duration, // 125
- MDD_Sequence, // 126
- MDD_Sequence_StructuralComponents, // 127
- MDD_TimecodeComponent, // 128
- MDD_TimecodeComponent_RoundedTimecodeBase, // 129
- MDD_TimecodeComponent_StartTimecode, // 130
- MDD_TimecodeComponent_DropFrame, // 131
- MDD_SourceClip, // 132
- MDD_SourceClip_StartPosition, // 133
- MDD_SourceClip_SourcePackageID, // 134
- MDD_SourceClip_SourceTrackID, // 135
- MDD_DMSegment, // 136
- MDD_DMSegment_EventStartPosition, // 137
- MDD_DMSegment_EventComment, // 138
- MDD_DMSegment_TrackIDs, // 139
- MDD_DMSegment_DMFramework, // 140
- MDD_DMSourceClip, // 141
- MDD_DMSourceClip_DMSourceClipTrackIDs, // 142
- MDD_MaterialPackage, // 143
- MDD_SourcePackage, // 144
- MDD_SourcePackage_Descriptor, // 145
- MDD_GenericDescriptor_Locators, // 146
- MDD_GenericDescriptor_SubDescriptors, // 147
- MDD_FileDescriptor, // 148
- MDD_FileDescriptor_LinkedTrackID, // 149
- MDD_FileDescriptor_SampleRate, // 150
- MDD_FileDescriptor_ContainerDuration, // 151
- MDD_FileDescriptor_EssenceContainer, // 152
- MDD_FileDescriptor_Codec, // 153
- MDD_GenericPictureEssenceDescriptor, // 154
- MDD_GenericPictureEssenceDescriptor_SignalStandard, // 155
- MDD_GenericPictureEssenceDescriptor_FrameLayout, // 156
- MDD_GenericPictureEssenceDescriptor_StoredWidth, // 157
- MDD_GenericPictureEssenceDescriptor_StoredHeight, // 158
- MDD_GenericPictureEssenceDescriptor_StoredF2Offset, // 159
- MDD_GenericPictureEssenceDescriptor_SampledWidth, // 160
- MDD_GenericPictureEssenceDescriptor_SampledHeight, // 161
- MDD_GenericPictureEssenceDescriptor_SampledXOffset, // 162
- MDD_GenericPictureEssenceDescriptor_SampledYOffset, // 163
- MDD_GenericPictureEssenceDescriptor_DisplayHeight, // 164
- MDD_GenericPictureEssenceDescriptor_DisplayWidth, // 165
- MDD_GenericPictureEssenceDescriptor_DisplayXOffset, // 166
- MDD_GenericPictureEssenceDescriptor_DisplayYOffset, // 167
- MDD_GenericPictureEssenceDescriptor_DisplayF2Offset, // 168
- MDD_GenericPictureEssenceDescriptor_AspectRatio, // 169
- MDD_GenericPictureEssenceDescriptor_ActiveFormatDescriptor, // 170
- MDD_GenericPictureEssenceDescriptor_VideoLineMap, // 171
- MDD_GenericPictureEssenceDescriptor_AlphaTransparency, // 172
- MDD_GenericPictureEssenceDescriptor_Gamma, // 173
- MDD_GenericPictureEssenceDescriptor_ImageAlignmentOffset, // 174
- MDD_GenericPictureEssenceDescriptor_ImageStartOffset, // 175
- MDD_GenericPictureEssenceDescriptor_ImageEndOffset, // 176
- MDD_GenericPictureEssenceDescriptor_FieldDominance, // 177
- MDD_GenericPictureEssenceDescriptor_PictureEssenceCoding, // 178
- MDD_CDCIEssenceDescriptor, // 179
- MDD_CDCIEssenceDescriptor_ComponentDepth, // 180
- MDD_CDCIEssenceDescriptor_HorizontalSubsampling, // 181
- MDD_CDCIEssenceDescriptor_VerticalSubsampling, // 182
- MDD_CDCIEssenceDescriptor_ColorSiting, // 183
- MDD_CDCIEssenceDescriptor_ReversedByteOrder, // 184
- MDD_CDCIEssenceDescriptor_PaddingBits, // 185
- MDD_CDCIEssenceDescriptor_AlphaSampleDepth, // 186
- MDD_CDCIEssenceDescriptor_BlackRefLevel, // 187
- MDD_CDCIEssenceDescriptor_WhiteReflevel, // 188
- MDD_CDCIEssenceDescriptor_ColorRange, // 189
- MDD_RGBAEssenceDescriptor, // 190
- MDD_RGBAEssenceDescriptor_ComponentMaxRef, // 191
- MDD_RGBAEssenceDescriptor_ComponentMinRef, // 192
- MDD_RGBAEssenceDescriptor_AlphaMaxRef, // 193
- MDD_RGBAEssenceDescriptor_AlphaMinRef, // 194
- MDD_RGBAEssenceDescriptor_ScanningDirection, // 195
- MDD_RGBAEssenceDescriptor_PixelLayout, // 196
- MDD_RGBAEssenceDescriptor_Palette, // 197
- MDD_RGBAEssenceDescriptor_PaletteLayout, // 198
- MDD_GenericSoundEssenceDescriptor, // 199
- MDD_GenericSoundEssenceDescriptor_AudioSamplingRate, // 200
- MDD_GenericSoundEssenceDescriptor_Locked, // 201
- MDD_GenericSoundEssenceDescriptor_AudioRefLevel, // 202
- MDD_GenericSoundEssenceDescriptor_ElectroSpatialFormulation, // 203
- MDD_GenericSoundEssenceDescriptor_ChannelCount, // 204
- MDD_GenericSoundEssenceDescriptor_QuantizationBits, // 205
- MDD_GenericSoundEssenceDescriptor_DialNorm, // 206
- MDD_GenericSoundEssenceDescriptor_SoundEssenceCompression, // 207
- MDD_GenericDataEssenceDescriptor, // 208
- MDD_GenericDataEssenceDescriptor_DataEssenceCoding, // 209
- MDD_MultipleDescriptor, // 210
- MDD_MultipleDescriptor_SubDescriptorUIDs, // 211
- MDD_MPEG2VideoDescriptor, // 212
- MDD_MPEG2VideoDescriptor_SingleSequence, // 213
- MDD_MPEG2VideoDescriptor_ConstantBFrames, // 214
- MDD_MPEG2VideoDescriptor_CodedContentType, // 215
- MDD_MPEG2VideoDescriptor_LowDelay, // 216
- MDD_MPEG2VideoDescriptor_ClosedGOP, // 217
- MDD_MPEG2VideoDescriptor_IdenticalGOP, // 218
- MDD_MPEG2VideoDescriptor_MaxGOP, // 219
- MDD_MPEG2VideoDescriptor_BPictureCount, // 220
- MDD_MPEG2VideoDescriptor_BitRate, // 221
- MDD_MPEG2VideoDescriptor_ProfileAndLevel, // 222
- MDD_WaveAudioDescriptor, // 223
- MDD_WaveAudioDescriptor_BlockAlign, // 224
- MDD_WaveAudioDescriptor_SequenceOffset, // 225
- MDD_WaveAudioDescriptor_AvgBps, // 226
- MDD_WaveAudioDescriptor_PeakEnvelope, // 227
- MDD_JPEG2000PictureSubDescriptor, // 228
- MDD_JPEG2000PictureSubDescriptor_Rsize, // 229
- MDD_JPEG2000PictureSubDescriptor_Xsize, // 230
- MDD_JPEG2000PictureSubDescriptor_Ysize, // 231
- MDD_JPEG2000PictureSubDescriptor_XOsize, // 232
- MDD_JPEG2000PictureSubDescriptor_YOsize, // 233
- MDD_JPEG2000PictureSubDescriptor_XTsize, // 234
- MDD_JPEG2000PictureSubDescriptor_YTsize, // 235
- MDD_JPEG2000PictureSubDescriptor_XTOsize, // 236
- MDD_JPEG2000PictureSubDescriptor_YTOsize, // 237
- MDD_JPEG2000PictureSubDescriptor_Csize, // 238
- MDD_JPEG2000PictureSubDescriptor_PictureComponentSizing, // 239
- MDD_JPEG2000PictureSubDescriptor_CodingStyleDefault, // 240
- MDD_JPEG2000PictureSubDescriptor_QuantizationDefault, // 241
- MDD_DM_Framework, // 242
- MDD_DM_Set, // 243
- MDD_EncryptedContainerLabel, // 244
- MDD_CryptographicFrameworkLabel, // 245
- MDD_CryptographicFramework, // 246
- MDD_CryptographicFramework_ContextSR, // 247
- MDD_CryptographicContext, // 248
- MDD_CryptographicContext_ContextID, // 249
- MDD_CryptographicContext_SourceEssenceContainer, // 250
- MDD_CryptographicContext_CipherAlgorithm, // 251
- MDD_CryptographicContext_MICAlgorithm, // 252
- MDD_CryptographicContext_CryptographicKeyID, // 253
+ MDD_JP2KEssenceCompression_2K, // 17
+ MDD_JP2KEssenceCompression_4K, // 18
+ MDD_CipherAlgorithm_AES, // 19
+ MDD_MICAlgorithm_HMAC_SHA1, // 20
+ MDD_KLVFill, // 21
+ MDD_PartitionMetadata_MajorVersion, // 22
+ MDD_PartitionMetadata_MinorVersion, // 23
+ MDD_PartitionMetadata_KAGSize, // 24
+ MDD_PartitionMetadata_ThisPartition, // 25
+ MDD_PartitionMetadata_PreviousPartition, // 26
+ MDD_PartitionMetadata_FooterPartition, // 27
+ MDD_PartitionMetadata_HeaderByteCount, // 28
+ MDD_PartitionMetadata_IndexByteCount, // 29
+ MDD_PartitionMetadata_IndexSID_DEPRECATED, // 30
+ MDD_PartitionMetadata_BodyOffset, // 31
+ MDD_PartitionMetadata_BodySID_DEPRECATED, // 32
+ MDD_PartitionMetadata_OperationalPattern_DEPRECATED, // 33
+ MDD_PartitionMetadata_EssenceContainers_DEPRECATED, // 34
+ MDD_OpenHeader, // 35
+ MDD_OpenCompleteHeader, // 36
+ MDD_ClosedHeader, // 37
+ MDD_ClosedCompleteHeader, // 38
+ MDD_OpenBodyPartition, // 39
+ MDD_OpenCompleteBodyPartition, // 40
+ MDD_ClosedBodyPartition, // 41
+ MDD_ClosedCompleteBodyPartition, // 42
+ MDD_Footer, // 43
+ MDD_CompleteFooter, // 44
+ MDD_Primer, // 45
+ MDD_Primer_LocalTagEntryBatch, // 46
+ MDD_LocalTagEntryBatch_Primer_LocalTag, // 47
+ MDD_LocalTagEntryBatch_Primer_UID, // 48
+ MDD_InterchangeObject_InstanceUID, // 49
+ MDD_GenerationInterchangeObject_GenerationUID, // 50
+ MDD_DefaultObject, // 51
+ MDD_IndexTableSegmentBase_IndexEditRate, // 52
+ MDD_IndexTableSegmentBase_IndexStartPosition, // 53
+ MDD_IndexTableSegmentBase_IndexDuration, // 54
+ MDD_IndexTableSegmentBase_EditUnitByteCount, // 55
+ MDD_IndexTableSegmentBase_IndexSID_DEPRECATED, // 56
+ MDD_IndexTableSegmentBase_BodySID_DEPRECATED, // 57
+ MDD_IndexTableSegmentBase_SliceCount, // 58
+ MDD_IndexTableSegmentBase_PosTableCount, // 59
+ MDD_IndexTableSegment, // 60
+ MDD_IndexTableSegment_DeltaEntryArray, // 61
+ MDD_DeltaEntryArray_IndexTableSegment_PosTableIndex, // 62
+ MDD_DeltaEntryArray_IndexTableSegment_Slice, // 63
+ MDD_DeltaEntryArray_IndexTableSegment_ElementDelta, // 64
+ MDD_IndexTableSegment_IndexEntryArray, // 65
+ MDD_IndexEntryArray_IndexTableSegment_TemporalOffset, // 66
+ MDD_IndexEntryArray_IndexTableSegment_AnchorOffset, // 67
+ MDD_IndexEntryArray_IndexTableSegment_Flags, // 68
+ MDD_IndexEntryArray_IndexTableSegment_StreamOffset, // 69
+ MDD_IndexEntryArray_IndexTableSegment_SliceOffsetArray, // 70
+ MDD_IndexEntryArray_IndexTableSegment_PosTableArray, // 71
+ MDD_RandomIndexMetadata, // 72
+ MDD_PartitionArray_RandomIndexMetadata_BodySID_DEPRECATED, // 73
+ MDD_PartitionArray_RandomIndexMetadata_ByteOffset, // 74
+ MDD_RandomIndexMetadata_Length, // 75
+ MDD_RandomIndexMetadataV10, // 76
+ MDD_Preface, // 77
+ MDD_Preface_LastModifiedDate, // 78
+ MDD_Preface_Version, // 79
+ MDD_Preface_ObjectModelVersion, // 80
+ MDD_Preface_PrimaryPackage, // 81
+ MDD_Preface_Identifications, // 82
+ MDD_Preface_ContentStorage, // 83
+ MDD_Preface_OperationalPattern_DEPRECATED, // 84
+ MDD_Preface_EssenceContainers_DEPRECATED, // 85
+ MDD_Preface_DMSchemes, // 86
+ MDD_Identification, // 87
+ MDD_Identification_ThisGenerationUID, // 88
+ MDD_Identification_CompanyName, // 89
+ MDD_Identification_ProductName, // 90
+ MDD_Identification_ProductVersion, // 91
+ MDD_Identification_VersionString, // 92
+ MDD_Identification_ProductUID, // 93
+ MDD_Identification_ModificationDate, // 94
+ MDD_Identification_ToolkitVersion, // 95
+ MDD_Identification_Platform, // 96
+ MDD_ContentStorage, // 97
+ MDD_ContentStorage_Packages, // 98
+ MDD_ContentStorage_EssenceContainerData, // 99
+ MDD_ContentStorageKludge_V10Packages, // 100
+ MDD_EssenceContainerData, // 101
+ MDD_EssenceContainerData_LinkedPackageUID, // 102
+ MDD_EssenceContainerData_IndexSID_DEPRECATED, // 103
+ MDD_EssenceContainerData_BodySID_DEPRECATED, // 104
+ MDD_GenericPackage_PackageUID, // 105
+ MDD_GenericPackage_Name, // 106
+ MDD_GenericPackage_PackageCreationDate, // 107
+ MDD_GenericPackage_PackageModifiedDate, // 108
+ MDD_GenericPackage_Tracks, // 109
+ MDD_NetworkLocator, // 110
+ MDD_NetworkLocator_URLString, // 111
+ MDD_TextLocator, // 112
+ MDD_TextLocator_LocatorName, // 113
+ MDD_GenericTrack_TrackID, // 114
+ MDD_GenericTrack_TrackNumber, // 115
+ MDD_GenericTrack_TrackName, // 116
+ MDD_GenericTrack_Sequence, // 117
+ MDD_StaticTrack, // 118
+ MDD_Track, // 119
+ MDD_Track_EditRate, // 120
+ MDD_Track_Origin, // 121
+ MDD_EventTrack, // 122
+ MDD_EventTrack_EventEditRate, // 123
+ MDD_EventTrack_EventOrigin, // 124
+ MDD_StructuralComponent_DataDefinition, // 125
+ MDD_StructuralComponent_Duration, // 126
+ MDD_Sequence, // 127
+ MDD_Sequence_StructuralComponents, // 128
+ MDD_TimecodeComponent, // 129
+ MDD_TimecodeComponent_RoundedTimecodeBase, // 130
+ MDD_TimecodeComponent_StartTimecode, // 131
+ MDD_TimecodeComponent_DropFrame, // 132
+ MDD_SourceClip, // 133
+ MDD_SourceClip_StartPosition, // 134
+ MDD_SourceClip_SourcePackageID, // 135
+ MDD_SourceClip_SourceTrackID, // 136
+ MDD_DMSegment, // 137
+ MDD_DMSegment_EventStartPosition, // 138
+ MDD_DMSegment_EventComment, // 139
+ MDD_DMSegment_TrackIDs, // 140
+ MDD_DMSegment_DMFramework, // 141
+ MDD_DMSourceClip, // 142
+ MDD_DMSourceClip_DMSourceClipTrackIDs, // 143
+ MDD_MaterialPackage, // 144
+ MDD_SourcePackage, // 145
+ MDD_SourcePackage_Descriptor, // 146
+ MDD_GenericDescriptor_Locators, // 147
+ MDD_GenericDescriptor_SubDescriptors, // 148
+ MDD_FileDescriptor, // 149
+ MDD_FileDescriptor_LinkedTrackID, // 150
+ MDD_FileDescriptor_SampleRate, // 151
+ MDD_FileDescriptor_ContainerDuration, // 152
+ MDD_FileDescriptor_EssenceContainer, // 153
+ MDD_FileDescriptor_Codec, // 154
+ MDD_GenericPictureEssenceDescriptor, // 155
+ MDD_GenericPictureEssenceDescriptor_SignalStandard, // 156
+ MDD_GenericPictureEssenceDescriptor_FrameLayout, // 157
+ MDD_GenericPictureEssenceDescriptor_StoredWidth, // 158
+ MDD_GenericPictureEssenceDescriptor_StoredHeight, // 159
+ MDD_GenericPictureEssenceDescriptor_StoredF2Offset, // 160
+ MDD_GenericPictureEssenceDescriptor_SampledWidth, // 161
+ MDD_GenericPictureEssenceDescriptor_SampledHeight, // 162
+ MDD_GenericPictureEssenceDescriptor_SampledXOffset, // 163
+ MDD_GenericPictureEssenceDescriptor_SampledYOffset, // 164
+ MDD_GenericPictureEssenceDescriptor_DisplayHeight, // 165
+ MDD_GenericPictureEssenceDescriptor_DisplayWidth, // 166
+ MDD_GenericPictureEssenceDescriptor_DisplayXOffset, // 167
+ MDD_GenericPictureEssenceDescriptor_DisplayYOffset, // 168
+ MDD_GenericPictureEssenceDescriptor_DisplayF2Offset, // 169
+ MDD_GenericPictureEssenceDescriptor_AspectRatio, // 170
+ MDD_GenericPictureEssenceDescriptor_ActiveFormatDescriptor, // 171
+ MDD_GenericPictureEssenceDescriptor_VideoLineMap, // 172
+ MDD_GenericPictureEssenceDescriptor_AlphaTransparency, // 173
+ MDD_GenericPictureEssenceDescriptor_Gamma, // 174
+ MDD_GenericPictureEssenceDescriptor_ImageAlignmentOffset, // 175
+ MDD_GenericPictureEssenceDescriptor_ImageStartOffset, // 176
+ MDD_GenericPictureEssenceDescriptor_ImageEndOffset, // 177
+ MDD_GenericPictureEssenceDescriptor_FieldDominance, // 178
+ MDD_GenericPictureEssenceDescriptor_PictureEssenceCoding, // 179
+ MDD_CDCIEssenceDescriptor, // 180
+ MDD_CDCIEssenceDescriptor_ComponentDepth, // 181
+ MDD_CDCIEssenceDescriptor_HorizontalSubsampling, // 182
+ MDD_CDCIEssenceDescriptor_VerticalSubsampling, // 183
+ MDD_CDCIEssenceDescriptor_ColorSiting, // 184
+ MDD_CDCIEssenceDescriptor_ReversedByteOrder, // 185
+ MDD_CDCIEssenceDescriptor_PaddingBits, // 186
+ MDD_CDCIEssenceDescriptor_AlphaSampleDepth, // 187
+ MDD_CDCIEssenceDescriptor_BlackRefLevel, // 188
+ MDD_CDCIEssenceDescriptor_WhiteReflevel, // 189
+ MDD_CDCIEssenceDescriptor_ColorRange, // 190
+ MDD_RGBAEssenceDescriptor, // 191
+ MDD_RGBAEssenceDescriptor_ComponentMaxRef, // 192
+ MDD_RGBAEssenceDescriptor_ComponentMinRef, // 193
+ MDD_RGBAEssenceDescriptor_AlphaMaxRef, // 194
+ MDD_RGBAEssenceDescriptor_AlphaMinRef, // 195
+ MDD_RGBAEssenceDescriptor_ScanningDirection, // 196
+ MDD_RGBAEssenceDescriptor_PixelLayout, // 197
+ MDD_RGBAEssenceDescriptor_Palette, // 198
+ MDD_RGBAEssenceDescriptor_PaletteLayout, // 199
+ MDD_GenericSoundEssenceDescriptor, // 200
+ MDD_GenericSoundEssenceDescriptor_AudioSamplingRate, // 201
+ MDD_GenericSoundEssenceDescriptor_Locked, // 202
+ MDD_GenericSoundEssenceDescriptor_AudioRefLevel, // 203
+ MDD_GenericSoundEssenceDescriptor_ElectroSpatialFormulation, // 204
+ MDD_GenericSoundEssenceDescriptor_ChannelCount, // 205
+ MDD_GenericSoundEssenceDescriptor_QuantizationBits, // 206
+ MDD_GenericSoundEssenceDescriptor_DialNorm, // 207
+ MDD_GenericSoundEssenceDescriptor_SoundEssenceCompression, // 208
+ MDD_GenericDataEssenceDescriptor, // 209
+ MDD_GenericDataEssenceDescriptor_DataEssenceCoding, // 210
+ MDD_MultipleDescriptor, // 211
+ MDD_MultipleDescriptor_SubDescriptorUIDs, // 212
+ MDD_MPEG2VideoDescriptor, // 213
+ MDD_MPEG2VideoDescriptor_SingleSequence, // 214
+ MDD_MPEG2VideoDescriptor_ConstantBFrames, // 215
+ MDD_MPEG2VideoDescriptor_CodedContentType, // 216
+ MDD_MPEG2VideoDescriptor_LowDelay, // 217
+ MDD_MPEG2VideoDescriptor_ClosedGOP, // 218
+ MDD_MPEG2VideoDescriptor_IdenticalGOP, // 219
+ MDD_MPEG2VideoDescriptor_MaxGOP, // 220
+ MDD_MPEG2VideoDescriptor_BPictureCount, // 221
+ MDD_MPEG2VideoDescriptor_BitRate, // 222
+ MDD_MPEG2VideoDescriptor_ProfileAndLevel, // 223
+ MDD_WaveAudioDescriptor, // 224
+ MDD_WaveAudioDescriptor_BlockAlign, // 225
+ MDD_WaveAudioDescriptor_SequenceOffset, // 226
+ MDD_WaveAudioDescriptor_AvgBps, // 227
+ MDD_WaveAudioDescriptor_PeakEnvelope, // 228
+ MDD_JPEG2000PictureSubDescriptor, // 229
+ MDD_JPEG2000PictureSubDescriptor_Rsize, // 230
+ MDD_JPEG2000PictureSubDescriptor_Xsize, // 231
+ MDD_JPEG2000PictureSubDescriptor_Ysize, // 232
+ MDD_JPEG2000PictureSubDescriptor_XOsize, // 233
+ MDD_JPEG2000PictureSubDescriptor_YOsize, // 234
+ MDD_JPEG2000PictureSubDescriptor_XTsize, // 235
+ MDD_JPEG2000PictureSubDescriptor_YTsize, // 236
+ MDD_JPEG2000PictureSubDescriptor_XTOsize, // 237
+ MDD_JPEG2000PictureSubDescriptor_YTOsize, // 238
+ MDD_JPEG2000PictureSubDescriptor_Csize, // 239
+ MDD_JPEG2000PictureSubDescriptor_PictureComponentSizing, // 240
+ MDD_JPEG2000PictureSubDescriptor_CodingStyleDefault, // 241
+ MDD_JPEG2000PictureSubDescriptor_QuantizationDefault, // 242
+ MDD_DM_Framework, // 243
+ MDD_DM_Set, // 244
+ MDD_EncryptedContainerLabel, // 245
+ MDD_CryptographicFrameworkLabel, // 246
+ MDD_CryptographicFramework, // 247
+ MDD_CryptographicFramework_ContextSR, // 248
+ MDD_CryptographicContext, // 249
+ MDD_CryptographicContext_ContextID, // 250
+ MDD_CryptographicContext_SourceEssenceContainer, // 251
+ MDD_CryptographicContext_CipherAlgorithm, // 252
+ MDD_CryptographicContext_MICAlgorithm, // 253
+ MDD_CryptographicContext_CryptographicKeyID, // 254
+ MDD_TimedTextWrapping, // 255
+ MDD_TimedTextEssence, // 256
+ MDD_TimedTextDescriptor, // 257
+ MDD_TimedTextDescriptor_ResourceID, // 258
+ MDD_TimedTextDescriptor_UCSEncoding, // 259
+ MDD_TimedTextDescriptor_NamespaceURI, // 260
+ MDD_TimedTextResourceSubDescriptor, // 261
+ MDD_TimedTextResourceSubDescriptor_AncillaryResourceID, // 262
+ MDD_TimedTextResourceSubDescriptor_MIMEMediaType, // 263
+ MDD_TimedTextResourceSubDescriptor_EssenceStreamID_DEPRECATED, // 264
+ MDD_GenericStreamPartition, // 265
+ MDD_DMSegment_DataDefinition_DEPRECATED, // 266
+ MDD_DMSegment_Duration_DEPRECATED, // 267
+ MDD_DMSegment_TrackIDList, // 268
+ MDD_StereoscopicPictureSubDescriptor, // 269
+ MDD_WaveAudioDescriptor_ChannelAssignment, // 270
+ MDD_GenericStream_DataElement, // 271
+ MDD_MXFInterop_GenericDescriptor_SubDescriptors, // 272
+ MDD_Core_BodySID, // 273
+ MDD_Core_IndexSID, // 274
+ MDD_Core_OperationalPattern, // 275
+ MDD_Core_EssenceContainers, // 276
+ MDD_DCAudioChannelCfg_1_5p1, // 277
+ MDD_DCAudioChannelCfg_2_6p1, // 278
+ MDD_DCAudioChannelCfg_3_7p1, // 279
+ MDD_DCAudioChannelCfg_4_WTF, // 280
+ MDD_DCAudioChannelCfg_5_7p1_DS, // 281
+ MDD_MCALabelSubDescriptor, // 282
+ MDD_AudioChannelLabelSubDescriptor, // 283
+ MDD_SoundfieldGroupLabelSubDescriptor, // 284
+ MDD_GroupOfSoundfieldGroupsLabelSubDescriptor, // 285
+ MDD_MCALabelSubDescriptor_MCALabelDictionaryID, // 286
+ MDD_MCALabelSubDescriptor_MCALinkID, // 287
+ MDD_MCALabelSubDescriptor_MCATagSymbol, // 288
+ MDD_MCALabelSubDescriptor_MCATagName, // 289
+ MDD_MCALabelSubDescriptor_MCAChannelID, // 290
+ MDD_MCALabelSubDescriptor_RFC5646SpokenLanguage, // 291
+ MDD_AudioChannelLabelSubDescriptor_SoundfieldGroupLinkID, // 292
+ MDD_SoundfieldGroupLabelSubDescriptor_GroupOfSoundfieldGroupsLinkID, // 293
+ MDD_DCDataWrapping, // 294
+ MDD_DCDataEssence, // 295
+ MDD_DCDataDescriptor, // 296
+ MDD_DolbyAtmosSubDescriptor, // 297
+ MDD_DolbyAtmosSubDescriptor_AtmosVersion, // 298
+ MDD_DolbyAtmosSubDescriptor_MaxChannelCount, // 299
+ MDD_DolbyAtmosSubDescriptor_MaxObjectCount, // 300
+ MDD_DolbyAtmosSubDescriptor_AtmosID, // 301
+ MDD_DolbyAtmosSubDescriptor_FirstFrame, // 302
+ MDD_DataDataDef, // 303
+ MDD_DCAudioChannelCfg_MCA, // 304
+ MDD_DCAudioChannel_L, // 305
+ MDD_DCAudioChannel_R, // 306
+ MDD_DCAudioChannel_C, // 307
+ MDD_DCAudioChannel_LFE, // 308
+ MDD_DCAudioChannel_Ls, // 309
+ MDD_DCAudioChannel_Rs, // 310
+ MDD_DCAudioChannel_Lss, // 311
+ MDD_DCAudioChannel_Rss, // 312
+ MDD_DCAudioChannel_Lrs, // 313
+ MDD_DCAudioChannel_Rrs, // 314
+ MDD_DCAudioChannel_Lc, // 315
+ MDD_DCAudioChannel_Rc, // 316
+ MDD_DCAudioChannel_Cs, // 317
+ MDD_DCAudioChannel_HI, // 318
+ MDD_DCAudioChannel_VIN, // 319
+ MDD_DCAudioSoundfield_51, // 320
+ MDD_DCAudioSoundfield_71, // 321
+ MDD_DCAudioSoundfield_SDS, // 322
+ MDD_DCAudioSoundfield_61, // 323
+ MDD_DCAudioSoundfield_M, // 324
+ MDD_WAVEssenceClip, // 325
+ MDD_Max
+
}; // enum MDD_t
+
+ //
+ const MDD_t MDD_EssenceContainerData_BodySID = MDD_Core_BodySID;
+ const MDD_t MDD_IndexTableSegmentBase_IndexSID = MDD_Core_IndexSID;
+ const MDD_t MDD_EssenceContainerData_IndexSID = MDD_Core_IndexSID;
+ const MDD_t MDD_DMSegment_DataDefinition = MDD_StructuralComponent_DataDefinition;
+ const MDD_t MDD_DMSegment_Duration = MDD_StructuralComponent_Duration;
+ const MDD_t MDD_Preface_EssenceContainers = MDD_Core_EssenceContainers;
+ const MDD_t MDD_Preface_OperationalPattern = MDD_Core_OperationalPattern;
+ const MDD_t MDD_TimedTextResourceSubDescriptor_EssenceStreamID = MDD_Core_BodySID;
+
} // namespaceASDCP