1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
|
/*
Copyright (c) 2006-2018, John Hurst
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*! \file MDD.[h|cpp]
\version $Id$
\brief MXF Metadata Dictionary
*/
#ifndef _MDD_H_
#define _MDD_H_
//
namespace ASDCP {
enum MDD_t {
MDD_MICAlgorithm_NONE, // 0
MDD_MXFInterop_OPAtom, // 1
MDD_OPAtom, // 2
MDD_OP1a, // 3
MDD_GCMulti, // 4
MDD_PictureDataDef, // 5
MDD_SoundDataDef, // 6
MDD_TimecodeDataDef, // 7
MDD_DescriptiveMetaDataDef, // 8
MDD_WAVWrappingFrame, // 9
MDD_MPEG2_VESWrappingFrame, // 10
MDD_MXFGCFUFrameWrappedPictureElement, // 11
MDD_JPEG2000Essence, // 12
MDD_MPEG2Essence, // 13
MDD_MXFInterop_CryptEssence, // 14
MDD_CryptEssence, // 15
MDD_WAVEssence, // 16
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_TransferCharacteristic, // 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_SoundEssenceCoding, // 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_DescriptiveFramework, // 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_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_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_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_PrivateDCDataWrappingFrame, // 381
MDD_PrivateDCDataEssence, // 382
MDD_PrivateDCDataDescriptor, // 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_IABEssenceDescriptor, // 529
MDD_IABSoundfieldLabelSubDescriptor, // 530
MDD_IMF_IABTrackFileLevel0, // 531
MDD_IMF_IABEssenceClipWrappedContainer, // 532
MDD_IABSoundfield, // 533
MDD_IMF_IABEssenceClipWrappedElement, // 534
MDD_ImmersiveAudioCoding, // 535
MDD_MXFGCJPEGXSPictures, // 536
MDD_MXFGCFrameWrappedProgressiveJPEGXSPictures, // 537
MDD_MXFGCFrameWrappedInterlacedJPEGXSPictures, // 538
MDD_MXFGCClipWrappedJPEGXSPictures, // 539
MDD_JPEGXSPictureCodingSchemes, // 540
MDD_JPEGXSUnrestrictedCodestream, // 541
MDD_JPEGXSMain422_10Profile, // 542
MDD_JPEGXSMain444_12Profile, // 543
MDD_JPEGXSMain4444_12Profile, // 544
MDD_JPEGXSLight422_10Profile, // 545
MDD_JPEGXSLight444_12Profile, // 546
MDD_JPEGXSLightSubline422_10Profile, // 547
MDD_JPEGXSHigh444_12Profile, // 548
MDD_JPEGXSHigh4444_12Profile, // 549
MDD_JPEGXSPictureSubDescriptor, // 550
MDD_JPEGXSCodingParameters, // 551
MDD_JPEGXSPictureSubDescriptor_JPEGXSPpih, // 552
MDD_JPEGXSPictureSubDescriptor_JPEGXSPlev, // 553
MDD_JPEGXSPictureSubDescriptor_JPEGXSWf, // 554
MDD_JPEGXSPictureSubDescriptor_JPEGXSHf, // 555
MDD_JPEGXSPictureSubDescriptor_JPEGXSNc, // 556
MDD_JPEGXSPictureSubDescriptor_JPEGXSComponentTable, // 557
MDD_JPEGXSPictureSubDescriptor_JPEGXSCw, // 558
MDD_JPEGXSPictureSubDescriptor_JPEGXSHsl, // 559
MDD_JPEGXSPictureSubDescriptor_JPEGXSMaximumBitRate, // 560
MDD_JPEGXSEssence, // 561
MDD_TransferCharacteristic_HLG, // 562
MDD_TransferCharacteristic_BT1361, // 563
MDD_TransferCharacteristic_BT470, // 564
MDD_TransferCharacteristic_ST240M, // 565
MDD_TransferCharacteristic_ST428, // 566
MDD_CodingEquations_BGR, // 567
MDD_CodingEquations_ST240M, // 568
MDD_CodingEquations_YCGCO, // 569
MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy_1_1, // 570
MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy_2_1, // 571
MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy_3_1, // 572
MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy_4_1, // 573
MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy_4_2, // 574
MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy_5_1, // 575
MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy_5_2, // 576
MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy_5_3, // 577
MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy_6_1, // 578
MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy_6_2, // 579
MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy_6_3, // 580
MDD_JP2KEssenceCompression_IMFProfile_2K_Lossy_6_4, // 581
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
#endif // _MDD_H_
//
// end MDD.h
//
|