X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2FMDD.h;h=1fde577419909c9b637eb26e17ccf02840265a2b;hb=refs%2Fheads%2Fissues%2F0015-replace-ATMOS-w-IAB;hp=2f1bc34bdb54cfd93652938bcd7521a4f7bcd859;hpb=fe443bd90d915478994953b56836577a96ea4a28;p=asdcplib.git diff --git a/src/MDD.h b/src/MDD.h index 2f1bc34..1fde577 100755 --- a/src/MDD.h +++ b/src/MDD.h @@ -1,5 +1,5 @@ /* -Copyright (c) 2006, John Hurst +Copyright (c) 2006-2018, John Hurst All rights reserved. Redistribution and use in source and binary forms, with or without @@ -44,9 +44,9 @@ namespace ASDCP { MDD_SoundDataDef, // 6 MDD_TimecodeDataDef, // 7 MDD_DescriptiveMetaDataDef, // 8 - MDD_WAVWrapping, // 9 - MDD_MPEG2_VESWrapping, // 10 - MDD_JPEG_2000Wrapping, // 11 + MDD_WAVWrappingFrame, // 9 + MDD_MPEG2_VESWrappingFrame, // 10 + MDD_MXFGCFUFrameWrappedPictureElement, // 11 MDD_JPEG2000Essence, // 12 MDD_MPEG2Essence, // 13 MDD_MXFInterop_CryptEssence, // 14 @@ -65,11 +65,11 @@ namespace ASDCP { MDD_PartitionMetadata_FooterPartition, // 27 MDD_PartitionMetadata_HeaderByteCount, // 28 MDD_PartitionMetadata_IndexByteCount, // 29 - MDD_PartitionMetadata_IndexSID, // 30 + MDD_PartitionMetadata_IndexSID_DEPRECATED, // 30 MDD_PartitionMetadata_BodyOffset, // 31 - MDD_PartitionMetadata_BodySID, // 32 - MDD_PartitionMetadata_OperationalPattern, // 33 - MDD_PartitionMetadata_EssenceContainers, // 34 + MDD_PartitionMetadata_BodySID_DEPRECATED, // 32 + MDD_PartitionMetadata_OperationalPattern_DEPRECATED, // 33 + MDD_PartitionMetadata_EssenceContainers_DEPRECATED, // 34 MDD_OpenHeader, // 35 MDD_OpenCompleteHeader, // 36 MDD_ClosedHeader, // 37 @@ -91,8 +91,8 @@ namespace ASDCP { MDD_IndexTableSegmentBase_IndexStartPosition, // 53 MDD_IndexTableSegmentBase_IndexDuration, // 54 MDD_IndexTableSegmentBase_EditUnitByteCount, // 55 - MDD_IndexTableSegmentBase_IndexSID, // 56 - MDD_IndexTableSegmentBase_BodySID, // 57 + MDD_IndexTableSegmentBase_IndexSID_DEPRECATED, // 56 + MDD_IndexTableSegmentBase_BodySID_DEPRECATED, // 57 MDD_IndexTableSegmentBase_SliceCount, // 58 MDD_IndexTableSegmentBase_PosTableCount, // 59 MDD_IndexTableSegment, // 60 @@ -108,7 +108,7 @@ namespace ASDCP { MDD_IndexEntryArray_IndexTableSegment_SliceOffsetArray, // 70 MDD_IndexEntryArray_IndexTableSegment_PosTableArray, // 71 MDD_RandomIndexMetadata, // 72 - MDD_PartitionArray_RandomIndexMetadata_BodySID, // 73 + MDD_PartitionArray_RandomIndexMetadata_BodySID_DEPRECATED, // 73 MDD_PartitionArray_RandomIndexMetadata_ByteOffset, // 74 MDD_RandomIndexMetadata_Length, // 75 MDD_RandomIndexMetadataV10, // 76 @@ -119,8 +119,8 @@ namespace ASDCP { MDD_Preface_PrimaryPackage, // 81 MDD_Preface_Identifications, // 82 MDD_Preface_ContentStorage, // 83 - MDD_Preface_OperationalPattern, // 84 - MDD_Preface_EssenceContainers, // 85 + MDD_Preface_OperationalPattern_DEPRECATED, // 84 + MDD_Preface_EssenceContainers_DEPRECATED, // 85 MDD_Preface_DMSchemes, // 86 MDD_Identification, // 87 MDD_Identification_ThisGenerationUID, // 88 @@ -138,8 +138,8 @@ namespace ASDCP { MDD_ContentStorageKludge_V10Packages, // 100 MDD_EssenceContainerData, // 101 MDD_EssenceContainerData_LinkedPackageUID, // 102 - MDD_EssenceContainerData_IndexSID, // 103 - MDD_EssenceContainerData_BodySID, // 104 + MDD_EssenceContainerData_IndexSID_DEPRECATED, // 103 + MDD_EssenceContainerData_BodySID_DEPRECATED, // 104 MDD_GenericPackage_PackageUID, // 105 MDD_GenericPackage_Name, // 106 MDD_GenericPackage_PackageCreationDate, // 107 @@ -209,7 +209,7 @@ namespace ASDCP { MDD_GenericPictureEssenceDescriptor_ActiveFormatDescriptor, // 171 MDD_GenericPictureEssenceDescriptor_VideoLineMap, // 172 MDD_GenericPictureEssenceDescriptor_AlphaTransparency, // 173 - MDD_GenericPictureEssenceDescriptor_Gamma, // 174 + MDD_GenericPictureEssenceDescriptor_TransferCharacteristic, // 174 MDD_GenericPictureEssenceDescriptor_ImageAlignmentOffset, // 175 MDD_GenericPictureEssenceDescriptor_ImageStartOffset, // 176 MDD_GenericPictureEssenceDescriptor_ImageEndOffset, // 177 @@ -243,7 +243,7 @@ namespace ASDCP { MDD_GenericSoundEssenceDescriptor_ChannelCount, // 205 MDD_GenericSoundEssenceDescriptor_QuantizationBits, // 206 MDD_GenericSoundEssenceDescriptor_DialNorm, // 207 - MDD_GenericSoundEssenceDescriptor_SoundEssenceCompression, // 208 + MDD_GenericSoundEssenceDescriptor_SoundEssenceCoding, // 208 MDD_GenericDataEssenceDescriptor, // 209 MDD_GenericDataEssenceDescriptor_DataEssenceCoding, // 210 MDD_MultipleDescriptor, // 211 @@ -278,7 +278,7 @@ namespace ASDCP { MDD_JPEG2000PictureSubDescriptor_PictureComponentSizing, // 240 MDD_JPEG2000PictureSubDescriptor_CodingStyleDefault, // 241 MDD_JPEG2000PictureSubDescriptor_QuantizationDefault, // 242 - MDD_DM_Framework, // 243 + MDD_DescriptiveFramework, // 243 MDD_DM_Set, // 244 MDD_EncryptedContainerLabel, // 245 MDD_CryptographicFrameworkLabel, // 246 @@ -290,21 +290,293 @@ namespace ASDCP { MDD_CryptographicContext_CipherAlgorithm, // 252 MDD_CryptographicContext_MICAlgorithm, // 253 MDD_CryptographicContext_CryptographicKeyID, // 254 - MDD_DCTimedTextWrapping, // 255 - MDD_DCTimedTextEssence, // 256 - MDD_DCTimedTextDescriptor, // 257 - MDD_DCTimedTextDescriptor_AssetID, // 258 - MDD_DCTimedTextDescriptor_UTFEncoding, // 259 - MDD_DCTimedTextDescriptor_RootNamespaceName, // 260 - MDD_DCTimedTextResourceDescriptor, // 261 - MDD_DCTimedTextResourceDescriptor_ResourceID, // 262 - MDD_DCTimedTextResourceDescriptor_ResourceMIMEType, // 263 - MDD_DCTimedTextResourceDescriptor_ResourceSID, //264 - MDD_GenericStreamPartition, // 265 - MDD_DMSegment_DataDefinition, // 266 - MDD_DMSegment_Duration, // 267 - MDD_DMSegment_TrackIDList, // 268 + MDD_TimedTextWrappingClip, // 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_DCDataWrappingFrame, // 294 + MDD_DCDataEssence, // 295 + MDD_DCDataDescriptor, // 296 + MDD_IADataEssenceSubDescriptor, // 297 + MDD_IADataEssenceSubDescriptor_ImmersiveAudioVersion, // 298 + MDD_IADataEssenceSubDescriptor_MaxChannelCount, // 299 + MDD_IADataEssenceSubDescriptor_MaxObjectCount, // 300 + MDD_IADataEssenceSubDescriptor_ImmersiveAudioID, // 301 + MDD_IADataEssenceSubDescriptor_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_IMFAudioChannelCfg_MCA, // 326 + MDD_IMFAudioChannel_M1, // 327 + MDD_IMFAudioChannel_M2, // 328 + MDD_IMFAudioChannel_Lt, // 329 + MDD_IMFAudioChannel_Rt, // 330 + MDD_IMFAudioChannel_Lst, // 331 + MDD_IMFAudioChannel_Rst, // 332 + MDD_IMFAudioChannel_S, // 333 + MDD_IMFNumberedSourceChannel, // 334 + MDD_IMFAudioSoundfield_ST, // 335 + MDD_IMFAudioSoundfield_DM, // 336 + MDD_IMFAudioSoundfield_DNS, // 337 + MDD_IMFAudioSoundfield_30, // 338 + MDD_IMFAudioSoundfield_40, // 339 + MDD_IMFAudioSoundfield_50, // 340 + MDD_IMFAudioSoundfield_60, // 341 + MDD_IMFAudioSoundfield_70, // 342 + MDD_IMFAudioSoundfield_LtRt, // 343 + MDD_IMFAudioSoundfield_51Ex, // 344 + MDD_IMFAudioSoundfield_HI, // 345 + MDD_IMFAudioSoundfield_VIN, // 346 + MDD_IMFAudioGroup_MPg, // 347 + MDD_IMFAudioGroup_DVS, // 348 + MDD_IMFAudioGroup_Dcm, // 349 + MDD_MaterialPackage_PackageMarker, // 350 + MDD_GenericPictureEssenceDescriptor_CodingEquations, // 351 + MDD_GenericPictureEssenceDescriptor_ColorPrimaries, // 352 + MDD_JP2KEssenceCompression_BroadcastProfile_1, // 353 + MDD_JP2KEssenceCompression_BroadcastProfile_2, // 354 + MDD_JP2KEssenceCompression_BroadcastProfile_3, // 355 + MDD_JP2KEssenceCompression_BroadcastProfile_4, // 356 + MDD_JP2KEssenceCompression_BroadcastProfile_5, // 357 + MDD_JP2KEssenceCompression_BroadcastProfile_6, // 358 + MDD_JP2KEssenceCompression_BroadcastProfile_7, // 359 + MDD_GenericSoundEssenceDescriptor_ReferenceImageEditRate, // 360 + MDD_GenericSoundEssenceDescriptor_ReferenceAudioAlignmentLevel, // 361 + MDD_GenericPictureEssenceDescriptor_AlternativeCenterCuts, // 362 + MDD_GenericPictureEssenceDescriptor_ActiveHeight, // 363 + MDD_GenericPictureEssenceDescriptor_ActiveWidth, // 364 + MDD_GenericPictureEssenceDescriptor_ActiveXOffset, // 365 + MDD_GenericPictureEssenceDescriptor_ActiveYOffset, // 366 + MDD_TimedTextDescriptor_RFC5646LanguageTagList, // 367 + MDD_AlternativeCenterCuts_4x3, // 368 + MDD_AlternativeCenterCuts_14x9, // 369 + MDD_WAVWrappingClip, // 370 + MDD_DBOXMotionCodePrimaryStream, // 371 + MDD_DBOXMotionCodeSecondaryStream, // 372 + MDD_ContainerConstraintsSubDescriptor, // 373 + MDD_PHDRImageMetadataWrappingFrame, // 374 + MDD_PHDRImageMetadataItem, // 375 + MDD_PHDRMetadataTrackSubDescriptor, // 376 + MDD_PHDRMetadataTrackSubDescriptor_DataDefinition, // 377 + MDD_PHDRMetadataTrackSubDescriptor_SourceTrackID, // 378 + MDD_PHDRMetadataTrackSubDescriptor_SimplePayloadSID, // 379 + MDD_JPEG2000PictureSubDescriptor_J2CLayout, // 380 + MDD_MXF_GC_IAData_Frame_Wrapped, // 381 + MDD_IADataElement, // 382 + MDD_IADataEssenceDescriptor, // 383 + MDD_MCALabelSubDescriptor_MCATitle, // 384 + MDD_MCALabelSubDescriptor_MCATitleVersion, // 385 + MDD_MCALabelSubDescriptor_MCATitleSubVersion, // 386 + MDD_MCALabelSubDescriptor_MCAEpisode, // 387 + MDD_MCALabelSubDescriptor_MCAPartitionKind, // 388 + MDD_MCALabelSubDescriptor_MCAPartitionNumber, // 389 + MDD_MCALabelSubDescriptor_MCAAudioContentKind, // 390 + MDD_MCALabelSubDescriptor_MCAAudioElementKind, // 391 + MDD_MXFGCI1FrameWrappedPictureElement, // 392 + MDD_MXFGCP1FrameWrappedPictureElement, // 393 + MDD_TransferCharacteristic_ITU709, // 394 + MDD_TransferCharacteristic_ITU2020, // 395 + MDD_TransferCharacteristic_IEC6196624_xvYCC, // 396 + MDD_TransferCharacteristic_SMPTEST2084, // 397 + MDD_TransferCharacteristic_linear, // 398 + MDD_CodingEquations_601, // 399 + MDD_CodingEquations_709, // 400 + MDD_CodingEquations_Rec2020, // 401 + MDD_ColorPrimaries_ITU709, // 402 + MDD_ColorPrimaries_ITU2020, // 403 + MDD_ColorPrimaries_P3D65, // 404 + MDD_ColorPrimaries_ACES, // 405 + MDD_GenericPictureEssenceDescriptor_MasteringDisplayPrimaries, // 406 + MDD_GenericPictureEssenceDescriptor_MasteringDisplayWhitePointChromaticity, // 407 + MDD_GenericPictureEssenceDescriptor_MasteringDisplayMaximumLuminance, // 408 + MDD_GenericPictureEssenceDescriptor_MasteringDisplayMinimumLuminance, // 409 + MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy, // 410 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy, // 411 + MDD_JP2KEssenceCompression_IMFProfile_8K_Lossy, // 412 + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible, // 413 + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible, // 414 + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible, // 415 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_1_1, // 416 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_2_1, // 417 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_3_1, // 418 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_4_1, // 419 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_4_2, // 420 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_5_1, // 421 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_5_2, // 422 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_5_3, // 423 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_6_1, // 424 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_6_2, // 425 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_6_3, // 426 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_6_4, // 427 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_7_1, // 428 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_7_2, // 429 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_7_3, // 430 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_7_4, // 431 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_7_5, // 432 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_8_1, // 433 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_8_2, // 434 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_8_3, // 435 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_8_4, // 436 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_8_5, // 437 + MDD_JP2KEssenceCompression_IMFProfile_4K_Lossy_8_6, // 438 + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible_1_0, // 439 + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible_2_0, // 440 + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible_3_0, // 441 + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible_4_0, // 442 + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible_5_0, // 443 + MDD_JP2KEssenceCompression_IMFProfile_2K_Reversible_6_0, // 444 + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_1_0, // 445 + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_2_0, // 446 + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_3_0, // 447 + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_4_0, // 448 + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_5_0, // 449 + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_6_0, // 450 + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_7_0, // 451 + MDD_JP2KEssenceCompression_IMFProfile_4K_Reversible_8_0, // 452 + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_1_0, // 453 + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_2_0, // 454 + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_3_0, // 455 + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_4_0, // 456 + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_5_0, // 457 + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_6_0, // 458 + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_7_0, // 459 + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_8_0, // 460 + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_9_0, // 461 + MDD_JP2KEssenceCompression_IMFProfile_8K_Reversible_10_0, // 462 + MDD_SMPTE382MDefaultUncompressedSoundCoding, // 463 + MDD_PIMFDynamicMetadataWrappingFrame, // 464 + MDD_PIMFDynamicMetadataEssence, // 465 + MDD_PIMFDynamicMetadataDescriptor, // 466 + MDD_PIMFDynamicMetadataDescriptor_GlobalPayloadSID, // 467 + MDD_ColorPrimaries_ITU470_PAL, // 468 + MDD_ColorPrimaries_SMPTE170M, // 469 + MDD_ACESPictureSubDescriptor, // 470 + MDD_ACESPictureSubDescriptor_ACESAuthoringInformation, // 471 + MDD_ACESPictureSubDescriptor_ACESMasteringDisplayPrimaries, // 472 + MDD_ACESPictureSubDescriptor_ACESMasteringDisplayWhitePointChromaticity, // 473 + MDD_ACESPictureSubDescriptor_ACESMasteringDisplayMaximumLuminance, // 474 + MDD_ACESPictureSubDescriptor_ACESMasteringDisplayMinimumLuminance, // 475 + MDD_TargetFrameSubDescriptor, // 476 + MDD_TargetFrameSubDescriptor_TargetFrameAncillaryResourceID, // 477 + MDD_TargetFrameSubDescriptor_MediaType, // 478 + MDD_TargetFrameSubDescriptor_TargetFrameIndex, // 479 + MDD_TargetFrameSubDescriptor_TargetFrameTransferCharacteristic, // 480 + MDD_TargetFrameSubDescriptor_TargetFrameColorPrimaries, // 481 + MDD_TargetFrameSubDescriptor_TargetFrameComponentMaxRef, // 482 + MDD_TargetFrameSubDescriptor_TargetFrameComponentMinRef, // 483 + MDD_TargetFrameSubDescriptor_TargetFrameEssenceStreamID, // 484 + MDD_TargetFrameSubDescriptor_ACESPictureSubDescriptorInstanceID, // 485 + MDD_TargetFrameSubDescriptor_TargetFrameViewingEnvironment, // 486 + MDD_TransferCharacteristic_Gamma_2_6, // 487 + MDD_TransferCharacteristic_sRGB, // 488 + MDD_TheatricalViewingEnvironment, // 489 + MDD_HDTVReferenceViewingEnvironment, // 490 + MDD_HDRReferenceViewingEnvironment, // 491 + MDD_FrameWrappedISXDData, // 492 + MDD_FrameWrappedISXDContainer, // 493 + MDD_ISXDDataEssenceDescriptor, // 494 + MDD_ISXDDataEssenceDescriptor_NamespaceURI, // 495 + MDD_UTF_8_Text_DataEssenceCoding, // 496 + MDD_TextBasedDMFramework, // 497 + MDD_TextBasedDMFramework_ObjectRef, // 498 + MDD_TextBasedObject, // 499 + MDD_TextBasedObject_PayloadSchemeID, // 500 + MDD_TextBasedObject_TextMIMEMediaType, // 501 + MDD_TextBasedObject_RFC5646TextLanguageCode, // 502 + MDD_TextBasedObject_TextDataDescription, // 503 + MDD_GenericStreamTextBasedSet, // 504 + MDD_GenericStreamTextBasedSet_GenericStreamSID, // 505 + MDD_DescriptiveObject, // 506 + MDD_DescriptiveFramework_LinkedDescriptiveFrameworkPlugInId, // 507 + MDD_DescriptiveObject_LinkedDescriptiveObjectPlugInId, // 508 + MDD_Preface_ApplicationSchemes, // 509 + MDD_Preface_ConformsToSpecifications, // 510 + MDD_MXFTextBasedFramework, // 511 + MDD_ColorPrimaries_SMPTE_DCDM, // 512 + MDD_ColorPrimaries_CinemaMezzanine, // 513 + MDD_MXFGCFrameWrappedACESPictures, // 514 + MDD_ACESUncompressedMonoscopicWithoutAlpha, // 515 + MDD_ACESUncompressedMonoscopicWithAlpha, // 516 + MDD_ACESFrameWrappedEssence, // 517 + MDD_DCAudioChannel_FSKSyncSignalChannel, // 518 + MDD_JPEG2000PictureSubDescriptor_J2KExtendedCapabilities, // 519 + MDD_JPEG2000PictureSubDescriptor_J2KProfile, // 520 + MDD_JPEG2000PictureSubDescriptor_J2KCorrespondingProfile, // 521 + MDD_J2KExtendedCapabilities, // 522 + MDD_HTJ2KPictureCodingScheme, // 523 + MDD_HTJ2KPictureCodingSchemeGeneric, // 524 + MDD_AudioChannelSLVS, // 525 + MDD_TimedTextDescriptor_DisplayType, // 526 + MDD_TimedTextDescriptor_IntrinsicPictureResolution, // 527 + MDD_TimedTextDescriptor_ZPositionInUse, // 528 + 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