From 6678e02bd7645b9d2510348a8c9ffb5be679d3d5 Mon Sep 17 00:00:00 2001 From: Harald jordan Date: Thu, 18 Jun 2026 15:41:09 +0200 Subject: [PATCH 1/3] MXFDump: add optional SMPTE dictionary for UL-to-name label resolution --- deps/libMXF/tools/MXFDump/MXFDump.cpp | 344 +- .../MXFDump/MXFMetaDictionary_smpte.gen.h | 58677 ++++++++++++++++ .../MXFDump/MXFMetaDictionary_smpte.gen.py | 526 + .../tools/MXFDump/MXFMetaDictionary_smpte.h | 89 + 4 files changed, 59603 insertions(+), 33 deletions(-) create mode 100644 deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.gen.h create mode 100644 deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.gen.py create mode 100644 deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.h diff --git a/deps/libMXF/tools/MXFDump/MXFDump.cpp b/deps/libMXF/tools/MXFDump/MXFDump.cpp index ef692bd4..e97a319b 100644 --- a/deps/libMXF/tools/MXFDump/MXFDump.cpp +++ b/deps/libMXF/tools/MXFDump/MXFDump.cpp @@ -558,6 +558,19 @@ bool isPrivateLabel(mxfKey& key); void printPrivateLabelName(mxfKey& k, FILE* outfile); void printPrivateLabel(mxfKey& k, FILE* outfile); +// SMPTE dictionary row type, runtime mode, and label lookup. SmpteKey and +// enum DictMode are defined here (rather than next to the SMPTE tables far +// below) because printEssenceContainerLabelName uses them earlier in the file +// under --dict smpte. The table/size definitions still live with the other +// SMPTE tables below. SmpteKey is shared by mxfSmpteKeyTable and the label +// table (both are just {name, 16-byte UL} rows). +enum DictMode { DictStatic = 0, DictSmpte = 1 }; +extern DictMode g_dictMode; +struct SmpteKey { const char* _name; mxfKey _key; }; +extern SmpteKey mxfSmpteLabelTable[]; +extern size_t mxfSmpteLabelTableSize; +bool lookupSMPTELabel(const mxfKey& k, size_t& index); + const char* keyName(const mxfKey& key); void checkFill(const mxfKey& key, @@ -2238,6 +2251,18 @@ bool isEssenceContainerLabel(mxfKey& label) void printEssenceContainerLabelName(mxfKey& label, FILE* outfile) { + if (g_dictMode == DictSmpte) { + // SMPTE mode: resolve purely from the generated SMPTE Labels table; the + // hand-maintained MXFLabels.h decoder is NOT used here. + size_t idx; + if (lookupSMPTELabel(label, idx)) { + fprintf(outfile, "%s", mxfSmpteLabelTable[idx]._name); + } else { + fprintf(outfile, "Not recognized"); + } + return; + } + //legacy mode: use the hand-maintained MXFLabels.h to resolve the label if (isEssenceContainerLabel(label)) { decode(label, outfile); } else if (isPrivateLabel(label)) { @@ -2284,7 +2309,9 @@ mxfUInt08 hostByteOrder(void) return result; } -// Define values of MXF keys +//========================================================================= +// Legacy dictionary, Define values of MXF keys +//========================================================================= #define MXF_LABEL(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) \ {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p} @@ -2377,30 +2404,239 @@ struct MXFLocalKey { size_t mxfLocalKeyTableSize = (sizeof(mxfLocalKeyTable)/sizeof(mxfLocalKeyTable[0])) - 1; +//========================================================================= +// SMPTE dictionary: auto-generated classes + hand-maintained complement . +// +// MXFMetaDictionary_smpte.h contains structural/pack keys and other ULs +// absent from the SMPTE Metadata Register XML files (partition packs, +// KLV structural keys, vendor-private definitions, etc.). +// MXFMetaDictionary_smpte.gen.h is produced by gen_mxfdump_smpte_dict.py +// from the SMPTE Metadata Register xmls. +// At runtime the user selects which table(s) to use via "--dict smpte". +//========================================================================= +// (struct SmpteKey is defined near the top with the forward declarations, +// since printEssenceContainerLabelName uses it earlier in the file.) + +// MXFMetaDictionary.h #undefines MXF_LABEL at its end, so redefine it here. +#define MXF_LABEL(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) \ + {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p} +#define MXF_DEFINE_PACK_KEY(n, k) {#n, k}, +#define MXF_DEFINE_KEY(n, k) {#n, k}, +#define MXF_DEFINE_EXTRA_KEY(v, d, k) {d, k}, +#define MXF_CLASS(name, id, parent, concrete) {#name, id}, +#define MXF_PROPERTY(name, id, tag, type, mandatory, isuid, container) +#define MXF_CLASS_END(name, id, parent, concrete) +#define MXF_CLASS_SEPARATOR() +#define MXF_LABEL_ENTRY(sym, name, key) // labels go in mxfSmpteLabelTable only + +SmpteKey mxfSmpteKeyTable[] = { +#include "MXFMetaDictionary_smpte.h" +#include "MXFMetaDictionary_smpte.gen.h" + {"bogus", NULLMXFKEY} +}; + +#undef MXF_DEFINE_PACK_KEY +#undef MXF_DEFINE_KEY +#undef MXF_DEFINE_EXTRA_KEY +#undef MXF_CLASS +#undef MXF_PROPERTY +#undef MXF_LABEL_ENTRY +// MXF_LABEL is still defined from line ~2350 and is still needed below + +size_t mxfSmpteKeyTableSize = + (sizeof(mxfSmpteKeyTable)/sizeof(mxfSmpteKeyTable[0])) - 1; + +struct SmpteLocalKey { + const char* _name; + mxfLocalKey _localKey; + mxfKey _key; + const char* _type; // dictionary type symbol (e.g. "UInt32"); drives typed dump +}; + +#define MXF_CLASS(name, id, parent, concrete) +#define MXF_PROPERTY(name, id, tag, type, mandatory, isuid, container) \ + {#name, tag, id, #type}, +#define MXF_LABEL_ENTRY(sym, name, key) // labels go in mxfSmpteLabelTable only + +SmpteLocalKey mxfSmpteLocalKeyTable[] = { +#include "MXFMetaDictionary_smpte.gen.h" + {"bogus", 0x0000, NULLMXFKEY, nullptr} +}; + +#undef MXF_LABEL +#undef MXF_CLASS +#undef MXF_PROPERTY +#undef MXF_CLASS_END +#undef MXF_CLASS_SEPARATOR +#undef MXF_LABEL_ENTRY + +size_t mxfSmpteLocalKeyTableSize = + (sizeof(mxfSmpteLocalKeyTable)/sizeof(mxfSmpteLocalKeyTable[0])) - 1; + +// SMPTE Labels table: UL VALUES (essence-container/coding/colour labels, etc.) +// resolved to names, generated from Labels.xml into MXFMetaDictionary_smpte.gen.h +// via MXF_LABEL_ENTRY. Only MXF_LABEL_ENTRY rows are kept here; MXF_CLASS / +// MXF_PROPERTY rows (groups/elements) expand to nothing, mirroring how the two +// tables above filter the same shared generated file. +// +// The full label set is loaded, but today only printEssenceContainerLabelName() +// consumes it (under --dict smpte). +#define MXF_LABEL(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) \ + {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p} +#define MXF_DEFINE_PACK_KEY(n, k) +#define MXF_DEFINE_KEY(n, k) +#define MXF_DEFINE_EXTRA_KEY(v, d, k) +#define MXF_CLASS(name, id, parent, concrete) +#define MXF_PROPERTY(name, id, tag, type, mandatory, isuid, container) +#define MXF_CLASS_END(name, id, parent, concrete) +#define MXF_CLASS_SEPARATOR() +#define MXF_LABEL_ENTRY(sym, name, key) {name, key}, + +SmpteKey mxfSmpteLabelTable[] = { +#include "MXFMetaDictionary_smpte.gen.h" + {"bogus", NULLMXFKEY} +}; + +#undef MXF_LABEL +#undef MXF_DEFINE_PACK_KEY +#undef MXF_DEFINE_KEY +#undef MXF_DEFINE_EXTRA_KEY +#undef MXF_CLASS +#undef MXF_PROPERTY +#undef MXF_CLASS_END +#undef MXF_CLASS_SEPARATOR +#undef MXF_LABEL_ENTRY + +size_t mxfSmpteLabelTableSize = + (sizeof(mxfSmpteLabelTable)/sizeof(mxfSmpteLabelTable[0])) - 1; + +// Runtime dictionary mode (selected by --dict). Default = legacy mode. +DictMode g_dictMode = DictStatic; + +const char* mxfKeyTableName(size_t i) +{ + if (g_dictMode == DictSmpte) { + return mxfSmpteKeyTable[i]._name; + } + return mxfKeyTable[i]._name; +} + +const char* mxfLocalKeyTableName(size_t i) +{ + if (g_dictMode == DictSmpte) { + return mxfSmpteLocalKeyTable[i]._name; + } + return mxfLocalKeyTable[i]._name; +} + bool lookupMXFLocalKey(mxfLocalKey& k, size_t& index) { - bool result = false; - for (size_t i = 0; i < mxfLocalKeyTableSize; i++) { - if (mxfLocalKeyTable[i]._localKey == k) { - index = i; - result = true; - break; + if (g_dictMode == DictSmpte) { + for (size_t i = 0; i < mxfSmpteLocalKeyTableSize; i++) { + if (mxfSmpteLocalKeyTable[i]._localKey == k) { + index = i; + return true; + } + } + } else { + for (size_t i = 0; i < mxfLocalKeyTableSize; i++) { + if (mxfLocalKeyTable[i]._localKey == k) { + index = i; + return true; + } } } - return result; + return false; +} + +// Compare MXF keys ignoring the version byte (octet7) +bool matchMXFKeyIgnoreVersion(const mxfKey& a, const mxfKey& b) +{ + return memcmp(&a, &b, 7) == 0 && + memcmp((mxfByte*)&a + 8, (mxfByte*)&b + 8, 8) == 0; +} + +// Prefix of a privately/organisationally-registered group key: +// 06.0e.2b.34.02.??.01.01.0e (octet5 = 7f in the smpte xmls, e.g. 0x13 — Local Set) +// octet8 = 0x0e = org-registered). +// Org-registered private keys share an org prefix but have unknown trailing bytes, so an +// exact match on the NODE's UL would never fire. matchMXFKeyMasked wildcards the suffix, +// resolving any private key from that org to the org's name. +static const mxfByte pvtGroupPrefix[] = + {0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, 0x0e}; + +// Match a file key against a table key where 0xff or 0x7f in the table means wildcard. +// 0xff is used for SMPTE keys whose last byte encodes a variable block count. +// 0x7f is used in SMPTE dictionary for version indicators that can vary between keys. +// Additionally, if the table key is an org-registered group prefix (pvtGroupPrefix), +// its 0x00 suffix bytes are treated as wildcards so a single dictionary entry +// (e.g. Sony Corp 06.0e.2b.34.02.7f.01.01.0e.06.00...) matches any private key of +// that organisation, whose unregistered suffix is not listed in the dictionary. +static bool matchMXFKeyMasked(const mxfKey& tableKey, const mxfKey& fileKey) +{ + const mxfByte* t = reinterpret_cast(&tableKey); + const mxfByte* f = reinterpret_cast(&fileKey); + + // Check if this is a private group by matching prefix (skip octet5 which is 0x7f wildcard) + bool pvtGroup = (memcmp(t, pvtGroupPrefix, 5) == 0 && // octets 0-4 + memcmp(t+6, pvtGroupPrefix+6, 3) == 0); // octets 6-8 + + for (int i = 0; i < 16; i++) { + // Skip special marker values + if (t[i] == 0xff || t[i] == 0x7f) + continue; + + // Skip 0x00 if this is a private group + if (pvtGroup && t[i] == 0x00) + continue; + + // Check if values match + if (t[i] != f[i]) + return false; + } + return true; } bool lookupMXFPropertyKey(const mxfKey& k, size_t& index) { - bool result = false; - for (size_t i = 0; i < mxfLocalKeyTableSize; i++) { - if (memcmp(&mxfLocalKeyTable[i]._key, &k, sizeof(mxfKey)) == 0) { + if (g_dictMode == DictSmpte) { + for (size_t i = 0; i < mxfSmpteLocalKeyTableSize; i++) { + if (matchMXFKeyIgnoreVersion(mxfSmpteLocalKeyTable[i]._key, k)) { + index = i; + return true; + } + } + } else { + for (size_t i = 0; i < mxfLocalKeyTableSize; i++) { + if (matchMXFKeyIgnoreVersion(mxfLocalKeyTable[i]._key, k)) { + index = i; + return true; + } + } + } + return false; +} + +// Resolve a label VALUE (e.g. an essence-container label) to an entry in +// mxfSmpteLabelTable. Two passes so a 0x7f-wildcard row cannot shadow a more +// specific entry: pass 1 matches exactly (ignoring the registry-version octet); +// pass 2 honours 0x7f/0xff in the table key as match-any wildcards. SMPTE-only; +bool lookupSMPTELabel(const mxfKey& k, size_t& index) +{ + // only for g_dictMode == DictSmpte + for (size_t i = 0; i < mxfSmpteLabelTableSize; i++) { + if (matchMXFKeyIgnoreVersion(mxfSmpteLabelTable[i]._key, k)) { index = i; - result = true; - break; + return true; } } - return result; + for (size_t i = 0; i < mxfSmpteLabelTableSize; i++) { + if (matchMXFKeyMasked(mxfSmpteLabelTable[i]._key, k)) { + index = i; + return true; + } + } + return false; } void updateMXFLocalKey(const mxfKey& key, const mxfLocalKey localKey) @@ -2408,16 +2644,19 @@ void updateMXFLocalKey(const mxfKey& key, const mxfLocalKey localKey) size_t index; bool found = lookupMXFPropertyKey(key, index); if (found) { - if (mxfLocalKeyTable[index]._localKey != localKey) { - if (mxfLocalKeyTable[index]._localKey == 0x0000) { + mxfLocalKey* slot = (g_dictMode == DictSmpte) + ? &mxfSmpteLocalKeyTable[index]._localKey + : &mxfLocalKeyTable[index]._localKey; + if (*slot != localKey) { + if (*slot == 0x0000) { // Set dynamically allocated local key - mxfLocalKeyTable[index]._localKey = localKey; + *slot = localKey; } else { mxfWarning("Cannot remap static local key as specified by Primer Pack " "(property \"%s\" has local key %04" MXFPRIx16 " in the MXF " "dictionary and %04" MXFPRIx16 " in the Primer)\n", - mxfLocalKeyTable[index]._name, - mxfLocalKeyTable[index]._localKey, + mxfLocalKeyTableName(index), + *slot, localKey ); } } @@ -2968,6 +3207,19 @@ void printFormatOptions(void) fprintf(stderr, "do not use Primer Pack for mapping from local keys\n"); fprintf(stderr, " "); fprintf(stderr, "to their respective UIDs\n"); + + fprintf(stderr, " --dict smpte = "); + fprintf(stderr, "select dictionary: smpte (only)\n"); + fprintf(stderr, " "); + fprintf(stderr, "uses published SMPTE metadata registry data\n"); + fprintf(stderr, " "); + fprintf(stderr, "printed values differ from legacy mode but match\n"); + fprintf(stderr, " "); + fprintf(stderr, "SMPTE registry exactly (except items not listed)\n"); + fprintf(stderr, " "); + fprintf(stderr, "legacy mode is default for backward compatibility\n"); + fprintf(stderr, " "); + fprintf(stderr, "but may be removed in future\n"); } void printRawOptions(void); @@ -3445,15 +3697,24 @@ void printMxfLocalKeySymbol(mxfLocalKey& k, mxfKey& enclosing, FILE* f) bool lookupMXFKey(mxfKey& k, size_t& index) { - bool result = false; - for (size_t i = 0; i < mxfKeyTableSize; i++) { - if (memcmp(&k, mxfKeyTable[i]._key, sizeof(mxfKey)) == 0) { - index = i; - result = true; - break; + if (g_dictMode == DictSmpte) { + //smpte mode uses MXFMetaDictionary_smpte.gen.h + for (size_t i = 0; i < mxfSmpteKeyTableSize; i++) { + if (matchMXFKeyMasked(mxfSmpteKeyTable[i]._key, k)) { + index = i; + return true; + } + } + } else { + // Legacy mode uses (default) MXFMetaDictionary.h + for (size_t i = 0; i < mxfKeyTableSize; i++) { + if (memcmp(&k, mxfKeyTable[i]._key, sizeof(mxfKey)) == 0) { + index = i; + return true; + } } } - return result; + return false; } bool keyAddresses = true; // Print addresses of keys @@ -3480,7 +3741,7 @@ void printMxfKeySymbol(mxfKey& k) size_t i; bool found = lookupMXFKey(k, i); if (found) { - fprintf(stdout, "%s", mxfKeyTable[i]._name); + fprintf(stdout, "%s", mxfKeyTableName(i)); } else if (isEssenceElement(k)) { fprintf(stdout, "Essence Element"); } else { @@ -3505,7 +3766,7 @@ void printAAFKeySymbol(mxfKey& k) } else { found = lookupMXFKey(k, i); if (found) { - fprintf(stdout, "%s", mxfKeyTable[i]._name); + fprintf(stdout, "%s", mxfKeyTableName(i)); } else if (isEssenceElement(k)) { fprintf(stdout, "Essence Element"); } else { @@ -3547,7 +3808,7 @@ const char* mxfKeyName(const mxfKey& k) size_t i; bool found = lookupMXFKey(const_cast(k), i); if (found) { - result = mxfKeyTable[i]._name; + result = mxfKeyTableName(i); } return result; } @@ -3569,7 +3830,7 @@ const char* mxfLocalKeyName(mxfLocalKey& k) size_t index; bool found = lookupMXFLocalKey(k, index); if (found) { - result = mxfLocalKeyTable[index]._name; + result = mxfLocalKeyTableName(index); } return result; } @@ -5461,7 +5722,7 @@ const char* keyName(const mxfKey& key) case mxfValidateMode: found = lookupMXFKey(const_cast(key), x); if (found) { - result = mxfKeyTable[x]._name; + result = mxfKeyTableName(x); } else if (isEssenceElement(const_cast(key))) { result = "Essence Element"; } else if (isNullKey(key)) { @@ -5474,7 +5735,7 @@ const char* keyName(const mxfKey& key) case aafValidateMode: found = lookupMXFKey(const_cast(key), x); if (found) { - result = mxfKeyTable[x]._name; + result = mxfKeyTableName(x); } else { found = lookupAAFKey(const_cast(key), x); if (found) { @@ -6214,7 +6475,7 @@ void dumpIndexEntryArray(mxfUInt32 entryCount, fprintf(stdout, " "); dumpFlags(flags); printDecField(stdout, streamOffset); - fprintf(stdout, "\n"); + fprintf(stdout, "\n"); //todo: breaks the row before sliceoffset value // Slice offsets if (sliceCount > 0) { @@ -7364,6 +7625,23 @@ int main(int argumentCount, char* argumentVector[]) } else if (strcmp(p, "--ignore-primer") == 0) { checkDumpMode(p); usePrimer = false; + } else if (strcmp(p, "--dict") == 0) { + i = i + 1; + if (i >= argumentCount) { + error("missing argument for --dict (expected static|smpte).\n"); + printUsage(); + exit(EXIT_FAILURE); + } + if (strcmp(argumentVector[i], "static") == 0) { + g_dictMode = DictStatic; + } else if (strcmp(argumentVector[i], "smpte") == 0) { + g_dictMode = DictSmpte; + } else { + error("invalid argument \"%s\" for --dict (expected static|smpte).\n", + argumentVector[i]); + printUsage(); + exit(EXIT_FAILURE); + } } else if (strcmp(p, "--search-run-in") == 0) { runInLimit = getIntegerOption(i, argumentCount, diff --git a/deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.gen.h b/deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.gen.h new file mode 100644 index 00000000..2add441d --- /dev/null +++ b/deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.gen.h @@ -0,0 +1,58677 @@ +// +// AUTO-GENERATED by MXFMetaDictionary_smpte.gen.py +// Source: SMPTE Metadata Registers (Groups.xml + Elements.xml + Essence.xml + Types.xml) +// Do not edit by hand. Re-run the generator instead. +// + +// BadRequestResponse (parent InterchangeObject, concrete=false) +MXF_CLASS(BadRequestResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMBadRequestCopy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + BadRequestResponse) + MXF_PROPERTY(ASMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + BadRequestResponse) +MXF_CLASS_END(BadRequestResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// TimeRequest (parent InterchangeObject, concrete=false) +MXF_CLASS(TimeRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x10, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + TimeRequest) +MXF_CLASS_END(TimeRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x10, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// TimeResponse (parent InterchangeObject, concrete=false) +MXF_CLASS(TimeResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x11, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + TimeResponse) + MXF_PROPERTY(ASMCurrentTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x08, 0x00, 0x00), + 0x0000, + UInt64, + required, + false, + TimeResponse) + MXF_PROPERTY(ASMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + TimeResponse) +MXF_CLASS_END(TimeResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x11, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// EventListRequest (parent InterchangeObject, concrete=false) +MXF_CLASS(EventListRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x12, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + EventListRequest) + MXF_PROPERTY(ASMEventListStartTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x07, 0x02, 0x01, 0x02, 0x07, 0x03, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + EventListRequest) + MXF_PROPERTY(ASMEventListStopTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x07, 0x02, 0x01, 0x02, 0x0a, 0x02, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + EventListRequest) +MXF_CLASS_END(EventListRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x12, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// EventListResponse (parent InterchangeObject, concrete=false) +MXF_CLASS(EventListResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x13, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + EventListResponse) + MXF_PROPERTY(ASMEventIDBatch, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x03, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + UInt32Set, + required, + false, + EventListResponse) + MXF_PROPERTY(ASMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + EventListResponse) +MXF_CLASS_END(EventListResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x13, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// EventIDRequest (parent InterchangeObject, concrete=false) +MXF_CLASS(EventIDRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x14, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + EventIDRequest) + MXF_PROPERTY(ASMEventID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + EventIDRequest) +MXF_CLASS_END(EventIDRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x14, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// EventIDResponse (parent InterchangeObject, concrete=false) +MXF_CLASS(EventIDResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x15, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + EventIDResponse) + MXF_PROPERTY(ASMLogRecord, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + EventIDResponse) + MXF_PROPERTY(ASMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + EventIDResponse) +MXF_CLASS_END(EventIDResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x15, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// SecureProcessingBlockQueryRequest (parent InterchangeObject, concrete=false) +MXF_CLASS(SecureProcessingBlockQueryRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x16, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + SecureProcessingBlockQueryRequest) +MXF_CLASS_END(SecureProcessingBlockQueryRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x16, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// SecureProcessingBlockQueryResponse (parent InterchangeObject, concrete=false) +MXF_CLASS(SecureProcessingBlockQueryResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x17, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + SecureProcessingBlockQueryResponse) + MXF_PROPERTY(ASMProtocolVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + SecureProcessingBlockQueryResponse) + MXF_PROPERTY(ASMPlayoutStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + SecureProcessingBlockQueryResponse) + MXF_PROPERTY(ASMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + SecureProcessingBlockQueryResponse) +MXF_CLASS_END(SecureProcessingBlockQueryResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x17, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// ProjectorCertificateRequest (parent InterchangeObject, concrete=false) +MXF_CLASS(ProjectorCertificateRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x18, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ProjectorCertificateRequest) +MXF_CLASS_END(ProjectorCertificateRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x18, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// ProjectorCertificateResponse (parent InterchangeObject, concrete=false) +MXF_CLASS(ProjectorCertificateResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x19, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ProjectorCertificateResponse) + MXF_PROPERTY(ASMProjectorCertificateData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + ProjectorCertificateResponse) + MXF_PROPERTY(ASMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + ProjectorCertificateResponse) +MXF_CLASS_END(ProjectorCertificateResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x02, 0x19, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// LinkEncryptionKeyLoadRequest (parent InterchangeObject, concrete=false) +MXF_CLASS(LinkEncryptionKeyLoadRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x20, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + LinkEncryptionKeyLoadRequest) + MXF_PROPERTY(ASMLinkEncryptionKeyBatch, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x03, 0x10, 0x00, 0x00, 0x00), + 0x0000, + ASMLEKeyIDMappingSet, + required, + false, + LinkEncryptionKeyLoadRequest) +MXF_CLASS_END(LinkEncryptionKeyLoadRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x20, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// LinkEncryptionKeyLoadResponse (parent InterchangeObject, concrete=false) +MXF_CLASS(LinkEncryptionKeyLoadResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x21, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + LinkEncryptionKeyLoadResponse) + MXF_PROPERTY(ASMBufferOverflowFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + LinkEncryptionKeyLoadResponse) + MXF_PROPERTY(ASMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + LinkEncryptionKeyLoadResponse) +MXF_CLASS_END(LinkEncryptionKeyLoadResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x21, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// LinkEncryptionKeyQueryIDRequest (parent InterchangeObject, concrete=false) +MXF_CLASS(LinkEncryptionKeyQueryIDRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x22, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + LinkEncryptionKeyQueryIDRequest) + MXF_PROPERTY(ASMLinkEncryptionKeyID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + LinkEncryptionKeyQueryIDRequest) +MXF_CLASS_END(LinkEncryptionKeyQueryIDRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x22, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// LinkEncryptionKeyQueryIDResponse (parent InterchangeObject, concrete=false) +MXF_CLASS(LinkEncryptionKeyQueryIDResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x23, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + LinkEncryptionKeyQueryIDResponse) + MXF_PROPERTY(ASMKeyPresentFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + LinkEncryptionKeyQueryIDResponse) + MXF_PROPERTY(ASMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + LinkEncryptionKeyQueryIDResponse) +MXF_CLASS_END(LinkEncryptionKeyQueryIDResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x23, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// LinkEncryptionKeyQueryAllRequest (parent InterchangeObject, concrete=false) +MXF_CLASS(LinkEncryptionKeyQueryAllRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x24, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + LinkEncryptionKeyQueryAllRequest) +MXF_CLASS_END(LinkEncryptionKeyQueryAllRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x24, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// LinkEncryptionKeyQueryAllResponse (parent InterchangeObject, concrete=false) +MXF_CLASS(LinkEncryptionKeyQueryAllResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x25, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + LinkEncryptionKeyQueryAllResponse) + MXF_PROPERTY(ASMLinkEncryptionKeyIDBatch, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x03, 0x11, 0x00, 0x00, 0x00), + 0x0000, + UInt32Set, + required, + false, + LinkEncryptionKeyQueryAllResponse) + MXF_PROPERTY(ASMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + LinkEncryptionKeyQueryAllResponse) +MXF_CLASS_END(LinkEncryptionKeyQueryAllResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x25, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// LinkEncryptionPurgeIDRequest (parent InterchangeObject, concrete=false) +MXF_CLASS(LinkEncryptionPurgeIDRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x26, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + LinkEncryptionPurgeIDRequest) + MXF_PROPERTY(ASMLinkEncryptionKeyID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + LinkEncryptionPurgeIDRequest) +MXF_CLASS_END(LinkEncryptionPurgeIDRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x26, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// LinkEncryptionPurgeIDResponse (parent InterchangeObject, concrete=false) +MXF_CLASS(LinkEncryptionPurgeIDResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x27, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + LinkEncryptionPurgeIDResponse) + MXF_PROPERTY(ASMKeyNotPresentFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + LinkEncryptionPurgeIDResponse) + MXF_PROPERTY(ASMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + LinkEncryptionPurgeIDResponse) +MXF_CLASS_END(LinkEncryptionPurgeIDResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x27, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// LinkEncryptionPurgeAllRequest (parent InterchangeObject, concrete=false) +MXF_CLASS(LinkEncryptionPurgeAllRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x28, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + LinkEncryptionPurgeAllRequest) +MXF_CLASS_END(LinkEncryptionPurgeAllRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x28, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// LinkEncryptionPurgeAllResponse (parent InterchangeObject, concrete=false) +MXF_CLASS(LinkEncryptionPurgeAllResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x29, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ASMRequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + LinkEncryptionPurgeAllResponse) + MXF_PROPERTY(ASMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x02, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + LinkEncryptionPurgeAllResponse) +MXF_CLASS_END(LinkEncryptionPurgeAllResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x03, 0x29, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// DMCVTGenericSet1 (parent InterchangeObject, concrete=false) +MXF_CLASS(DMCVTGenericSet1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x31, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ApplicationIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x3601, + UInt8, + required, + false, + DMCVTGenericSet1) + MXF_PROPERTY(ApplicationVersionNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3602, + UInt8, + required, + false, + DMCVTGenericSet1) + MXF_PROPERTY(BackwardsVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x3603, + UInt8, + optional, + false, + DMCVTGenericSet1) + MXF_PROPERTY(TimeIntervalStart, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x3604, + UInt32, + optional, + false, + DMCVTGenericSet1) + MXF_PROPERTY(TimeIntervalDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x3605, + UInt32, + optional, + false, + DMCVTGenericSet1) + MXF_PROPERTY(UpperLeftCorner, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x3606, + UInt16Array, + optional, + false, + DMCVTGenericSet1) + MXF_PROPERTY(LowerRightCorner, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x3607, + UInt16Array, + optional, + false, + DMCVTGenericSet1) + MXF_PROPERTY(WindowNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x3608, + UInt8, + optional, + false, + DMCVTGenericSet1) + MXF_PROPERTY(TargetedSystemDisplayPrimaries, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x3609, + RationalArray, + optional, + false, + DMCVTGenericSet1) + MXF_PROPERTY(TargetedSystemDisplayWhitePointChromaticity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x0a, 0x00, 0x00, 0x00, 0x00), + 0x360a, + RationalArray, + optional, + false, + DMCVTGenericSet1) + MXF_PROPERTY(TargetedSystemDisplayMaximumLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x0b, 0x00, 0x00, 0x00, 0x00), + 0x360b, + Rational, + optional, + false, + DMCVTGenericSet1) + MXF_PROPERTY(TargetedSystemDisplayMinimumLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x0c, 0x00, 0x00, 0x00, 0x00), + 0x360c, + Rational, + optional, + false, + DMCVTGenericSet1) +MXF_CLASS_END(DMCVTGenericSet1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x31, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// DMCVTApp1Set (parent DMCVTGenericSet1, concrete=true) +MXF_CLASS(DMCVTApp1Set, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x31, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + DMCVTGenericSet1, + true) + MXF_PROPERTY(MinimumPqencodedMaxrgb, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x0d, 0x00, 0x00, 0x00, 0x00), + 0x360d, + Rational, + required, + false, + DMCVTApp1Set) + MXF_PROPERTY(AveragePqencodedMaxrgb, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x0e, 0x00, 0x00, 0x00, 0x00), + 0x360e, + Rational, + required, + false, + DMCVTApp1Set) + MXF_PROPERTY(MaximumPqencodedMaxrgb, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00), + 0x360f, + Rational, + required, + false, + DMCVTApp1Set) + MXF_PROPERTY(MinimumPqencodedMaxrgbOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00), + 0x3610, + Rational, + optional, + false, + DMCVTApp1Set) + MXF_PROPERTY(AveragePqencodedMaxrgbOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00), + 0x3611, + Rational, + optional, + false, + DMCVTApp1Set) + MXF_PROPERTY(MaximumPqencodedMaxrgbOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x12, 0x00, 0x00, 0x00, 0x00), + 0x3612, + Rational, + optional, + false, + DMCVTApp1Set) + MXF_PROPERTY(ToneMappingOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x13, 0x00, 0x00, 0x00, 0x00), + 0x3613, + Rational, + optional, + false, + DMCVTApp1Set) + MXF_PROPERTY(ToneMappingGain, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x14, 0x00, 0x00, 0x00, 0x00), + 0x3614, + Rational, + optional, + false, + DMCVTApp1Set) + MXF_PROPERTY(ToneMappingGamma, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x15, 0x00, 0x00, 0x00, 0x00), + 0x3615, + Rational, + optional, + false, + DMCVTApp1Set) + MXF_PROPERTY(ChromaCompensationWeight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x16, 0x00, 0x00, 0x00, 0x00), + 0x3616, + Rational, + optional, + false, + DMCVTApp1Set) + MXF_PROPERTY(SaturationGain, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x17, 0x00, 0x00, 0x00, 0x00), + 0x3617, + Rational, + optional, + false, + DMCVTApp1Set) + MXF_PROPERTY(ToneDetailFactor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x18, 0x00, 0x00, 0x00, 0x00), + 0x3618, + Rational, + optional, + false, + DMCVTApp1Set) +MXF_CLASS_END(DMCVTApp1Set, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x31, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + DMCVTGenericSet1, + true) +MXF_CLASS_SEPARATOR() + +// DMCVTApp2Set (parent DMCVTGenericSet1, concrete=true) +MXF_CLASS(DMCVTApp2Set, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x31, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + DMCVTGenericSet1, + true) + MXF_PROPERTY(LuminanceLowerBound, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x19, 0x00, 0x00, 0x00, 0x00), + 0x3619, + UInt16, + optional, + false, + DMCVTApp2Set) + MXF_PROPERTY(LuminanceUpperBound, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x1a, 0x00, 0x00, 0x00, 0x00), + 0x361a, + UInt16, + optional, + false, + DMCVTApp2Set) + MXF_PROPERTY(LuminanceRangeSelector, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x1b, 0x00, 0x00, 0x00, 0x00), + 0x361b, + Boolean, + optional, + false, + DMCVTApp2Set) + MXF_PROPERTY(ChromaticityDiskCenter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x1c, 0x00, 0x00, 0x00, 0x00), + 0x361c, + RationalArray, + optional, + false, + DMCVTApp2Set) + MXF_PROPERTY(ChromaticityDiskRadius, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x1d, 0x00, 0x00, 0x00, 0x00), + 0x361d, + Rational, + optional, + false, + DMCVTApp2Set) + MXF_PROPERTY(ChromaticityAreaSelector, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x1e, 0x00, 0x00, 0x00, 0x00), + 0x361e, + Boolean, + optional, + false, + DMCVTApp2Set) + MXF_PROPERTY(SaturationGainFunction, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x1f, 0x00, 0x00, 0x00, 0x00), + 0x361f, + RationalArray, + required, + false, + DMCVTApp2Set) + MXF_PROPERTY(ToneMappingInputSignalWeights, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00), + 0x3620, + RationalArray, + required, + false, + DMCVTApp2Set) + MXF_PROPERTY(ToneMappingInputSignalBlackLevelOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00), + 0x3621, + Rational, + required, + false, + DMCVTApp2Set) + MXF_PROPERTY(ToneMappingInputSignalWhiteLevelOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x22, 0x00, 0x00, 0x00, 0x00), + 0x3622, + Rational, + required, + false, + DMCVTApp2Set) + MXF_PROPERTY(ShadowGainControl, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x23, 0x00, 0x00, 0x00, 0x00), + 0x3623, + Rational, + required, + false, + DMCVTApp2Set) + MXF_PROPERTY(HighlightGainControl, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x24, 0x00, 0x00, 0x00, 0x00), + 0x3624, + Rational, + required, + false, + DMCVTApp2Set) + MXF_PROPERTY(MidToneWidthAdjustmentFactor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x25, 0x00, 0x00, 0x00, 0x00), + 0x3625, + Rational, + required, + false, + DMCVTApp2Set) + MXF_PROPERTY(ToneMappingOutputFineTuningFunction, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x26, 0x00, 0x00, 0x00, 0x00), + 0x3626, + RationalArray, + required, + false, + DMCVTApp2Set) +MXF_CLASS_END(DMCVTApp2Set, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x31, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + DMCVTGenericSet1, + true) +MXF_CLASS_SEPARATOR() + +// DMCVTApp3Set (parent DMCVTGenericSet1, concrete=true) +MXF_CLASS(DMCVTApp3Set, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x31, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + DMCVTGenericSet1, + true) + MXF_PROPERTY(TargetedSystemDisplaySignalFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x27, 0x00, 0x00, 0x00, 0x00), + 0x3627, + UInt8, + optional, + false, + DMCVTApp3Set) + MXF_PROPERTY(MetadataColorCodingWorkspace, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x28, 0x00, 0x00, 0x00, 0x00), + 0x3628, + UInt8, + optional, + false, + DMCVTApp3Set) + MXF_PROPERTY(PreMatrixToneMapping1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x29, 0x00, 0x00, 0x00, 0x00), + 0x3629, + UInt16Array, + optional, + false, + DMCVTApp3Set) + MXF_PROPERTY(PreMatrixToneMapping2, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x2a, 0x00, 0x00, 0x00, 0x00), + 0x362a, + UInt16Array, + optional, + false, + DMCVTApp3Set) + MXF_PROPERTY(PreMatrixToneMapping3, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x2b, 0x00, 0x00, 0x00, 0x00), + 0x362b, + UInt16Array, + optional, + false, + DMCVTApp3Set) + MXF_PROPERTY(ColorRemappingMatrix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x2c, 0x00, 0x00, 0x00, 0x00), + 0x362c, + RationalArray, + optional, + false, + DMCVTApp3Set) + MXF_PROPERTY(PostMatrixToneMapping1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x2d, 0x00, 0x00, 0x00, 0x00), + 0x362d, + UInt16Array, + optional, + false, + DMCVTApp3Set) + MXF_PROPERTY(PostMatrixToneMapping2, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x2e, 0x00, 0x00, 0x00, 0x00), + 0x362e, + UInt16Array, + optional, + false, + DMCVTApp3Set) + MXF_PROPERTY(PostMatrixToneMapping3, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x2f, 0x00, 0x00, 0x00, 0x00), + 0x362f, + UInt16Array, + optional, + false, + DMCVTApp3Set) +MXF_CLASS_END(DMCVTApp3Set, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x31, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + DMCVTGenericSet1, + true) +MXF_CLASS_SEPARATOR() + +// DMCVTApp4Set (parent DMCVTGenericSet1, concrete=true) +MXF_CLASS(DMCVTApp4Set, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x31, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00), + DMCVTGenericSet1, + true) + MXF_PROPERTY(CenterOfEllipse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x30, 0x00, 0x00, 0x00, 0x00), + 0x3630, + UInt16Array, + optional, + false, + DMCVTApp4Set) + MXF_PROPERTY(RotationAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x31, 0x00, 0x00, 0x00, 0x00), + 0x3631, + UInt8, + optional, + false, + DMCVTApp4Set) + MXF_PROPERTY(SemiMajorAxisInternalEllipse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x32, 0x00, 0x00, 0x00, 0x00), + 0x3632, + UInt16, + optional, + false, + DMCVTApp4Set) + MXF_PROPERTY(SemiMajorAxisExternalEllipse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x33, 0x00, 0x00, 0x00, 0x00), + 0x3633, + UInt16, + optional, + false, + DMCVTApp4Set) + MXF_PROPERTY(SemiMinorAxisExternalEllipse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x34, 0x00, 0x00, 0x00, 0x00), + 0x3634, + UInt16, + optional, + false, + DMCVTApp4Set) + MXF_PROPERTY(OverlapProcessOption, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x35, 0x00, 0x00, 0x00, 0x00), + 0x3635, + UInt8, + optional, + false, + DMCVTApp4Set) + MXF_PROPERTY(TargetedSystemDisplayActualPeakLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x36, 0x00, 0x00, 0x00, 0x00), + 0x3636, + UInt8Array, + optional, + false, + DMCVTApp4Set) + MXF_PROPERTY(RowsInTargetedSystemDisplayActualPeakLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00), + 0x3637, + UInt8, + optional, + false, + DMCVTApp4Set) + MXF_PROPERTY(MasteringDisplayActualPeakLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x38, 0x00, 0x00, 0x00, 0x00), + 0x3638, + UInt8Array, + optional, + false, + DMCVTApp4Set) + MXF_PROPERTY(RowsInMasteringDisplayActualPeakLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x39, 0x00, 0x00, 0x00, 0x00), + 0x3639, + UInt8, + optional, + false, + DMCVTApp4Set) + MXF_PROPERTY(MaxSCL, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x3a, 0x00, 0x00, 0x00, 0x00), + 0x363a, + RationalArray, + required, + false, + DMCVTApp4Set) + MXF_PROPERTY(AverageMaxRGB, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x3b, 0x00, 0x00, 0x00, 0x00), + 0x363b, + Rational, + required, + false, + DMCVTApp4Set) + MXF_PROPERTY(DistributionMaxRGBPercentages, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x3c, 0x00, 0x00, 0x00, 0x00), + 0x363c, + UInt8Array, + required, + false, + DMCVTApp4Set) + MXF_PROPERTY(DistributionMaxRGBPercentiles, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x3d, 0x00, 0x00, 0x00, 0x00), + 0x363d, + RationalArray, + required, + false, + DMCVTApp4Set) + MXF_PROPERTY(FractionBrightPixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x3e, 0x00, 0x00, 0x00, 0x00), + 0x363e, + Rational, + required, + false, + DMCVTApp4Set) + MXF_PROPERTY(KneePoint, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x3f, 0x00, 0x00, 0x00, 0x00), + 0x363f, + RationalArray, + optional, + false, + DMCVTApp4Set) + MXF_PROPERTY(BezierCurveAnchors, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00), + 0x3640, + RationalArray, + optional, + false, + DMCVTApp4Set) + MXF_PROPERTY(ColorSaturationWeight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x41, 0x00, 0x00, 0x00, 0x00), + 0x3641, + Rational, + optional, + false, + DMCVTApp4Set) +MXF_CLASS_END(DMCVTApp4Set, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x31, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00), + DMCVTGenericSet1, + true) +MXF_CLASS_SEPARATOR() + +// MDColorVolumeMetadata (parent InterchangeObject, concrete=true) +MXF_CLASS(MDColorVolumeMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x32, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(MDPrimaries, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x0000, + ThreeColorPrimaries, + optional, + false, + MDColorVolumeMetadata) + MXF_PROPERTY(MDWhitePointChromaticity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x04, 0x01, 0x02, 0x02, 0x00, 0x00), + 0x0000, + ColorPrimary, + optional, + false, + MDColorVolumeMetadata) + MXF_PROPERTY(MDMaximumLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x04, 0x01, 0x02, 0x03, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + MDColorVolumeMetadata) + MXF_PROPERTY(MDMinimumLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x04, 0x01, 0x02, 0x04, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + MDColorVolumeMetadata) +MXF_CLASS_END(MDColorVolumeMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x32, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// MaximumLightLevelMetadata (parent InterchangeObject, concrete=true) +MXF_CLASS(MaximumLightLevelMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x32, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(MaximumContentLightLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + MaximumLightLevelMetadata) + MXF_PROPERTY(MaximumFrameAverageLightLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x01, 0x43, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + MaximumLightLevelMetadata) +MXF_CLASS_END(MaximumLightLevelMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x05, 0x32, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// AdministrativeBaseClass (parent InterchangeObject, concrete=false) +MXF_CLASS(AdministrativeBaseClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(AdministrativeBaseClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// CompoundEntryElementBaseClass (parent InterchangeObject, concrete=false) +MXF_CLASS(CompoundEntryElementBaseClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(CompoundEntryElementBaseClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Entry (parent InterchangeObject, concrete=false) +MXF_CLASS(Entry, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(Entry, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// EntryAdministration (parent InterchangeObject, concrete=false) +MXF_CLASS(EntryAdministration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x04, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(EntryAdministration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x04, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Leaf (parent InterchangeObject, concrete=false) +MXF_CLASS(Leaf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x05, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(Leaf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x05, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Node (parent InterchangeObject, concrete=false) +MXF_CLASS(Node, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(Node, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Register (parent InterchangeObject, concrete=false) +MXF_CLASS(Register, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x07, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(Register, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x07, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// RegisterAdministration (parent InterchangeObject, concrete=false) +MXF_CLASS(RegisterAdministration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x08, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(RegisterAdministration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x08, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// RifBaseClass (parent InterchangeObject, concrete=false) +MXF_CLASS(RifBaseClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x09, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(RifBaseClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x09, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// LensUnitAcquisitionMetadata (parent InterchangeObject, concrete=false) +MXF_CLASS(LensUnitAcquisitionMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(InstanceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3c0a, + UUID, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(IrisFNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x8000, + UInt16, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(IrisTNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x02, 0x02, 0x08, 0x00, 0x00, 0x00), + 0x8008, + UInt16, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(IrisRingPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x02, 0x02, 0x09, 0x00, 0x00, 0x00), + 0x8009, + UInt16, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(FocusPositionFromImagePlane, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x8001, + LensSerialHalfFloat, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(FocusPositionFromFrontLensVertex, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x8002, + LensSerialHalfFloat, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(FocusRingPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x02, 0x02, 0x0a, 0x00, 0x00, 0x00), + 0x800a, + UInt16, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(MacroSetting, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00), + 0x8003, + Boolean, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(LensZoom35mmStillCameraEquivalent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x02, 0x02, 0x05, 0x00, 0x00, 0x00), + 0x8004, + LensSerialHalfFloat, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(LensZoomActualFocalLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x02, 0x02, 0x06, 0x00, 0x00, 0x00), + 0x8005, + LensSerialHalfFloat, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(ZoomRingPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x02, 0x02, 0x0b, 0x00, 0x00, 0x00), + 0x800b, + UInt16, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(AnamorphicLensSqueezeRatio, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x02, 0x02, 0x0c, 0x00, 0x00, 0x00), + 0x800c, + UInt8, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(OpticalInversion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x02, 0x02, 0x0d, 0x00, 0x00, 0x00), + 0x800d, + ScanningDirectionType, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(OpticalExtenderMagnification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x02, 0x02, 0x07, 0x00, 0x00, 0x00), + 0x8006, + UInt16, + optional, + false, + LensUnitAcquisitionMetadata) + MXF_PROPERTY(LensAttributes, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x03, 0x02, 0x02, 0x10, 0x01, 0x00), + 0x8007, + UTF8String, + optional, + false, + LensUnitAcquisitionMetadata) +MXF_CLASS_END(LensUnitAcquisitionMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// CameraUnitAcquisitionMetadata (parent InterchangeObject, concrete=false) +MXF_CLASS(CameraUnitAcquisitionMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(InstanceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3c0a, + UUID, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(AutoExposureMode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00), + 0x8100, + AutoExposureModeType, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ExposureIndexOfPhotoMeter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x0c, 0x00, 0x00), + 0x8115, + UInt16, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ExposureIndexOfPhotoMeterLongInteger, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x0c, 0x01, 0x00), + 0x8119, + UInt32, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(AutoFocusSensingAreaSetting, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x02, 0x00, 0x00), + 0x8101, + AutoFocusSensingAreaSettingType, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ColorCorrectionFilterWheelSetting, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x03, 0x00, 0x00), + 0x8102, + ColorCorrectionFilterWheelSettingType, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(NeutralDensityFilterWheelSetting, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00), + 0x8103, + UInt16, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(RotaryShutter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x0e, 0x00, 0x00), + 0x811a, + Boolean, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(OpticalAntiAliasingFilter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x0f, 0x00, 0x00), + 0x811b, + UInt8, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ImageSensorDimensionEffectiveWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x05, 0x00, 0x00), + 0x8104, + UInt16, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ImageSensorDimensionEffectiveHeight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x06, 0x00, 0x00), + 0x8105, + UInt16, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(CaptureFrameRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x03, 0x01, 0x03, 0x01, 0x00, 0x00), + 0x8106, + Rational, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ImageSensorReadoutMode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x07, 0x00, 0x00), + 0x8107, + ImageSensorReadoutModeType, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ImageSensorDecimationRatio, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x10, 0x00, 0x00), + 0x811c, + UInt8, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ImageScanDirection, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x11, 0x00, 0x00), + 0x811d, + ScanningDirectionType, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ShutterSpeedAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x08, 0x00, 0x00), + 0x8108, + UInt32, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ShutterSpeedTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x08, 0x01, 0x00), + 0x8109, + Rational, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(CameraMasterGainAdjustment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x09, 0x00, 0x00), + 0x810a, + Int16, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ISOSensitivity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x0a, 0x00, 0x00), + 0x810b, + UInt16, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ISOSensitivityLongInteger, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x0a, 0x01, 0x00), + 0x811e, + UInt32, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ColorMatrix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x0d, 0x00, 0x00), + 0x8118, + RationalArray, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ElectricalExtenderMagnification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x0b, 0x00, 0x00), + 0x810c, + UInt16, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(AutoWhiteBalanceMode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00), + 0x810d, + AutoWhiteBalanceModeType, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(WhiteBalance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x02, 0x02, 0x00, 0x00), + 0x810e, + UInt16, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(TintCorrection, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x02, 0x09, 0x00, 0x00), + 0x811f, + Int16, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(CameraMasterBlackLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x02, 0x03, 0x00, 0x00), + 0x810f, + Int16, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(CameraKneePoint, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x02, 0x04, 0x00, 0x00), + 0x8110, + UInt16, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(CameraKneeSlope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x02, 0x05, 0x00, 0x00), + 0x8111, + Rational, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(CameraLuminanceDynamicRange, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x20, 0x01, 0x03, 0x02, 0x06, 0x00, 0x00), + 0x8112, + UInt16, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(TransferCharacteristic, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x02, 0x00), + 0x3210, + TransferCharacteristicType, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ColorPrimaries, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x06, 0x01, 0x00), + 0x3219, + ColorPrimariesType, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(CodingEquations, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00), + 0x321a, + CodingEquationsType, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(LuminanceCodeRange, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x12, 0x00, 0x00), + 0x8120, + LuminanceCodeRangeType, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(GammaForCDL, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x02, 0x07, 0x00, 0x00), + 0x8116, + UInt8, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ColorForCDL, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x02, 0x0a, 0x00, 0x00), + 0x8121, + UInt8, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(ASCCDLV12, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x02, 0x08, 0x00, 0x00), + 0x8117, + HalfFloatArray, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(AcquisitionSettingProcedure, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x01, 0x03, 0x01, 0x13, 0x00, 0x00), + 0x8122, + UTF8String, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(CameraSettingFileURI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x02, 0x01, 0x08, 0x02, 0x00, 0x00, 0x00), + 0x8113, + UTF8String, + optional, + false, + CameraUnitAcquisitionMetadata) + MXF_PROPERTY(CameraAttributes, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x03, 0x02, 0x02, 0x10, 0x02, 0x00), + 0x8114, + UTF8String, + optional, + false, + CameraUnitAcquisitionMetadata) +MXF_CLASS_END(CameraUnitAcquisitionMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// UserDefinedAcquisitionMetadata (parent InterchangeObject, concrete=false) +MXF_CLASS(UserDefinedAcquisitionMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x02, 0x01, 0x01, 0x7f, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(InstanceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3c0a, + UUID, + optional, + false, + UserDefinedAcquisitionMetadata) + MXF_PROPERTY(UDAMSetIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x06, 0x08, 0x05, 0x00, 0x00, 0x00, 0x00), + 0xe000, + AUID, + required, + false, + UserDefinedAcquisitionMetadata) + MXF_PROPERTY(UDAMSetVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x08, 0x07, 0x00, 0x00, 0x00, 0x00), + 0xe010, + VersionType, + optional, + false, + UserDefinedAcquisitionMetadata) +MXF_CLASS_END(UserDefinedAcquisitionMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x02, 0x01, 0x01, 0x7f, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// AuxDataBlockTransferHeader (parent InterchangeObject, concrete=false) +MXF_CLASS(AuxDataBlockTransferHeader, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AuxDataEditUnitRangeStartIndex, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + AuxDataBlockTransferHeader) + MXF_PROPERTY(AuxEditUnitRangeCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + AuxDataBlockTransferHeader) +MXF_CLASS_END(AuxDataBlockTransferHeader, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// AuxDataBlock (parent InterchangeObject, concrete=false) +MXF_CLASS(AuxDataBlock, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AuxDataBlockEditUnitIndex, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + AuxDataBlock) + MXF_PROPERTY(AuxDataBlockEditUnitEditRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Rational, + required, + false, + AuxDataBlock) + MXF_PROPERTY(AuxDataBlockSourceDataEssenceCodingUL, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + AuxDataBlock) + MXF_PROPERTY(AuxDataBlockSourceDataItemLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + required, + false, + AuxDataBlock) + MXF_PROPERTY(AuxDataBlockSourceDataItem, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + AuxDataBlock) + MXF_PROPERTY(AuxDataBlockSourceCryptographicContextLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + required, + false, + AuxDataBlock) + MXF_PROPERTY(AuxDataBlockSourceCryptographicContext, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + AuxDataBlock) +MXF_CLASS_END(AuxDataBlock, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// OMBBadRequestResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(OMBBadRequestResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + OMBBadRequestResponse) +MXF_CLASS_END(OMBBadRequestResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetCertificateRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(GetCertificateRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetCertificateRequest) + MXF_PROPERTY(CertificateKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetCertificateRequest) +MXF_CLASS_END(GetCertificateRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetCertificateResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(GetCertificateResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetCertificateResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetCertificateResponse) + MXF_PROPERTY(getCertificateStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetCertificateResponse) + MXF_PROPERTY(CertificateLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetCertificateResponse) + MXF_PROPERTY(CertificateData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + GetCertificateResponse) +MXF_CLASS_END(GetCertificateResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// AdjustSecureTimeRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(AdjustSecureTimeRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + AdjustSecureTimeRequest) + MXF_PROPERTY(Offset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Int32, + required, + false, + AdjustSecureTimeRequest) + MXF_PROPERTY(AuthIdTextLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + AdjustSecureTimeRequest) + MXF_PROPERTY(AuthIdText, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + AdjustSecureTimeRequest) +MXF_CLASS_END(AdjustSecureTimeRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// AdjustSecureTimeResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(AdjustSecureTimeResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + AdjustSecureTimeResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + AdjustSecureTimeResponse) + MXF_PROPERTY(AdjustmentStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x0a, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + AdjustSecureTimeResponse) +MXF_CLASS_END(AdjustSecureTimeResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetSecureTimeRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(GetSecureTimeRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetSecureTimeRequest) +MXF_CLASS_END(GetSecureTimeRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetSecureTimeResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(GetSecureTimeResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetSecureTimeResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetSecureTimeResponse) + MXF_PROPERTY(SecureClockTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x0b, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Int64, + required, + false, + GetSecureTimeResponse) + MXF_PROPERTY(getSecureTimeStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x0c, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetSecureTimeResponse) +MXF_CLASS_END(GetSecureTimeResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// ValidateCPLRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(ValidateCPLRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ValidateCPLRequest) + MXF_PROPERTY(AuthIdTextLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ValidateCPLRequest) + MXF_PROPERTY(AuthIdText, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + ValidateCPLRequest) + MXF_PROPERTY(CPLXMLDataLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x0d, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ValidateCPLRequest) + MXF_PROPERTY(CPLXMLData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x0e, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + ValidateCPLRequest) + MXF_PROPERTY(AssetIntegrityHashBatch, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x0f, 0x00, 0x00, 0x00, 0x00), + 0x0000, + AssetIntegrityHashSet, + required, + false, + ValidateCPLRequest) +MXF_CLASS_END(ValidateCPLRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// ValidateCPLResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(ValidateCPLResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x09, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ValidateCPLResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + ValidateCPLResponse) + MXF_PROPERTY(validateCPLStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + ValidateCPLResponse) +MXF_CLASS_END(ValidateCPLResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x09, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetCPLValidationResultRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(GetCPLValidationResultRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x0a, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetCPLValidationResultRequest) + MXF_PROPERTY(CPLID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x11, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8Array16, + required, + false, + GetCPLValidationResultRequest) +MXF_CLASS_END(GetCPLValidationResultRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x0a, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetCPLValidationResultResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(GetCPLValidationResultResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x0b, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetCPLValidationResultResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetCPLValidationResultResponse) + MXF_PROPERTY(getCPLValidationResultStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x12, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetCPLValidationResultResponse) +MXF_CLASS_END(GetCPLValidationResultResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x0b, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// ValidateKDMRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(ValidateKDMRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x0c, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ValidateKDMRequest) + MXF_PROPERTY(AuthIdTextLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ValidateKDMRequest) + MXF_PROPERTY(AuthIdText, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + ValidateKDMRequest) + MXF_PROPERTY(KDMXMLDataLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x13, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ValidateKDMRequest) + MXF_PROPERTY(KDMXMLData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x14, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + ValidateKDMRequest) +MXF_CLASS_END(ValidateKDMRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x0c, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// ValidateKDMResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(ValidateKDMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x0d, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ValidateKDMResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + ValidateKDMResponse) + MXF_PROPERTY(validateKdmStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x15, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + ValidateKDMResponse) +MXF_CLASS_END(ValidateKDMResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x0d, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetKDMValidationResultRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(GetKDMValidationResultRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x0e, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetKDMValidationResultRequest) + MXF_PROPERTY(KDMID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x16, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8Array16, + required, + false, + GetKDMValidationResultRequest) +MXF_CLASS_END(GetKDMValidationResultRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x0e, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetKDMValidationResultResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(GetKDMValidationResultResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x0f, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetKDMValidationResultResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetKDMValidationResultResponse) + MXF_PROPERTY(getKDMValidationResultStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x17, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetKDMValidationResultResponse) +MXF_CLASS_END(GetKDMValidationResultResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x0f, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// ValidatePlaybackRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(ValidatePlaybackRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ValidatePlaybackRequest) + MXF_PROPERTY(AuthIdTextLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ValidatePlaybackRequest) + MXF_PROPERTY(AuthIdText, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + ValidatePlaybackRequest) +MXF_CLASS_END(ValidatePlaybackRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// ValidatePlaybackResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(ValidatePlaybackResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x11, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ValidatePlaybackResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + ValidatePlaybackResponse) + MXF_PROPERTY(CplValidationBatch, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x18, 0x00, 0x00, 0x00, 0x00), + 0x0000, + CplValidationSet, + required, + false, + ValidatePlaybackResponse) + MXF_PROPERTY(CPLProcessedReportDelinquencyTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x19, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Int64, + required, + false, + ValidatePlaybackResponse) +MXF_CLASS_END(ValidatePlaybackResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x11, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// InvalidatePlaybackRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(InvalidatePlaybackRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x12, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + InvalidatePlaybackRequest) +MXF_CLASS_END(InvalidatePlaybackRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x12, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// InvalidatePlaybackResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(InvalidatePlaybackResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x13, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + InvalidatePlaybackResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + InvalidatePlaybackResponse) +MXF_CLASS_END(InvalidatePlaybackResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x13, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetDeviceInfoRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(GetDeviceInfoRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x14, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetDeviceInfoRequest) +MXF_CLASS_END(GetDeviceInfoRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x14, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetDeviceInfoResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(GetDeviceInfoResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x15, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetDeviceInfoResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetDeviceInfoResponse) + MXF_PROPERTY(IdentifierTextLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x1a, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetDeviceInfoResponse) + MXF_PROPERTY(IdentifierText, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x1b, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + GetDeviceInfoResponse) + MXF_PROPERTY(VersionTextLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x1c, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetDeviceInfoResponse) + MXF_PROPERTY(VersionText, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x1d, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + GetDeviceInfoResponse) + MXF_PROPERTY(SupportedDataEssenceCodingULs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x1e, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataEssenceCodingSet, + required, + false, + GetDeviceInfoResponse) +MXF_CLASS_END(GetDeviceInfoResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x15, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetStatusRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(GetStatusRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x16, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetStatusRequest) + MXF_PROPERTY(ProtocolVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x1f, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetStatusRequest) +MXF_CLASS_END(GetStatusRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x16, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetStatusResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(GetStatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x17, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetStatusResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetStatusResponse) + MXF_PROPERTY(ProtocolVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x1f, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetStatusResponse) + MXF_PROPERTY(OMBStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetStatusResponse) + MXF_PROPERTY(CPLProcessedReportDelinquencyTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x19, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Int64, + required, + false, + GetStatusResponse) +MXF_CLASS_END(GetStatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x17, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GenerateSecurityLogReportRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(GenerateSecurityLogReportRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x18, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GenerateSecurityLogReportRequest) + MXF_PROPERTY(StartTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Int64, + required, + false, + GenerateSecurityLogReportRequest) + MXF_PROPERTY(EndTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x22, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Int64, + required, + false, + GenerateSecurityLogReportRequest) +MXF_CLASS_END(GenerateSecurityLogReportRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x18, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GenerateSecurityLogReportResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(GenerateSecurityLogReportResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x19, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GenerateSecurityLogReportResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GenerateSecurityLogReportResponse) + MXF_PROPERTY(GenerationStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x23, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GenerateSecurityLogReportResponse) +MXF_CLASS_END(GenerateSecurityLogReportResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x19, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetSecurityLogReportRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(GetSecurityLogReportRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x1a, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetSecurityLogReportRequest) +MXF_CLASS_END(GetSecurityLogReportRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x1a, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetSecurityLogReportResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(GetSecurityLogReportResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x1b, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetSecurityLogReportResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetSecurityLogReportResponse) + MXF_PROPERTY(ExportStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x24, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetSecurityLogReportResponse) + MXF_PROPERTY(NextReportStartTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x25, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Int64, + required, + false, + GetSecurityLogReportResponse) + MXF_PROPERTY(XMLReportDataLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x26, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetSecurityLogReportResponse) + MXF_PROPERTY(XMLReportData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x27, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + GetSecurityLogReportResponse) +MXF_CLASS_END(GetSecurityLogReportResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x1b, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// CancelSecurityLogReportRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(CancelSecurityLogReportRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x1c, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + CancelSecurityLogReportRequest) +MXF_CLASS_END(CancelSecurityLogReportRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x1c, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// CancelSecurityLogReportResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(CancelSecurityLogReportResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x1d, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + CancelSecurityLogReportResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + CancelSecurityLogReportResponse) +MXF_CLASS_END(CancelSecurityLogReportResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x1d, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GenerateCPLProcessedLogReportRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(GenerateCPLProcessedLogReportRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x1e, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GenerateCPLProcessedLogReportRequest) +MXF_CLASS_END(GenerateCPLProcessedLogReportRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x1e, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GenerateCPLProcessedLogReportResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(GenerateCPLProcessedLogReportResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x1f, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GenerateCPLProcessedLogReportResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GenerateCPLProcessedLogReportResponse) + MXF_PROPERTY(GenerationStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x23, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GenerateCPLProcessedLogReportResponse) +MXF_CLASS_END(GenerateCPLProcessedLogReportResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x1f, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetCPLProcessedLogReportRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(GetCPLProcessedLogReportRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetCPLProcessedLogReportRequest) +MXF_CLASS_END(GetCPLProcessedLogReportRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// GetCPLProcessedLogReportResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(GetCPLProcessedLogReportResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetCPLProcessedLogReportResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetCPLProcessedLogReportResponse) + MXF_PROPERTY(ExportStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x24, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + GetCPLProcessedLogReportResponse) + MXF_PROPERTY(XMLReportDataLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x26, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GetCPLProcessedLogReportResponse) + MXF_PROPERTY(XMLReportData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x27, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + GetCPLProcessedLogReportResponse) +MXF_CLASS_END(GetCPLProcessedLogReportResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// CancelCPLProcessedLogReportRequest (parent InterchangeObject, concrete=true) +MXF_CLASS(CancelCPLProcessedLogReportRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x22, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + CancelCPLProcessedLogReportRequest) +MXF_CLASS_END(CancelCPLProcessedLogReportRequest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x22, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// CancelCPLProcessedLogReportResponse (parent InterchangeObject, concrete=true) +MXF_CLASS(CancelCPLProcessedLogReportResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x23, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(RequestID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + CancelCPLProcessedLogReportResponse) + MXF_PROPERTY(StatusResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x02, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + CancelCPLProcessedLogReportResponse) +MXF_CLASS_END(CancelCPLProcessedLogReportResponse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x03, 0x02, 0x23, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// AudioMetadataPack (parent InterchangeObject, concrete=false) +MXF_CLASS(AudioMetadataPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ST2109AudioMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ST2109PayloadSeries, + optional, + false, + AudioMetadataPack) +MXF_CLASS_END(AudioMetadataPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// StreamingData (parent InterchangeObject, concrete=false) +MXF_CLASS(StreamingData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DataStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x03, 0x04, 0x0b, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + StreamingData) + MXF_PROPERTY(CreationTimestamp, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x07, 0x02, 0x01, 0x10, 0x01, 0x05, 0x00, 0x00), + 0x0000, + PTPTimestamp, + optional, + false, + StreamingData) +MXF_CLASS_END(StreamingData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0c, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// InterchangeObject (parent InterchangeObject, concrete=false) +MXF_CLASS(InterchangeObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(InstanceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3c0a, + UUID, + optional, + false, + InterchangeObject) + MXF_PROPERTY(ObjectClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x01, 0x00, 0x00), + 0x0101, + ClassDefinitionWeakReference, + optional, + false, + InterchangeObject) + MXF_PROPERTY(LinkedGenerationID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x08, 0x00, 0x00, 0x00), + 0x0102, + AUID, + optional, + false, + InterchangeObject) + MXF_PROPERTY(ApplicationPlugInObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x0e, 0x00, 0x00), + 0x0000, + ApplicationPluginObjectStrongReferenceSet, + optional, + false, + InterchangeObject) +MXF_CLASS_END(InterchangeObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Component (parent InterchangeObject, concrete=false) +MXF_CLASS(Component, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ComponentDataDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0201, + DataDefinitionWeakReference, + required, + false, + Component) + MXF_PROPERTY(ComponentLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00), + 0x0202, + LengthType, + optional, + false, + Component) + MXF_PROPERTY(ComponentKLVData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x10, 0x04, 0x00, 0x00, 0x00), + 0x0203, + KLVDataStrongReferenceVector, + optional, + false, + Component) + MXF_PROPERTY(ComponentUserComments, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x02, 0x01, 0x02, 0x16, 0x00, 0x00, 0x00), + 0x0204, + TaggedValueStrongReferenceVector, + optional, + false, + Component) + MXF_PROPERTY(ComponentAttributes, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x10, 0x08, 0x00, 0x00, 0x00), + 0x0205, + TaggedValueStrongReferenceVector, + optional, + false, + Component) +MXF_CLASS_END(Component, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Segment (parent Component, concrete=false) +MXF_CLASS(Segment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00), + Component, + false) +MXF_CLASS_END(Segment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00), + Component, + false) +MXF_CLASS_SEPARATOR() + +// EdgeCode (parent Segment, concrete=true) +MXF_CLASS(EdgeCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x04, 0x00), + Segment, + true) + MXF_PROPERTY(EdgeCodeStart, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x04, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0401, + PositionType, + required, + false, + EdgeCode) + MXF_PROPERTY(EdgeCodeFilmFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x09, 0x00, 0x00), + 0x0402, + FilmType, + required, + false, + EdgeCode) + MXF_PROPERTY(EdgeCodeFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x02, 0x00, 0x00), + 0x0403, + EdgeType, + required, + false, + EdgeCode) + MXF_PROPERTY(EdgeCodeHeader, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x03, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0404, + DataValue, + optional, + false, + EdgeCode) +MXF_CLASS_END(EdgeCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x04, 0x00), + Segment, + true) +MXF_CLASS_SEPARATOR() + +// EssenceGroup (parent Segment, concrete=true) +MXF_CLASS(EssenceGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x05, 0x00), + Segment, + true) + MXF_PROPERTY(Choices, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x01, 0x00, 0x00), + 0x0501, + SourceReferenceStrongReferenceVector, + required, + false, + EssenceGroup) + MXF_PROPERTY(StillFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x08, 0x00, 0x00), + 0x0502, + SourceReferenceStrongReference, + optional, + false, + EssenceGroup) +MXF_CLASS_END(EssenceGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x05, 0x00), + Segment, + true) +MXF_CLASS_SEPARATOR() + +// Event (parent Segment, concrete=false) +MXF_CLASS(Event, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x00), + Segment, + false) + MXF_PROPERTY(EventPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x01, 0x03, 0x03, 0x03, 0x00, 0x00), + 0x0601, + PositionType, + optional, + false, + Event) + MXF_PROPERTY(EventComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x0602, + UTF16String, + optional, + false, + Event) +MXF_CLASS_END(Event, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x00), + Segment, + false) +MXF_CLASS_SEPARATOR() + +// GPITrigger (parent Event, concrete=true) +MXF_CLASS(GPITrigger, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x07, 0x00), + Event, + true) + MXF_PROPERTY(ActiveState, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x30, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0801, + Boolean, + required, + false, + GPITrigger) +MXF_CLASS_END(GPITrigger, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x07, 0x00), + Event, + true) +MXF_CLASS_SEPARATOR() + +// CommentMarker (parent Event, concrete=true) +MXF_CLASS(CommentMarker, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x08, 0x00), + Event, + true) + MXF_PROPERTY(AnnotationSource, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x0a, 0x00, 0x00), + 0x0901, + SourceReferenceStrongReference, + optional, + false, + CommentMarker) +MXF_CLASS_END(CommentMarker, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x08, 0x00), + Event, + true) +MXF_CLASS_SEPARATOR() + +// Filler (parent Segment, concrete=true) +MXF_CLASS(Filler, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x09, 0x00), + Segment, + true) +MXF_CLASS_END(Filler, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x09, 0x00), + Segment, + true) +MXF_CLASS_SEPARATOR() + +// OperationGroup (parent Segment, concrete=true) +MXF_CLASS(OperationGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x00), + Segment, + true) + MXF_PROPERTY(Operation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x05, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0b01, + OperationDefinitionWeakReference, + required, + false, + OperationGroup) + MXF_PROPERTY(InputSegments, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x02, 0x00, 0x00), + 0x0b02, + SegmentStrongReferenceVector, + optional, + false, + OperationGroup) + MXF_PROPERTY(Parameters, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x0a, 0x00, 0x00), + 0x0b03, + ParameterStrongReferenceVector, + optional, + false, + OperationGroup) + MXF_PROPERTY(BypassOverride, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x05, 0x0c, 0x00, 0x00, 0x00, 0x00), + 0x0b04, + UInt32, + optional, + false, + OperationGroup) + MXF_PROPERTY(Rendering, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x06, 0x00, 0x00), + 0x0b05, + SourceReferenceStrongReference, + optional, + false, + OperationGroup) +MXF_CLASS_END(OperationGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x00), + Segment, + true) +MXF_CLASS_SEPARATOR() + +// NestedScope (parent Segment, concrete=true) +MXF_CLASS(NestedScope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0b, 0x00), + Segment, + true) + MXF_PROPERTY(NestedScopeTracks, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x07, 0x00, 0x00), + 0x0c01, + SegmentStrongReferenceVector, + required, + false, + NestedScope) +MXF_CLASS_END(NestedScope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0b, 0x00), + Segment, + true) +MXF_CLASS_SEPARATOR() + +// Pulldown (parent Segment, concrete=true) +MXF_CLASS(Pulldown, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0c, 0x00), + Segment, + true) + MXF_PROPERTY(InputSegment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x07, 0x00, 0x00), + 0x0d01, + SegmentStrongReference, + required, + false, + Pulldown) + MXF_PROPERTY(PulldownKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x40, 0x10, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0d02, + PulldownKindType, + required, + false, + Pulldown) + MXF_PROPERTY(PulldownDirection, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x40, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0d03, + PulldownDirectionType, + required, + false, + Pulldown) + MXF_PROPERTY(PhaseFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x40, 0x10, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0d04, + PhaseFrameType, + required, + false, + Pulldown) +MXF_CLASS_END(Pulldown, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0c, 0x00), + Segment, + true) +MXF_CLASS_SEPARATOR() + +// ScopeReference (parent Segment, concrete=true) +MXF_CLASS(ScopeReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0d, 0x00), + Segment, + true) + MXF_PROPERTY(RelativeScope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x03, 0x03, 0x00, 0x00, 0x00), + 0x0e01, + UInt32, + required, + false, + ScopeReference) + MXF_PROPERTY(RelativeTrack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x03, 0x04, 0x00, 0x00, 0x00), + 0x0e02, + UInt32, + required, + false, + ScopeReference) +MXF_CLASS_END(ScopeReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0d, 0x00), + Segment, + true) +MXF_CLASS_SEPARATOR() + +// Selector (parent Segment, concrete=true) +MXF_CLASS(Selector, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x00), + Segment, + true) + MXF_PROPERTY(SelectedSegment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x09, 0x00, 0x00), + 0x0f01, + SegmentStrongReference, + required, + false, + Selector) + MXF_PROPERTY(AlternateSegments, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x08, 0x00, 0x00), + 0x0f02, + SegmentStrongReferenceVector, + optional, + false, + Selector) +MXF_CLASS_END(Selector, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x00), + Segment, + true) +MXF_CLASS_SEPARATOR() + +// Sequence (parent Segment, concrete=true) +MXF_CLASS(Sequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0f, 0x00), + Segment, + true) + MXF_PROPERTY(ComponentObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x09, 0x00, 0x00), + 0x1001, + ComponentStrongReferenceVector, + required, + false, + Sequence) +MXF_CLASS_END(Sequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0f, 0x00), + Segment, + true) +MXF_CLASS_SEPARATOR() + +// SourceReference (parent Segment, concrete=false) +MXF_CLASS(SourceReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x10, 0x00), + Segment, + false) + MXF_PROPERTY(SourcePackageID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x1101, + PackageIDType, + optional, + false, + SourceReference) + MXF_PROPERTY(SourceTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x03, 0x02, 0x00, 0x00, 0x00), + 0x1102, + UInt32, + required, + false, + SourceReference) + MXF_PROPERTY(ChannelIDs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x06, 0x01, 0x01, 0x03, 0x07, 0x00, 0x00, 0x00), + 0x1103, + UInt32Array, + optional, + false, + SourceReference) + MXF_PROPERTY(MonoSourceTrackIDs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x06, 0x01, 0x01, 0x03, 0x08, 0x00, 0x00, 0x00), + 0x1104, + UInt32Array, + optional, + false, + SourceReference) +MXF_CLASS_END(SourceReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x10, 0x00), + Segment, + false) +MXF_CLASS_SEPARATOR() + +// SourceClip (parent SourceReference, concrete=true) +MXF_CLASS(SourceClip, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x11, 0x00), + SourceReference, + true) + MXF_PROPERTY(StartPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00), + 0x1201, + PositionType, + optional, + false, + SourceClip) + MXF_PROPERTY(FadeInLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x02, 0x01, 0x01, 0x05, 0x02, 0x00), + 0x1202, + LengthType, + optional, + false, + SourceClip) + MXF_PROPERTY(FadeInType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x30, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x1203, + FadeType, + optional, + false, + SourceClip) + MXF_PROPERTY(FadeOutLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x02, 0x01, 0x01, 0x05, 0x03, 0x00), + 0x1204, + LengthType, + optional, + false, + SourceClip) + MXF_PROPERTY(FadeOutType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x30, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x1205, + FadeType, + optional, + false, + SourceClip) +MXF_CLASS_END(SourceClip, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x11, 0x00), + SourceReference, + true) +MXF_CLASS_SEPARATOR() + +// TextClip (parent SourceReference, concrete=false) +MXF_CLASS(TextClip, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x12, 0x00), + SourceReference, + false) +MXF_CLASS_END(TextClip, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x12, 0x00), + SourceReference, + false) +MXF_CLASS_SEPARATOR() + +// HTMLClip (parent TextClip, concrete=true) +MXF_CLASS(HTMLClip, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x13, 0x00), + TextClip, + true) + MXF_PROPERTY(BeginAnchor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x1401, + UTF16String, + optional, + false, + HTMLClip) + MXF_PROPERTY(EndAnchor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x06, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x1402, + UTF16String, + optional, + false, + HTMLClip) +MXF_CLASS_END(HTMLClip, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x13, 0x00), + TextClip, + true) +MXF_CLASS_SEPARATOR() + +// Timecode (parent Segment, concrete=true) +MXF_CLASS(Timecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x14, 0x00), + Segment, + true) + MXF_PROPERTY(StartTimecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x05, 0x00, 0x00), + 0x1501, + PositionType, + required, + false, + Timecode) + MXF_PROPERTY(FramesPerSecond, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x04, 0x01, 0x01, 0x02, 0x06, 0x00, 0x00), + 0x1502, + UInt16, + required, + false, + Timecode) + MXF_PROPERTY(DropFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x1503, + Boolean, + required, + false, + Timecode) +MXF_CLASS_END(Timecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x14, 0x00), + Segment, + true) +MXF_CLASS_SEPARATOR() + +// TimecodeStream (parent Segment, concrete=false) +MXF_CLASS(TimecodeStream, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x15, 0x00), + Segment, + false) + MXF_PROPERTY(TimecodeStreamSampleRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x04, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x1601, + Rational, + required, + false, + TimecodeStream) + MXF_PROPERTY(TimecodeStreamData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x1602, + Stream, + required, + false, + TimecodeStream) + MXF_PROPERTY(TimecodeSource, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x1603, + TCSource, + required, + false, + TimecodeStream) +MXF_CLASS_END(TimecodeStream, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x15, 0x00), + Segment, + false) +MXF_CLASS_SEPARATOR() + +// TimecodeStream12M (parent TimecodeStream, concrete=true) +MXF_CLASS(TimecodeStream12M, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x16, 0x00), + TimecodeStream, + true) + MXF_PROPERTY(IncludeSync, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x1701, + Boolean, + required, + false, + TimecodeStream12M) +MXF_CLASS_END(TimecodeStream12M, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x16, 0x00), + TimecodeStream, + true) +MXF_CLASS_SEPARATOR() + +// Transition (parent Component, concrete=true) +MXF_CLASS(Transition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x17, 0x00), + Component, + true) + MXF_PROPERTY(TransitionOperation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x05, 0x00, 0x00), + 0x1801, + OperationGroupStrongReference, + required, + false, + Transition) + MXF_PROPERTY(CutPoint, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x06, 0x00, 0x00), + 0x1802, + PositionType, + required, + false, + Transition) +MXF_CLASS_END(Transition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x17, 0x00), + Component, + true) +MXF_CLASS_SEPARATOR() + +// ContentStorage (parent InterchangeObject, concrete=true) +MXF_CLASS(ContentStorage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(Packages, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x01, 0x00, 0x00), + 0x1901, + PackageStrongReferenceSet, + required, + false, + ContentStorage) + MXF_PROPERTY(EssenceDataObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x02, 0x00, 0x00), + 0x1902, + EssenceDataStrongReferenceSet, + optional, + false, + ContentStorage) +MXF_CLASS_END(ContentStorage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// ControlPoint (parent InterchangeObject, concrete=true) +MXF_CLASS(ControlPoint, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x19, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(ControlPointValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x05, 0x0d, 0x00, 0x00, 0x00, 0x00), + 0x1a02, + Indirect, + required, + false, + ControlPoint) + MXF_PROPERTY(ControlPointTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x01, 0x03, 0x10, 0x02, 0x01, 0x00), + 0x1a03, + Rational, + required, + false, + ControlPoint) + MXF_PROPERTY(EditHint, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x05, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x1a04, + EditHintType, + optional, + false, + ControlPoint) +MXF_CLASS_END(ControlPoint, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x19, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// DefinitionObject (parent InterchangeObject, concrete=false) +MXF_CLASS(DefinitionObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1a, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DefinitionObjectIdentification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x01, 0x15, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x1b01, + AUID, + required, + false, + DefinitionObject) + MXF_PROPERTY(DefinitionObjectName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00), + 0x1b02, + UTF16String, + required, + false, + DefinitionObject) + MXF_PROPERTY(DefinitionObjectDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x03, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x1b03, + UTF16String, + optional, + false, + DefinitionObject) +MXF_CLASS_END(DefinitionObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1a, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// DataDefinition (parent DefinitionObject, concrete=true) +MXF_CLASS(DataDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1b, 0x00), + DefinitionObject, + true) +MXF_CLASS_END(DataDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1b, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// OperationDefinition (parent DefinitionObject, concrete=true) +MXF_CLASS(OperationDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1c, 0x00), + DefinitionObject, + true) + MXF_PROPERTY(OperationDataDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x05, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x1e01, + DataDefinitionWeakReference, + required, + false, + OperationDefinition) + MXF_PROPERTY(IsTimeWarp, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x30, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x1e02, + Boolean, + optional, + false, + OperationDefinition) + MXF_PROPERTY(DegradeTo, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x04, 0x01, 0x00, 0x00), + 0x1e03, + OperationDefinitionWeakReferenceVector, + optional, + false, + OperationDefinition) + MXF_PROPERTY(OperationCategory, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x05, 0x0a, 0x00, 0x00, 0x00, 0x00), + 0x1e06, + OperationCategoryType, + optional, + false, + OperationDefinition) + MXF_PROPERTY(OperationInputCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x30, 0x05, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x1e07, + Int32, + required, + false, + OperationDefinition) + MXF_PROPERTY(Bypass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x30, 0x05, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x1e08, + UInt32, + optional, + false, + OperationDefinition) + MXF_PROPERTY(OperationParametersDefined, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x02, 0x00, 0x00), + 0x1e09, + ParameterDefinitionWeakReferenceSet, + optional, + false, + OperationDefinition) +MXF_CLASS_END(OperationDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1c, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// ParameterDefinition (parent DefinitionObject, concrete=true) +MXF_CLASS(ParameterDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1d, 0x00), + DefinitionObject, + true) + MXF_PROPERTY(ParameterType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x06, 0x00, 0x00), + 0x1f01, + TypeDefinitionWeakReference, + required, + false, + ParameterDefinition) + MXF_PROPERTY(ParameterDisplayUnits, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x05, 0x0b, 0x01, 0x00, 0x00, 0x00), + 0x1f03, + UTF16String, + optional, + false, + ParameterDefinition) +MXF_CLASS_END(ParameterDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1d, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// PluginDefinition (parent DefinitionObject, concrete=true) +MXF_CLASS(PluginDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1e, 0x00), + DefinitionObject, + true) + MXF_PROPERTY(PluginCategory, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x2203, + PluginCategoryType, + required, + false, + PluginDefinition) + MXF_PROPERTY(PluginVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x2204, + VersionType, + required, + false, + PluginDefinition) + MXF_PROPERTY(PluginVersionString, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x2205, + UTF16String, + optional, + false, + PluginDefinition) + MXF_PROPERTY(DeviceManufacturerName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x2206, + UTF16String, + optional, + false, + PluginDefinition) + MXF_PROPERTY(ManufacturerInfo, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x0b, 0x00, 0x00), + 0x2207, + NetworkLocatorStrongReference, + optional, + false, + PluginDefinition) + MXF_PROPERTY(ManufacturerID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x0a, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x2208, + AUID, + optional, + false, + PluginDefinition) + MXF_PROPERTY(PluginPlatform, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x2209, + AUID, + optional, + false, + PluginDefinition) + MXF_PROPERTY(MinPlatformVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x220a, + VersionType, + optional, + false, + PluginDefinition) + MXF_PROPERTY(MaxPlatformVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x220b, + VersionType, + optional, + false, + PluginDefinition) + MXF_PROPERTY(Engine, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x220c, + AUID, + optional, + false, + PluginDefinition) + MXF_PROPERTY(MinEngineVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x220d, + VersionType, + optional, + false, + PluginDefinition) + MXF_PROPERTY(MaxEngineVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x220e, + VersionType, + optional, + false, + PluginDefinition) + MXF_PROPERTY(PluginAPI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x220f, + AUID, + optional, + false, + PluginDefinition) + MXF_PROPERTY(MinPluginAPI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x2210, + VersionType, + optional, + false, + PluginDefinition) + MXF_PROPERTY(MaxPluginAPI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x0a, 0x00, 0x00, 0x00, 0x00), + 0x2211, + VersionType, + optional, + false, + PluginDefinition) + MXF_PROPERTY(SoftwareOnly, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x0b, 0x00, 0x00, 0x00, 0x00), + 0x2212, + Boolean, + optional, + false, + PluginDefinition) + MXF_PROPERTY(Accelerator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x0c, 0x00, 0x00, 0x00, 0x00), + 0x2213, + Boolean, + optional, + false, + PluginDefinition) + MXF_PROPERTY(PluginLocators, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x0d, 0x00, 0x00, 0x00, 0x00), + 0x2214, + LocatorStrongReferenceVector, + optional, + false, + PluginDefinition) + MXF_PROPERTY(Authentication, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x0e, 0x00, 0x00, 0x00, 0x00), + 0x2215, + Boolean, + optional, + false, + PluginDefinition) + MXF_PROPERTY(ImplementedClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x09, 0x0f, 0x00, 0x00, 0x00, 0x00), + 0x2216, + AUID, + optional, + false, + PluginDefinition) +MXF_CLASS_END(PluginDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1e, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// CodecDefinition (parent DefinitionObject, concrete=true) +MXF_CLASS(CodecDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1f, 0x00), + DefinitionObject, + true) + MXF_PROPERTY(FileDescriptorClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x07, 0x00, 0x00), + 0x2301, + ClassDefinitionWeakReference, + required, + false, + CodecDefinition) + MXF_PROPERTY(CodecDataDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x01, 0x00, 0x00), + 0x2302, + DataDefinitionWeakReferenceVector, + required, + false, + CodecDefinition) +MXF_CLASS_END(CodecDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1f, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// ContainerDefinition (parent DefinitionObject, concrete=true) +MXF_CLASS(ContainerDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x20, 0x00), + DefinitionObject, + true) + MXF_PROPERTY(EssenceIsIdentified, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x2401, + Boolean, + optional, + false, + ContainerDefinition) +MXF_CLASS_END(ContainerDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x20, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// InterpolationDefinition (parent DefinitionObject, concrete=true) +MXF_CLASS(InterpolationDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x21, 0x00), + DefinitionObject, + true) +MXF_CLASS_END(InterpolationDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x21, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// Dictionary (parent InterchangeObject, concrete=true) +MXF_CLASS(Dictionary, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x22, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(OperationDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x03, 0x00, 0x00), + 0x2603, + OperationDefinitionStrongReferenceSet, + optional, + false, + Dictionary) + MXF_PROPERTY(ParameterDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x04, 0x00, 0x00), + 0x2604, + ParameterDefinitionStrongReferenceSet, + optional, + false, + Dictionary) + MXF_PROPERTY(DataDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x05, 0x00, 0x00), + 0x2605, + DataDefinitionStrongReferenceSet, + optional, + false, + Dictionary) + MXF_PROPERTY(PluginDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x06, 0x00, 0x00), + 0x2606, + PluginDefinitionStrongReferenceSet, + optional, + false, + Dictionary) + MXF_PROPERTY(CodecDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x07, 0x00, 0x00), + 0x2607, + CodecDefinitionStrongReferenceSet, + optional, + false, + Dictionary) + MXF_PROPERTY(ContainerDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x08, 0x00, 0x00), + 0x2608, + ContainerDefinitionStrongReferenceSet, + optional, + false, + Dictionary) + MXF_PROPERTY(InterpolationDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x09, 0x00, 0x00), + 0x2609, + InterpolationDefinitionStrongReferenceSet, + optional, + false, + Dictionary) + MXF_PROPERTY(KLVDataDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x0a, 0x00, 0x00), + 0x260a, + KLVDataDefinitionStrongReferenceSet, + optional, + false, + Dictionary) + MXF_PROPERTY(TaggedValueDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x0b, 0x00, 0x00), + 0x260b, + TaggedValueDefinitionStrongReferenceSet, + optional, + false, + Dictionary) + MXF_PROPERTY(DescriptiveSchemeDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x01, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + DescriptiveSchemeDefinitionStrongReferenceSet, + optional, + false, + Dictionary) +MXF_CLASS_END(Dictionary, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x22, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// EssenceData (parent InterchangeObject, concrete=true) +MXF_CLASS(EssenceData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x23, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(LinkedPackageID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00), + 0x2701, + PackageIDType, + required, + false, + EssenceData) + MXF_PROPERTY(EssenceStream, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x07, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x2702, + Stream, + optional, + false, + EssenceData) + MXF_PROPERTY(SampleIndex, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x2b01, + Stream, + optional, + false, + EssenceData) + MXF_PROPERTY(EssenceStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x3f07, + UInt32, + optional, + false, + EssenceData) + MXF_PROPERTY(IndexStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x3f06, + UInt32, + optional, + false, + EssenceData) + MXF_PROPERTY(PrecedingIndexTable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x04, 0x05, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + EssenceData) + MXF_PROPERTY(SingularPartitionUsage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + EssenceData) + MXF_PROPERTY(FollowingIndexTable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x04, 0x05, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + EssenceData) + MXF_PROPERTY(IsSparse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x04, 0x05, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + EssenceData) +MXF_CLASS_END(EssenceData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x23, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// EssenceDescriptor (parent InterchangeObject, concrete=false) +MXF_CLASS(EssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x24, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Locators, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x03, 0x00, 0x00), + 0x2f01, + LocatorStrongReferenceVector, + optional, + false, + EssenceDescriptor) + MXF_PROPERTY(SubDescriptors, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x10, 0x00, 0x00), + 0x0000, + SubDescriptorStrongReferenceVector, + optional, + false, + EssenceDescriptor) +MXF_CLASS_END(EssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x24, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// FileDescriptor (parent EssenceDescriptor, concrete=false) +MXF_CLASS(FileDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x25, 0x00), + EssenceDescriptor, + false) + MXF_PROPERTY(SampleRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x3001, + Rational, + optional, + false, + FileDescriptor) + MXF_PROPERTY(EssenceLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x06, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3002, + LengthType, + optional, + false, + FileDescriptor) + MXF_PROPERTY(ContainerFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x02, 0x00, 0x00), + 0x3004, + ContainerDefinitionWeakReference, + optional, + false, + FileDescriptor) + MXF_PROPERTY(Codec, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x03, 0x00, 0x00), + 0x3005, + CodecDefinitionWeakReference, + optional, + false, + FileDescriptor) + MXF_PROPERTY(LinkedTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x03, 0x05, 0x00, 0x00, 0x00), + 0x3006, + UInt32, + optional, + false, + FileDescriptor) +MXF_CLASS_END(FileDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x25, 0x00), + EssenceDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// AIFCDescriptor (parent FileDescriptor, concrete=true) +MXF_CLASS(AIFCDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x26, 0x00), + FileDescriptor, + true) + MXF_PROPERTY(AIFCSummary, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x3101, + DataValue, + required, + false, + AIFCDescriptor) +MXF_CLASS_END(AIFCDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x26, 0x00), + FileDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// PictureDescriptor (parent FileDescriptor, concrete=false) +MXF_CLASS(PictureDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x27, 0x00), + FileDescriptor, + false) + MXF_PROPERTY(PictureCompression, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x3201, + AUID, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(StoredHeight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x3202, + UInt32, + required, + false, + PictureDescriptor) + MXF_PROPERTY(StoredWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x3203, + UInt32, + required, + false, + PictureDescriptor) + MXF_PROPERTY(SampledHeight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x07, 0x00, 0x00, 0x00), + 0x3204, + UInt32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(SampledWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x08, 0x00, 0x00, 0x00), + 0x3205, + UInt32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(SampledXOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x09, 0x00, 0x00, 0x00), + 0x3206, + Int32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(SampledYOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x0a, 0x00, 0x00, 0x00), + 0x3207, + Int32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(DisplayHeight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x0b, 0x00, 0x00, 0x00), + 0x3208, + UInt32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(DisplayWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x0c, 0x00, 0x00, 0x00), + 0x3209, + UInt32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(DisplayXOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x0d, 0x00, 0x00, 0x00), + 0x320a, + Int32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(DisplayYOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x0e, 0x00, 0x00, 0x00), + 0x320b, + Int32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(FrameLayout, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x320c, + LayoutType, + required, + false, + PictureDescriptor) + MXF_PROPERTY(VideoLineMap, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x03, 0x02, 0x05, 0x00, 0x00, 0x00), + 0x320d, + Int32Array, + required, + false, + PictureDescriptor) + MXF_PROPERTY(ImageAspectRatio, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x320e, + Rational, + required, + false, + PictureDescriptor) + MXF_PROPERTY(AlphaTransparency, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x320f, + AlphaTransparencyType, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(TransferCharacteristic, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x02, 0x00), + 0x3210, + TransferCharacteristicType, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(ColorPrimaries, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x06, 0x01, 0x00), + 0x3219, + ColorPrimariesType, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(CodingEquations, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00), + 0x321a, + CodingEquationsType, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(ImageAlignmentFactor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x18, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x3211, + UInt32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(FieldDominance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x03, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x3212, + FieldNumber, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(ImageStartOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x18, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3213, + UInt32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(ImageEndOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x18, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x3214, + UInt32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(SignalStandard, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x05, 0x01, 0x13, 0x00, 0x00, 0x00, 0x00), + 0x3215, + SignalStandardType, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(StoredF2Offset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x03, 0x02, 0x08, 0x00, 0x00, 0x00), + 0x3216, + Int32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(DisplayF2Offset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x03, 0x02, 0x07, 0x00, 0x00, 0x00), + 0x3217, + Int32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(ActiveFormatDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x03, 0x02, 0x09, 0x00, 0x00, 0x00), + 0x3218, + UInt8, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(ActiveHeight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x05, 0x01, 0x13, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(ActiveWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x05, 0x01, 0x14, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(ActiveXOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x05, 0x01, 0x15, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(ActiveYOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x05, 0x01, 0x16, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(AlternativeCenterCuts, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x03, 0x02, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + AUIDSet, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(MasteringDisplayPrimaries, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x04, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ThreeColorPrimaries, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(MasteringDisplayWhitePointChromaticity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x04, 0x01, 0x01, 0x02, 0x00, 0x00), + 0x0000, + ColorPrimary, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(MasteringDisplayMaximumLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x04, 0x01, 0x01, 0x03, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + PictureDescriptor) + MXF_PROPERTY(MasteringDisplayMinimumLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x20, 0x04, 0x01, 0x01, 0x04, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + PictureDescriptor) +MXF_CLASS_END(PictureDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x27, 0x00), + FileDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// CDCIDescriptor (parent PictureDescriptor, concrete=true) +MXF_CLASS(CDCIDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x28, 0x00), + PictureDescriptor, + true) + MXF_PROPERTY(ComponentDepth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x05, 0x03, 0x0a, 0x00, 0x00, 0x00), + 0x3301, + UInt32, + required, + false, + CDCIDescriptor) + MXF_PROPERTY(HorizontalSubsampling, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x3302, + UInt32, + required, + false, + CDCIDescriptor) + MXF_PROPERTY(ColorSiting, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x3303, + ColorSitingType, + optional, + false, + CDCIDescriptor) + MXF_PROPERTY(BlackRefLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x03, 0x03, 0x00, 0x00, 0x00), + 0x3304, + UInt32, + optional, + false, + CDCIDescriptor) + MXF_PROPERTY(WhiteRefLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x03, 0x04, 0x00, 0x00, 0x00), + 0x3305, + UInt32, + optional, + false, + CDCIDescriptor) + MXF_PROPERTY(ColorRange, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x05, 0x03, 0x05, 0x00, 0x00, 0x00), + 0x3306, + UInt32, + optional, + false, + CDCIDescriptor) + MXF_PROPERTY(PaddingBits, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x18, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x3307, + Int16, + optional, + false, + CDCIDescriptor) + MXF_PROPERTY(VerticalSubsampling, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x05, 0x01, 0x10, 0x00, 0x00, 0x00), + 0x3308, + UInt32, + optional, + false, + CDCIDescriptor) + MXF_PROPERTY(AlphaSampleDepth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x05, 0x03, 0x07, 0x00, 0x00, 0x00), + 0x3309, + UInt32, + optional, + false, + CDCIDescriptor) + MXF_PROPERTY(ReversedByteOrder, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x01, 0x0a, 0x00, 0x00, 0x00), + 0x330b, + Boolean, + optional, + false, + CDCIDescriptor) +MXF_CLASS_END(CDCIDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x28, 0x00), + PictureDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// RGBADescriptor (parent PictureDescriptor, concrete=true) +MXF_CLASS(RGBADescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x29, 0x00), + PictureDescriptor, + true) + MXF_PROPERTY(PixelLayout, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x05, 0x03, 0x06, 0x00, 0x00, 0x00), + 0x3401, + RGBALayout, + required, + false, + RGBADescriptor) + MXF_PROPERTY(Palette, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x05, 0x03, 0x08, 0x00, 0x00, 0x00), + 0x3403, + DataValue, + optional, + false, + RGBADescriptor) + MXF_PROPERTY(PaletteLayout, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x05, 0x03, 0x09, 0x00, 0x00, 0x00), + 0x3404, + RGBALayout, + optional, + false, + RGBADescriptor) + MXF_PROPERTY(ScanningDirection, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x3405, + ScanningDirectionType, + optional, + false, + RGBADescriptor) + MXF_PROPERTY(ComponentMaxRef, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x05, 0x03, 0x0b, 0x00, 0x00, 0x00), + 0x3406, + UInt32, + optional, + false, + RGBADescriptor) + MXF_PROPERTY(ComponentMinRef, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x05, 0x03, 0x0c, 0x00, 0x00, 0x00), + 0x3407, + UInt32, + optional, + false, + RGBADescriptor) + MXF_PROPERTY(AlphaMaxRef, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x05, 0x03, 0x0d, 0x00, 0x00, 0x00), + 0x3408, + UInt32, + optional, + false, + RGBADescriptor) + MXF_PROPERTY(AlphaMinRef, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x05, 0x03, 0x0e, 0x00, 0x00, 0x00), + 0x3409, + UInt32, + optional, + false, + RGBADescriptor) +MXF_CLASS_END(RGBADescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x29, 0x00), + PictureDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// HTMLDescriptor (parent FileDescriptor, concrete=true) +MXF_CLASS(HTMLDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2a, 0x00), + FileDescriptor, + true) +MXF_CLASS_END(HTMLDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2a, 0x00), + FileDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// TIFFDescriptor (parent FileDescriptor, concrete=true) +MXF_CLASS(TIFFDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2b, 0x00), + FileDescriptor, + true) + MXF_PROPERTY(IsUniform, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x02, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00), + 0x3701, + Boolean, + required, + false, + TIFFDescriptor) + MXF_PROPERTY(IsContiguous, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x08, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x3702, + Boolean, + required, + false, + TIFFDescriptor) + MXF_PROPERTY(LeadingLines, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x3703, + Int32, + optional, + false, + TIFFDescriptor) + MXF_PROPERTY(TrailingLines, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x02, 0x04, 0x00, 0x00, 0x00), + 0x3704, + Int32, + optional, + false, + TIFFDescriptor) + MXF_PROPERTY(JPEGTableID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x02, 0x01, 0x03, 0x01, 0x02, 0x00, 0x00), + 0x3705, + JPEGTableIDType, + optional, + false, + TIFFDescriptor) + MXF_PROPERTY(TIFFSummary, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x3706, + DataValue, + required, + false, + TIFFDescriptor) +MXF_CLASS_END(TIFFDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2b, 0x00), + FileDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// WAVEDescriptor (parent FileDescriptor, concrete=true) +MXF_CLASS(WAVEDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2c, 0x00), + FileDescriptor, + true) + MXF_PROPERTY(WAVESummary, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x3801, + DataValue, + required, + false, + WAVEDescriptor) +MXF_CLASS_END(WAVEDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2c, 0x00), + FileDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// FilmDescriptor (parent EssenceDescriptor, concrete=true) +MXF_CLASS(FilmDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2d, 0x00), + EssenceDescriptor, + true) + MXF_PROPERTY(FilmFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x08, 0x00, 0x00), + 0x3901, + FilmType, + optional, + false, + FilmDescriptor) + MXF_PROPERTY(FrameRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x08, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x3902, + UInt32, + optional, + false, + FilmDescriptor) + MXF_PROPERTY(PerforationsPerFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x03, 0x00, 0x00), + 0x3903, + UInt8, + optional, + false, + FilmDescriptor) + MXF_PROPERTY(FilmAspectRatio, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x02, 0x03, 0x00, 0x00), + 0x3904, + Rational, + optional, + false, + FilmDescriptor) + MXF_PROPERTY(FilmStockManufacturer, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x06, 0x01, 0x00), + 0x3905, + UTF16String, + optional, + false, + FilmDescriptor) + MXF_PROPERTY(FilmStockKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x05, 0x01, 0x00), + 0x3906, + UTF16String, + optional, + false, + FilmDescriptor) + MXF_PROPERTY(FilmFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x04, 0x01, 0x00), + 0x3907, + UTF16String, + optional, + false, + FilmDescriptor) + MXF_PROPERTY(FilmBatchNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x07, 0x01, 0x00), + 0x3908, + UTF16String, + optional, + false, + FilmDescriptor) +MXF_CLASS_END(FilmDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2d, 0x00), + EssenceDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// TapeDescriptor (parent EssenceDescriptor, concrete=true) +MXF_CLASS(TapeDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2e, 0x00), + EssenceDescriptor, + true) + MXF_PROPERTY(TapeFormFactor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x3a01, + TapeCaseType, + optional, + false, + TapeDescriptor) + MXF_PROPERTY(VideoSignal, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x3a02, + VideoSignalType, + optional, + false, + TapeDescriptor) + MXF_PROPERTY(TapeFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00), + 0x3a03, + TapeFormatType, + optional, + false, + TapeDescriptor) + MXF_PROPERTY(TapeCapacity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x3a04, + UInt32, + optional, + false, + TapeDescriptor) + MXF_PROPERTY(TapeManufacturer, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x04, 0x01, 0x00, 0x00), + 0x3a05, + UTF16String, + optional, + false, + TapeDescriptor) + MXF_PROPERTY(TapeFormulation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x3a06, + UTF16String, + optional, + false, + TapeDescriptor) + MXF_PROPERTY(TapeBatchNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x06, 0x01, 0x00, 0x00), + 0x3a07, + UTF16String, + optional, + false, + TapeDescriptor) + MXF_PROPERTY(TapeStock, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x05, 0x01, 0x00, 0x00), + 0x3a08, + UTF16String, + optional, + false, + TapeDescriptor) +MXF_CLASS_END(TapeDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2e, 0x00), + EssenceDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// Preface (parent InterchangeObject, concrete=true) +MXF_CLASS(Preface, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2f, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(ByteOrder, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x3b01, + Int16, + optional, + false, + Preface) + MXF_PROPERTY(FileLastModified, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x01, 0x10, 0x02, 0x04, 0x00, 0x00), + 0x3b02, + TimeStamp, + required, + false, + Preface) + MXF_PROPERTY(ContentStorageObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x01, 0x00, 0x00), + 0x3b03, + ContentStorageStrongReference, + required, + false, + Preface) + MXF_PROPERTY(Dictionary, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x02, 0x00, 0x00), + 0x3b04, + DictionaryStrongReference, + optional, + false, + Preface) + MXF_PROPERTY(FormatVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x3b05, + VersionType, + required, + false, + Preface) + MXF_PROPERTY(IdentificationList, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x04, 0x00, 0x00), + 0x3b06, + IdentificationStrongReferenceVector, + required, + false, + Preface) + MXF_PROPERTY(ObjectModelVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x3b07, + UInt32, + optional, + false, + Preface) + MXF_PROPERTY(PrimaryPackage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x08, 0x00, 0x00), + 0x3b08, + PackageWeakReference, + optional, + false, + Preface) + MXF_PROPERTY(OperationalPattern, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x3b09, + AUID, + required, + false, + Preface) + MXF_PROPERTY(EssenceContainers, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00), + 0x3b0a, + AUIDSet, + required, + false, + Preface) + MXF_PROPERTY(DescriptiveSchemes, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x02, 0x02, 0x10, 0x02, 0x02, 0x00, 0x00), + 0x3b0b, + AUIDSet, + required, + false, + Preface) + MXF_PROPERTY(IsRIPPresent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x04, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + Preface) + MXF_PROPERTY(APP_VTRErrorCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x40, 0x01, 0x01, 0x00), + 0x0000, + UInt32, + optional, + false, + Preface) + MXF_PROPERTY(APP_PSEFailureCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x40, 0x01, 0x02, 0x00), + 0x0000, + UInt32, + optional, + false, + Preface) + MXF_PROPERTY(APP_DigiBetaDropoutCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x40, 0x01, 0x03, 0x00), + 0x0000, + UInt32, + optional, + false, + Preface) + MXF_PROPERTY(APP_TimecodeBreakCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x40, 0x01, 0x04, 0x00), + 0x0000, + UInt32, + optional, + false, + Preface) + MXF_PROPERTY(Specification_Identifiers, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + AUIDSet, + optional, + false, + Preface) + MXF_PROPERTY(ConformsToSpecifications, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x02, 0x02, 0x10, 0x02, 0x04, 0x00, 0x00), + 0x0000, + AUIDSet, + optional, + false, + Preface) +MXF_CLASS_END(Preface, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2f, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// Identification (parent InterchangeObject, concrete=true) +MXF_CLASS(Identification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x30, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(ApplicationSupplierName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x3c01, + UTF16String, + required, + false, + Identification) + MXF_PROPERTY(ApplicationName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x03, 0x01, 0x00, 0x00), + 0x3c02, + UTF16String, + required, + false, + Identification) + MXF_PROPERTY(ApplicationVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x3c03, + ProductVersionType, + optional, + false, + Identification) + MXF_PROPERTY(ApplicationVersionString, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x05, 0x01, 0x00, 0x00), + 0x3c04, + UTF16String, + required, + false, + Identification) + MXF_PROPERTY(ApplicationProductID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x07, 0x00, 0x00, 0x00), + 0x3c05, + AUID, + required, + false, + Identification) + MXF_PROPERTY(FileModificationDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x01, 0x10, 0x02, 0x03, 0x00, 0x00), + 0x3c06, + TimeStamp, + optional, + false, + Identification) + MXF_PROPERTY(ToolkitVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x0a, 0x00, 0x00, 0x00), + 0x3c07, + ProductVersionType, + optional, + false, + Identification) + MXF_PROPERTY(ApplicationPlatform, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x06, 0x01, 0x00, 0x00), + 0x3c08, + UTF16String, + optional, + false, + Identification) + MXF_PROPERTY(GenerationID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x3c09, + AUID, + required, + false, + Identification) +MXF_CLASS_END(Identification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x30, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// Locator (parent InterchangeObject, concrete=false) +MXF_CLASS(Locator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x31, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(Locator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x31, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// NetworkLocator (parent Locator, concrete=true) +MXF_CLASS(NetworkLocator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x32, 0x00), + Locator, + true) + MXF_PROPERTY(URL, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x4001, + UTF16String, + required, + false, + NetworkLocator) +MXF_CLASS_END(NetworkLocator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x32, 0x00), + Locator, + true) +MXF_CLASS_SEPARATOR() + +// TextLocator (parent Locator, concrete=true) +MXF_CLASS(TextLocator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x33, 0x00), + Locator, + true) + MXF_PROPERTY(LocationName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x4101, + UTF16String, + required, + false, + TextLocator) +MXF_CLASS_END(TextLocator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x33, 0x00), + Locator, + true) +MXF_CLASS_SEPARATOR() + +// Package (parent InterchangeObject, concrete=false) +MXF_CLASS(Package, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x34, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PackageID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x10, 0x00, 0x00, 0x00, 0x00), + 0x4401, + PackageIDType, + required, + false, + Package) + MXF_PROPERTY(PackageName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x4402, + UTF16String, + optional, + false, + Package) + MXF_PROPERTY(PackageTracks, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x05, 0x00, 0x00), + 0x4403, + TrackStrongReferenceVector, + required, + false, + Package) + MXF_PROPERTY(PackageLastModified, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x01, 0x10, 0x02, 0x05, 0x00, 0x00), + 0x4404, + TimeStamp, + required, + false, + Package) + MXF_PROPERTY(CreationTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x01, 0x10, 0x01, 0x03, 0x00, 0x00), + 0x4405, + TimeStamp, + required, + false, + Package) + MXF_PROPERTY(PackageUserComments, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0c, 0x00, 0x00, 0x00), + 0x4406, + TaggedValueStrongReferenceVector, + optional, + false, + Package) + MXF_PROPERTY(PackageKLVData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x10, 0x03, 0x00, 0x00, 0x00), + 0x4407, + KLVDataStrongReferenceVector, + optional, + false, + Package) + MXF_PROPERTY(PackageAttributes, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x10, 0x07, 0x00, 0x00, 0x00), + 0x4409, + TaggedValueStrongReferenceVector, + optional, + false, + Package) + MXF_PROPERTY(PackageUsage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x05, 0x01, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x4408, + UsageType, + optional, + false, + Package) +MXF_CLASS_END(Package, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x34, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// CompositionPackage (parent Package, concrete=true) +MXF_CLASS(CompositionPackage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x35, 0x00), + Package, + true) + MXF_PROPERTY(DefaultFadeLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x02, 0x01, 0x01, 0x05, 0x01, 0x00), + 0x4501, + LengthType, + optional, + false, + CompositionPackage) + MXF_PROPERTY(DefaultFadeType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x30, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x4502, + FadeType, + optional, + false, + CompositionPackage) + MXF_PROPERTY(DefaultFadeEditUnit, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x4503, + Rational, + optional, + false, + CompositionPackage) + MXF_PROPERTY(CompositionRendering, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x0a, 0x00, 0x00), + 0x4504, + PackageIDType, + optional, + false, + CompositionPackage) +MXF_CLASS_END(CompositionPackage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x35, 0x00), + Package, + true) +MXF_CLASS_SEPARATOR() + +// MaterialPackage (parent Package, concrete=true) +MXF_CLASS(MaterialPackage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x36, 0x00), + Package, + true) +MXF_CLASS_END(MaterialPackage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x36, 0x00), + Package, + true) +MXF_CLASS_SEPARATOR() + +// SourcePackage (parent Package, concrete=true) +MXF_CLASS(SourcePackage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x37, 0x00), + Package, + true) + MXF_PROPERTY(EssenceDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x03, 0x00, 0x00), + 0x4701, + EssenceDescriptorStrongReference, + required, + false, + SourcePackage) +MXF_CLASS_END(SourcePackage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x37, 0x00), + Package, + true) +MXF_CLASS_SEPARATOR() + +// Track (parent InterchangeObject, concrete=false) +MXF_CLASS(Track, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x38, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x4801, + UInt32, + required, + false, + Track) + MXF_PROPERTY(TrackName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x4802, + UTF16String, + optional, + false, + Track) + MXF_PROPERTY(TrackSegment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x04, 0x00, 0x00), + 0x4803, + SegmentStrongReference, + required, + false, + Track) + MXF_PROPERTY(EssenceTrackNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x4804, + UInt32, + optional, + false, + Track) +MXF_CLASS_END(Track, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x38, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// EventTrack (parent Track, concrete=true) +MXF_CLASS(EventTrack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x39, 0x00), + Track, + true) + MXF_PROPERTY(EventTrackEditRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x4901, + Rational, + required, + false, + EventTrack) + MXF_PROPERTY(EventTrackOrigin, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x0b, 0x00, 0x00), + 0x4902, + PositionType, + optional, + false, + EventTrack) +MXF_CLASS_END(EventTrack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x39, 0x00), + Track, + true) +MXF_CLASS_SEPARATOR() + +// StaticTrack (parent Track, concrete=true) +MXF_CLASS(StaticTrack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3a, 0x00), + Track, + true) +MXF_CLASS_END(StaticTrack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3a, 0x00), + Track, + true) +MXF_CLASS_SEPARATOR() + +// TimelineTrack (parent Track, concrete=true) +MXF_CLASS(TimelineTrack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3b, 0x00), + Track, + true) + MXF_PROPERTY(EditRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x4b01, + Rational, + required, + false, + TimelineTrack) + MXF_PROPERTY(Origin, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x03, 0x00, 0x00), + 0x4b02, + PositionType, + required, + false, + TimelineTrack) + MXF_PROPERTY(MarkIn, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x0c, 0x00, 0x00), + 0x4b03, + PositionType, + optional, + false, + TimelineTrack) + MXF_PROPERTY(MarkOut, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x02, 0x01, 0x03, 0x02, 0x03, 0x00, 0x00), + 0x4b04, + PositionType, + optional, + false, + TimelineTrack) + MXF_PROPERTY(UserPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x0d, 0x00, 0x00), + 0x4b05, + PositionType, + optional, + false, + TimelineTrack) + MXF_PROPERTY(PackageMarkInPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x0e, 0x00, 0x00), + 0x4b06, + PositionType, + optional, + false, + TimelineTrack) + MXF_PROPERTY(PackageMarkOutPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x07, 0x02, 0x01, 0x03, 0x02, 0x04, 0x00, 0x00), + 0x4b07, + PositionType, + optional, + false, + TimelineTrack) +MXF_CLASS_END(TimelineTrack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3b, 0x00), + Track, + true) +MXF_CLASS_SEPARATOR() + +// Parameter (parent InterchangeObject, concrete=false) +MXF_CLASS(Parameter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3c, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ParameterDefinitionReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x04, 0x00, 0x00), + 0x4c01, + AUID, + required, + false, + Parameter) +MXF_CLASS_END(Parameter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3c, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// ConstantValue (parent Parameter, concrete=true) +MXF_CLASS(ConstantValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3d, 0x00), + Parameter, + true) + MXF_PROPERTY(Value, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x05, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x4d01, + Indirect, + required, + false, + ConstantValue) +MXF_CLASS_END(ConstantValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3d, 0x00), + Parameter, + true) +MXF_CLASS_SEPARATOR() + +// VaryingValue (parent Parameter, concrete=true) +MXF_CLASS(VaryingValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3e, 0x00), + Parameter, + true) + MXF_PROPERTY(Interpolation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x05, 0x00, 0x00), + 0x4e01, + InterpolationDefinitionWeakReference, + required, + false, + VaryingValue) + MXF_PROPERTY(PointList, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x06, 0x00, 0x00), + 0x4e02, + ControlPointStrongReferenceVector, + required, + false, + VaryingValue) +MXF_CLASS_END(VaryingValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3e, 0x00), + Parameter, + true) +MXF_CLASS_SEPARATOR() + +// TaggedValue (parent InterchangeObject, concrete=true) +MXF_CLASS(TaggedValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3f, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(Tag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x09, 0x01, 0x00, 0x00), + 0x5001, + UTF16String, + required, + false, + TaggedValue) + MXF_PROPERTY(IndirectValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0a, 0x01, 0x00, 0x00), + 0x5003, + Indirect, + required, + false, + TaggedValue) +MXF_CLASS_END(TaggedValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3f, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// KLVData (parent InterchangeObject, concrete=true) +MXF_CLASS(KLVData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x40, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(KLVDataValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x10, 0x02, 0x00, 0x00, 0x00), + 0x5101, + Opaque, + required, + false, + KLVData) +MXF_CLASS_END(KLVData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x40, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// DescriptiveMarker (parent CommentMarker, concrete=true) +MXF_CLASS(DescriptiveMarker, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x41, 0x00), + CommentMarker, + true) + MXF_PROPERTY(DescribedTrackIDs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x6102, + UInt32Set, + optional, + false, + DescriptiveMarker) + MXF_PROPERTY(DescriptiveFrameworkObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x0c, 0x00, 0x00), + 0x6101, + DescriptiveFrameworkStrongReference, + optional, + false, + DescriptiveMarker) + MXF_PROPERTY(DescriptiveMetadataPlugInID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x05, 0x20, 0x07, 0x01, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + UUID, + optional, + false, + DescriptiveMarker) + MXF_PROPERTY(DescriptiveMetadataScheme, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x06, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + AUID, + optional, + false, + DescriptiveMarker) + MXF_PROPERTY(DescriptiveMetadataApplicationEnvironmentID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x05, 0x20, 0x07, 0x01, 0x10, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DescriptiveMarker) +MXF_CLASS_END(DescriptiveMarker, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x41, 0x00), + CommentMarker, + true) +MXF_CLASS_SEPARATOR() + +// SoundDescriptor (parent FileDescriptor, concrete=true) +MXF_CLASS(SoundDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x42, 0x00), + FileDescriptor, + true) + MXF_PROPERTY(AudioSampleRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x3d03, + Rational, + required, + false, + SoundDescriptor) + MXF_PROPERTY(Locked, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x02, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x3d02, + Boolean, + optional, + false, + SoundDescriptor) + MXF_PROPERTY(AudioReferenceLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x3d04, + Int8, + optional, + false, + SoundDescriptor) + MXF_PROPERTY(ElectrospatialFormulation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x3d05, + ElectroSpatialFormulation, + optional, + false, + SoundDescriptor) + MXF_PROPERTY(ChannelCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x3d07, + UInt32, + required, + false, + SoundDescriptor) + MXF_PROPERTY(QuantizationBits, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x02, 0x03, 0x03, 0x04, 0x00, 0x00, 0x00), + 0x3d01, + UInt32, + required, + false, + SoundDescriptor) + MXF_PROPERTY(DialNorm, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x3d0c, + Int8, + optional, + false, + SoundDescriptor) + MXF_PROPERTY(SoundCompression, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3d06, + AUID, + optional, + false, + SoundDescriptor) + MXF_PROPERTY(ReferenceAudioAlignmentLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x01, 0x01, 0x07, 0x00, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + SoundDescriptor) + MXF_PROPERTY(ReferenceImageEditRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x01, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x0000, + Rational, + optional, + false, + SoundDescriptor) +MXF_CLASS_END(SoundDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x42, 0x00), + FileDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// DataEssenceDescriptor (parent FileDescriptor, concrete=true) +MXF_CLASS(DataEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x43, 0x00), + FileDescriptor, + true) + MXF_PROPERTY(DataEssenceCoding, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3e01, + AUID, + optional, + false, + DataEssenceDescriptor) +MXF_CLASS_END(DataEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x43, 0x00), + FileDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// MultipleDescriptor (parent FileDescriptor, concrete=true) +MXF_CLASS(MultipleDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x44, 0x00), + FileDescriptor, + true) + MXF_PROPERTY(FileDescriptors, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x0b, 0x00, 0x00), + 0x3f01, + FileDescriptorStrongReferenceVector, + required, + false, + MultipleDescriptor) +MXF_CLASS_END(MultipleDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x44, 0x00), + FileDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// DescriptiveClip (parent SourceClip, concrete=true) +MXF_CLASS(DescriptiveClip, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x45, 0x00), + SourceClip, + true) + MXF_PROPERTY(DescriptiveClipDescribedTrackIDs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x07, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x6103, + UInt32Set, + optional, + false, + DescriptiveClip) +MXF_CLASS_END(DescriptiveClip, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x45, 0x00), + SourceClip, + true) +MXF_CLASS_SEPARATOR() + +// DateTimeDescriptor (parent FileDescriptor, concrete=false) +MXF_CLASS(DateTimeDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x46, 0x00), + FileDescriptor, + false) + MXF_PROPERTY(DateTimeRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x3501, + Rational, + optional, + false, + DateTimeDescriptor) + MXF_PROPERTY(DateTimeDropFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x04, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x3502, + Boolean, + optional, + false, + DateTimeDescriptor) + MXF_PROPERTY(DateTimeEmbedded, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x04, 0x01, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x3503, + Boolean, + optional, + false, + DateTimeDescriptor) + MXF_PROPERTY(DateTimeKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x04, 0x01, 0x02, 0x04, 0x00, 0x00, 0x00), + 0x3504, + AUID, + required, + false, + DateTimeDescriptor) +MXF_CLASS_END(DateTimeDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x46, 0x00), + FileDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// AES3PCMDescriptor (parent WAVEPCMDescriptor, concrete=true) +MXF_CLASS(AES3PCMDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x47, 0x00), + WAVEPCMDescriptor, + true) + MXF_PROPERTY(Emphasis, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x3d0d, + EmphasisType, + optional, + false, + AES3PCMDescriptor) + MXF_PROPERTY(BlockStartOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x03, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x3d0f, + UInt16, + optional, + false, + AES3PCMDescriptor) + MXF_PROPERTY(AuxBitsMode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x3d08, + AuxBitsModeType, + optional, + false, + AES3PCMDescriptor) + MXF_PROPERTY(ChannelStatusMode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x3d10, + ChannelStatusModeArray, + optional, + false, + AES3PCMDescriptor) + MXF_PROPERTY(FixedChannelStatusData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x3d11, + UInt8Array, + optional, + false, + AES3PCMDescriptor) + MXF_PROPERTY(UserDataMode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x3d12, + UserDataModeArray, + optional, + false, + AES3PCMDescriptor) + MXF_PROPERTY(FixedUserData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x3d13, + UInt8Array, + optional, + false, + AES3PCMDescriptor) +MXF_CLASS_END(AES3PCMDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x47, 0x00), + WAVEPCMDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// WAVEPCMDescriptor (parent SoundDescriptor, concrete=true) +MXF_CLASS(WAVEPCMDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x48, 0x00), + SoundDescriptor, + true) + MXF_PROPERTY(BlockAlign, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x3d0a, + UInt16, + required, + false, + WAVEPCMDescriptor) + MXF_PROPERTY(SequenceOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x3d0b, + UInt8, + optional, + false, + WAVEPCMDescriptor) + MXF_PROPERTY(AverageBytesPerSecond, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x03, 0x03, 0x05, 0x00, 0x00, 0x00), + 0x3d09, + UInt32, + required, + false, + WAVEPCMDescriptor) + MXF_PROPERTY(ChannelAssignment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x02, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x3d32, + AUID, + optional, + false, + WAVEPCMDescriptor) + MXF_PROPERTY(PeakEnvelopeVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x02, 0x03, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x3d29, + UInt32, + optional, + false, + WAVEPCMDescriptor) + MXF_PROPERTY(PeakEnvelopeFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x02, 0x03, 0x01, 0x07, 0x00, 0x00, 0x00), + 0x3d2a, + UInt32, + optional, + false, + WAVEPCMDescriptor) + MXF_PROPERTY(PointsPerPeakValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x02, 0x03, 0x01, 0x08, 0x00, 0x00, 0x00), + 0x3d2b, + UInt32, + optional, + false, + WAVEPCMDescriptor) + MXF_PROPERTY(PeakEnvelopeBlockSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x02, 0x03, 0x01, 0x09, 0x00, 0x00, 0x00), + 0x3d2c, + UInt32, + optional, + false, + WAVEPCMDescriptor) + MXF_PROPERTY(PeakChannels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x02, 0x03, 0x01, 0x0a, 0x00, 0x00, 0x00), + 0x3d2d, + UInt32, + optional, + false, + WAVEPCMDescriptor) + MXF_PROPERTY(PeakFrames, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x02, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00), + 0x3d2e, + UInt32, + optional, + false, + WAVEPCMDescriptor) + MXF_PROPERTY(PeakOfPeaksPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x02, 0x03, 0x01, 0x0c, 0x00, 0x00, 0x00), + 0x3d2f, + PositionType, + optional, + false, + WAVEPCMDescriptor) + MXF_PROPERTY(PeakEnvelopeTimestamp, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x02, 0x03, 0x01, 0x0d, 0x00, 0x00, 0x00), + 0x3d30, + TimeStamp, + optional, + false, + WAVEPCMDescriptor) + MXF_PROPERTY(PeakEnvelopeData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x02, 0x03, 0x01, 0x0e, 0x00, 0x00, 0x00), + 0x3d31, + Stream, + optional, + false, + WAVEPCMDescriptor) +MXF_CLASS_END(WAVEPCMDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x48, 0x00), + SoundDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// PhysicalDescriptor (parent EssenceDescriptor, concrete=false) +MXF_CLASS(PhysicalDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x49, 0x00), + EssenceDescriptor, + false) +MXF_CLASS_END(PhysicalDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x49, 0x00), + EssenceDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// ImportDescriptor (parent PhysicalDescriptor, concrete=true) +MXF_CLASS(ImportDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4a, 0x00), + PhysicalDescriptor, + true) +MXF_CLASS_END(ImportDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4a, 0x00), + PhysicalDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// RecordingDescriptor (parent PhysicalDescriptor, concrete=true) +MXF_CLASS(RecordingDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4b, 0x00), + PhysicalDescriptor, + true) +MXF_CLASS_END(RecordingDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4b, 0x00), + PhysicalDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// TaggedValueDefinition (parent DefinitionObject, concrete=true) +MXF_CLASS(TaggedValueDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4c, 0x00), + DefinitionObject, + true) + MXF_PROPERTY(TaggedValueParentProperties, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x05, 0x00, 0x00), + 0x4c11, + PropertyDefinitionWeakReferenceSet, + required, + false, + TaggedValueDefinition) +MXF_CLASS_END(TaggedValueDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4c, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// KLVDataDefinition (parent DefinitionObject, concrete=true) +MXF_CLASS(KLVDataDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4d, 0x00), + DefinitionObject, + true) + MXF_PROPERTY(KLVDataParentProperties, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x04, 0x00, 0x00), + 0x4d11, + PropertyDefinitionWeakReferenceSet, + required, + false, + KLVDataDefinition) + MXF_PROPERTY(KLVDataType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x09, 0x00, 0x00), + 0x4d12, + TypeDefinitionWeakReference, + optional, + false, + KLVDataDefinition) +MXF_CLASS_END(KLVDataDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4d, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// AuxiliaryDescriptor (parent PhysicalDescriptor, concrete=true) +MXF_CLASS(AuxiliaryDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4e, 0x00), + PhysicalDescriptor, + true) + MXF_PROPERTY(MIMEType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x09, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x4e11, + UTF16String, + required, + false, + AuxiliaryDescriptor) + MXF_PROPERTY(CharSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x09, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x4e12, + UTF16String, + optional, + false, + AuxiliaryDescriptor) +MXF_CLASS_END(AuxiliaryDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4e, 0x00), + PhysicalDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// RIFFChunk (parent InterchangeObject, concrete=true) +MXF_CLASS(RIFFChunk, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4f, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(ChunkID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x06, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x4f01, + UInt32, + required, + false, + RIFFChunk) + MXF_PROPERTY(ChunkLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x06, 0x09, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x4f02, + UInt32, + required, + false, + RIFFChunk) + MXF_PROPERTY(ChunkData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x4f03, + Stream, + required, + false, + RIFFChunk) +MXF_CLASS_END(RIFFChunk, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x4f, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// BWFImportDescriptor (parent ImportDescriptor, concrete=true) +MXF_CLASS(BWFImportDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x50, 0x00), + ImportDescriptor, + true) + MXF_PROPERTY(QltyFileSecurityReport, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x03, 0x02, 0x05, 0x00, 0x00, 0x00), + 0x3d15, + UInt32, + optional, + false, + BWFImportDescriptor) + MXF_PROPERTY(QltyFileSecurityWave, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x03, 0x02, 0x06, 0x00, 0x00, 0x00), + 0x3d16, + UInt32, + optional, + false, + BWFImportDescriptor) + MXF_PROPERTY(BextCodingHistory, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x3d21, + UTF16String, + optional, + false, + BWFImportDescriptor) + MXF_PROPERTY(QltyBasicData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x02, 0x01, 0x00, 0x00), + 0x3d22, + UTF16String, + optional, + false, + BWFImportDescriptor) + MXF_PROPERTY(QltyStartOfModulation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x03, 0x01, 0x00, 0x00), + 0x3d23, + UTF16String, + optional, + false, + BWFImportDescriptor) + MXF_PROPERTY(QltyQualityEvent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x04, 0x01, 0x00, 0x00), + 0x3d24, + UTF16String, + optional, + false, + BWFImportDescriptor) + MXF_PROPERTY(QltyEndOfModulation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x05, 0x01, 0x00, 0x00), + 0x3d25, + UTF16String, + optional, + false, + BWFImportDescriptor) + MXF_PROPERTY(QltyQualityParameter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x06, 0x01, 0x00, 0x00), + 0x3d26, + UTF16String, + optional, + false, + BWFImportDescriptor) + MXF_PROPERTY(QltyOperatorComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x07, 0x01, 0x00, 0x00), + 0x3d27, + UTF16String, + optional, + false, + BWFImportDescriptor) + MXF_PROPERTY(QltyCueSheet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x08, 0x01, 0x00, 0x00), + 0x3d28, + UTF16String, + optional, + false, + BWFImportDescriptor) + MXF_PROPERTY(UnknownBWFChunks, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x0f, 0x00, 0x00), + 0x3d33, + RIFFChunkStrongReferenceVector, + optional, + false, + BWFImportDescriptor) +MXF_CLASS_END(BWFImportDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x50, 0x00), + ImportDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// MPEGVideoDescriptor (parent CDCIDescriptor, concrete=true) +MXF_CLASS(MPEGVideoDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x51, 0x00), + CDCIDescriptor, + true) + MXF_PROPERTY(SingleSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x02, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + MPEGVideoDescriptor) + MXF_PROPERTY(ConstantBPictureCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x03, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + MPEGVideoDescriptor) + MXF_PROPERTY(CodedContentScanning, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x04, 0x00, 0x00), + 0x0000, + ContentScanningType, + optional, + false, + MPEGVideoDescriptor) + MXF_PROPERTY(LowDelay, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x05, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + MPEGVideoDescriptor) + MXF_PROPERTY(ClosedGOP, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x06, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + MPEGVideoDescriptor) + MXF_PROPERTY(IdenticalGOP, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x07, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + MPEGVideoDescriptor) + MXF_PROPERTY(MaxGOP, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x08, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + MPEGVideoDescriptor) + MXF_PROPERTY(MaxBPictureCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x09, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + MPEGVideoDescriptor) + MXF_PROPERTY(BitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x0b, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + MPEGVideoDescriptor) + MXF_PROPERTY(ProfileAndLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x0a, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + MPEGVideoDescriptor) +MXF_CLASS_END(MPEGVideoDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x51, 0x00), + CDCIDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// ParsedTextDescriptor (parent DataEssenceDescriptor, concrete=false) +MXF_CLASS(ParsedTextDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x52, 0x00), + DataEssenceDescriptor, + false) + MXF_PROPERTY(MIMEEncoding, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x09, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x5212, + UTF16String, + optional, + false, + ParsedTextDescriptor) +MXF_CLASS_END(ParsedTextDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x52, 0x00), + DataEssenceDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// SGMLDescriptor (parent ParsedTextDescriptor, concrete=false) +MXF_CLASS(SGMLDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x53, 0x00), + ParsedTextDescriptor, + false) +MXF_CLASS_END(SGMLDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x53, 0x00), + ParsedTextDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// XMLDescriptor (parent SGMLDescriptor, concrete=false) +MXF_CLASS(XMLDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x54, 0x00), + SGMLDescriptor, + false) + MXF_PROPERTY(DefaultNamespaceURI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x02, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x5401, + UTF16String, + required, + false, + XMLDescriptor) + MXF_PROPERTY(NamespaceURIs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x02, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00), + 0x5402, + UTF16StringArray, + optional, + false, + XMLDescriptor) + MXF_PROPERTY(NamespacePrefixes, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x06, 0x01, 0x00, 0x00, 0x00), + 0x5403, + UTF16StringArray, + optional, + false, + XMLDescriptor) +MXF_CLASS_END(XMLDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x54, 0x00), + SGMLDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// HTMLParsedTextDescriptor (parent SGMLDescriptor, concrete=false) +MXF_CLASS(HTMLParsedTextDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x55, 0x00), + SGMLDescriptor, + false) + MXF_PROPERTY(HTMLDOCTYPE, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x5501, + UTF16String, + required, + false, + HTMLParsedTextDescriptor) +MXF_CLASS_END(HTMLParsedTextDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x55, 0x00), + SGMLDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// RP217Descriptor (parent DataEssenceDescriptor, concrete=false) +MXF_CLASS(RP217Descriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x56, 0x00), + DataEssenceDescriptor, + false) + MXF_PROPERTY(RP217DataStreamPID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x04, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x5601, + UInt16, + required, + false, + RP217Descriptor) + MXF_PROPERTY(RP217VideoStreamPID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x04, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x5602, + UInt16, + required, + false, + RP217Descriptor) +MXF_CLASS_END(RP217Descriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x56, 0x00), + DataEssenceDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// DynamicMarker (parent DescriptiveMarker, concrete=false) +MXF_CLASS(DynamicMarker, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x57, 0x00), + DescriptiveMarker, + false) + MXF_PROPERTY(ToleranceMode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x5701, + ToleranceModeType, + optional, + false, + DynamicMarker) + MXF_PROPERTY(ToleranceInterpolationMethod, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x5702, + InterpolationDefinitionWeakReference, + optional, + false, + DynamicMarker) + MXF_PROPERTY(ToleranceWindow, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x5703, + Indirect, + optional, + false, + DynamicMarker) +MXF_CLASS_END(DynamicMarker, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x57, 0x00), + DescriptiveMarker, + false) +MXF_CLASS_SEPARATOR() + +// DynamicClip (parent DynamicMarker, concrete=false) +MXF_CLASS(DynamicClip, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x58, 0x00), + DynamicMarker, + false) + MXF_PROPERTY(DynamicSourcePackageID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x03, 0x09, 0x00, 0x00, 0x00), + 0x5801, + PackageIDType, + required, + false, + DynamicClip) + MXF_PROPERTY(DynamicSourceTrackIDs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x03, 0x0a, 0x00, 0x00, 0x00), + 0x5802, + UInt32Array, + optional, + false, + DynamicClip) + MXF_PROPERTY(SourceIndex, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x03, 0x0b, 0x00, 0x00, 0x00), + 0x5803, + Indirect, + optional, + false, + DynamicClip) + MXF_PROPERTY(SourceSpecies, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x03, 0x0c, 0x00, 0x00, 0x00), + 0x5804, + Indirect, + optional, + false, + DynamicClip) +MXF_CLASS_END(DynamicClip, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x58, 0x00), + DynamicMarker, + false) +MXF_CLASS_SEPARATOR() + +// SubDescriptor (parent InterchangeObject, concrete=false) +MXF_CLASS(SubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x59, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(SubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x59, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// JPEG2000SubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(JPEG2000SubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5a, 0x00), + SubDescriptor, + true) + MXF_PROPERTY(Rsiz, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(Xsiz, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(Ysiz, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(XOsiz, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(YOsiz, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(XTsiz, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(YTsiz, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(XTOsiz, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x08, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(YTOsiz, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x09, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(Csiz, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(PictureComponentSizing, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + J2KComponentSizingArray, + required, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(CodingStyleDefault, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(QuantizationDefault, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x06, 0x03, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(J2CLayout, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x03, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + RGBALayout, + optional, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(J2KExtendedCapabilities, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x03, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + J2KExtendedCapabilities, + optional, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(J2KProfile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x03, 0x10, 0x00, 0x00, 0x00), + 0x0000, + UInt16Array, + optional, + false, + JPEG2000SubDescriptor) + MXF_PROPERTY(J2KCorrespondingProfile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x03, 0x11, 0x00, 0x00, 0x00), + 0x0000, + UInt16Array, + optional, + false, + JPEG2000SubDescriptor) +MXF_CLASS_END(JPEG2000SubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5a, 0x00), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// VBIDataDescriptor (parent DataEssenceDescriptor, concrete=true) +MXF_CLASS(VBIDataDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5b, 0x00), + DataEssenceDescriptor, + true) +MXF_CLASS_END(VBIDataDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5b, 0x00), + DataEssenceDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// ANCDataDescriptor (parent DataEssenceDescriptor, concrete=true) +MXF_CLASS(ANCDataDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5c, 0x00), + DataEssenceDescriptor, + true) +MXF_CLASS_END(ANCDataDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5c, 0x00), + DataEssenceDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// DCPCMSoundDescriptor (parent SoundDescriptor, concrete=false) +MXF_CLASS(DCPCMSoundDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5d, 0x00), + SoundDescriptor, + false) +MXF_CLASS_END(DCPCMSoundDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5d, 0x00), + SoundDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// MPEGAudioDescriptor (parent SoundDescriptor, concrete=true) +MXF_CLASS(MPEGAudioDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5e, 0x00), + SoundDescriptor, + true) + MXF_PROPERTY(MPEGAudioBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x02, 0x04, 0x03, 0x01, 0x02, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + MPEGAudioDescriptor) + MXF_PROPERTY(MPEGAudioChannelAssignment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x04, 0x03, 0x01, 0x05, 0x00, 0x00), + 0x0000, + AUID, + optional, + false, + MPEGAudioDescriptor) +MXF_CLASS_END(MPEGAudioDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5e, 0x00), + SoundDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// VC1VideoDescriptor (parent CDCIDescriptor, concrete=false) +MXF_CLASS(VC1VideoDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5f, 0x00), + CDCIDescriptor, + false) + MXF_PROPERTY(VC1InitializationMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x06, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Stream, + optional, + false, + VC1VideoDescriptor) + MXF_PROPERTY(VC1SingleSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x06, 0x04, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + VC1VideoDescriptor) + MXF_PROPERTY(VC1CodedContentType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x06, 0x04, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ContentScanningType, + optional, + false, + VC1VideoDescriptor) + MXF_PROPERTY(VC1IdenticalGOP, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x06, 0x04, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + VC1VideoDescriptor) + MXF_PROPERTY(VC1MaxGOP, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x06, 0x04, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + VC1VideoDescriptor) + MXF_PROPERTY(VC1BPictureCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x06, 0x04, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + VC1VideoDescriptor) + MXF_PROPERTY(VC1AverageBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x06, 0x04, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + VC1VideoDescriptor) + MXF_PROPERTY(VC1MaximumBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x06, 0x04, 0x08, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + VC1VideoDescriptor) + MXF_PROPERTY(VC1Profile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x06, 0x04, 0x09, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + VC1VideoDescriptor) + MXF_PROPERTY(VC1Level, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x06, 0x04, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + VC1VideoDescriptor) +MXF_CLASS_END(VC1VideoDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5f, 0x00), + CDCIDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// PackageMarker (parent InterchangeObject, concrete=false) +MXF_CLASS(PackageMarker, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x60, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(PackageMarker, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x60, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// ApplicationPlugInObject (parent ApplicationObject, concrete=false) +MXF_CLASS(ApplicationPlugInObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x61, 0x00), + ApplicationObject, + false) + MXF_PROPERTY(ApplicationPluginInstanceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x05, 0x20, 0x07, 0x01, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + ApplicationPlugInObject) + MXF_PROPERTY(ApplicationScheme, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x06, 0x08, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + ApplicationPlugInObject) + MXF_PROPERTY(ApplicationEnvironmentID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x05, 0x20, 0x07, 0x01, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ApplicationPlugInObject) +MXF_CLASS_END(ApplicationPlugInObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x61, 0x00), + ApplicationObject, + false) +MXF_CLASS_SEPARATOR() + +// ApplicationReferencedObject (parent ApplicationObject, concrete=false) +MXF_CLASS(ApplicationReferencedObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x62, 0x00), + ApplicationObject, + false) + MXF_PROPERTY(LinkedApplicationPluginInstanceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x05, 0x20, 0x07, 0x01, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + ApplicationPluginObjectGlobalReference, + required, + false, + ApplicationReferencedObject) +MXF_CLASS_END(ApplicationReferencedObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x62, 0x00), + ApplicationObject, + false) +MXF_CLASS_SEPARATOR() + +// StereoscopicPictureSubDescriptor (parent SubDescriptor, concrete=false) +MXF_CLASS(StereoscopicPictureSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x63, 0x00), + SubDescriptor, + false) +MXF_CLASS_END(StereoscopicPictureSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x63, 0x00), + SubDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// DCTimedTextDescriptor (parent DataEssenceDescriptor, concrete=true) +MXF_CLASS(DCTimedTextDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x64, 0x00), + DataEssenceDescriptor, + true) + MXF_PROPERTY(ResourceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x01, 0x01, 0x15, 0x12, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + DCTimedTextDescriptor) + MXF_PROPERTY(UCSEncoding, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x09, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DCTimedTextDescriptor) + MXF_PROPERTY(NamespaceURI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x02, 0x01, 0x05, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DCTimedTextDescriptor) + MXF_PROPERTY(RFC5646LanguageTagList, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x16, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DCTimedTextDescriptor) + MXF_PROPERTY(DisplayType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x06, 0x01, 0x01, 0x02, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DCTimedTextDescriptor) + MXF_PROPERTY(IntrinsicPictureResolution, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x06, 0x01, 0x01, 0x02, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DCTimedTextDescriptor) + MXF_PROPERTY(ZpositionInUse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x06, 0x01, 0x01, 0x02, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + DCTimedTextDescriptor) +MXF_CLASS_END(DCTimedTextDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x64, 0x00), + DataEssenceDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// DCTimedTextResourceSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(DCTimedTextResourceSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x65, 0x00), + SubDescriptor, + true) + MXF_PROPERTY(AncillaryResourceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x01, 0x01, 0x15, 0x13, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + DCTimedTextResourceSubDescriptor) + MXF_PROPERTY(MIMEType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x09, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DCTimedTextResourceSubDescriptor) + MXF_PROPERTY(EssenceStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + DCTimedTextResourceSubDescriptor) +MXF_CLASS_END(DCTimedTextResourceSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x65, 0x00), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// ApplicationObject (parent InterchangeObject, concrete=false) +MXF_CLASS(ApplicationObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x66, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BaseClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x0b, 0x00, 0x00), + 0x0000, + AUID, + optional, + false, + ApplicationObject) +MXF_CLASS_END(ApplicationObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x66, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// ContainerConstraintsSubDescriptor (parent SubDescriptor, concrete=false) +MXF_CLASS(ContainerConstraintsSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x67, 0x00), + SubDescriptor, + false) +MXF_CLASS_END(ContainerConstraintsSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x67, 0x00), + SubDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// MPEG4VisualSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(MPEG4VisualSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x68, 0x00), + SubDescriptor, + true) +MXF_CLASS_END(MPEG4VisualSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x68, 0x00), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// TIFFPictureEssenceDescriptor (parent PictureDescriptor, concrete=false) +MXF_CLASS(TIFFPictureEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x69, 0x00), + PictureDescriptor, + false) +MXF_CLASS_END(TIFFPictureEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x69, 0x00), + PictureDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// MCALabelSubDescriptor (parent SubDescriptor, concrete=false) +MXF_CLASS(MCALabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6a, 0x00), + SubDescriptor, + false) + MXF_PROPERTY(MCALabelDictionaryID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x03, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCALinkID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x03, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCATagSymbol, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x03, 0x07, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCATagName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x03, 0x07, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCAChannelID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x03, 0x04, 0x0a, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(RFC5646SpokenLanguage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x15, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCATitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x05, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCATitleVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x05, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCATitleSubVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x05, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCAEpisode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x05, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCAPartitionKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x04, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCAPartitionNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x04, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCAAudioContentKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x03, 0x02, 0x01, 0x02, 0x20, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCAAudioElementKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x03, 0x02, 0x01, 0x02, 0x21, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCAContent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x03, 0x02, 0x01, 0x02, 0x22, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCAUseClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x03, 0x02, 0x01, 0x02, 0x23, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCAContentSubtype, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x03, 0x02, 0x01, 0x02, 0x24, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCAContentDifferentiator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x03, 0x02, 0x01, 0x02, 0x25, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCASpokenLanguageAttribute, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x03, 0x02, 0x01, 0x02, 0x26, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(RFC5646AdditionalSpokenLanguages, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x03, 0x02, 0x01, 0x02, 0x27, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + MCALabelSubDescriptor) + MXF_PROPERTY(MCAAdditionalLanguageAttributes, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x03, 0x02, 0x01, 0x02, 0x28, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + MCALabelSubDescriptor) +MXF_CLASS_END(MCALabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6a, 0x00), + SubDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// AudioChannelLabelSubDescriptor (parent MCALabelSubDescriptor, concrete=true) +MXF_CLASS(AudioChannelLabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6b, 0x00), + MCALabelSubDescriptor, + true) + MXF_PROPERTY(SoundfieldGroupLinkID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x03, 0x07, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UUID, + optional, + false, + AudioChannelLabelSubDescriptor) +MXF_CLASS_END(AudioChannelLabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6b, 0x00), + MCALabelSubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// SoundfieldGroupLabelSubDescriptor (parent MCALabelSubDescriptor, concrete=true) +MXF_CLASS(SoundfieldGroupLabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6c, 0x00), + MCALabelSubDescriptor, + true) + MXF_PROPERTY(GroupOfSoundfieldGroupsLinkID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x03, 0x07, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UUIDArray, + optional, + false, + SoundfieldGroupLabelSubDescriptor) +MXF_CLASS_END(SoundfieldGroupLabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6c, 0x00), + MCALabelSubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// GroupOfSoundfieldGroupsLabelSubDescriptor (parent MCALabelSubDescriptor, concrete=true) +MXF_CLASS(GroupOfSoundfieldGroupsLabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6d, 0x00), + MCALabelSubDescriptor, + true) +MXF_CLASS_END(GroupOfSoundfieldGroupsLabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6d, 0x00), + MCALabelSubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// AVCSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(AVCSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6e, 0x00), + SubDescriptor, + true) + MXF_PROPERTY(AVCConstantBPictureFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x03, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCCodedContentKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x04, 0x00, 0x00), + 0x0000, + AVCContentScanningType, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCClosedGOPIndicator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x06, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCIdenticalGOPIndicator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x07, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCMaximumGOPSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x08, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCMaximumBPictureCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x09, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCProfile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x0a, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCMaximumBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x0b, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCProfileConstraint, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x0c, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x0d, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCDecodingDelay, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x0e, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCMaximumRefFrames, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x0f, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCSequenceParameterSetFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x10, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCPictureParameterSetFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x11, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + AVCSubDescriptor) + MXF_PROPERTY(AVCAverageBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x01, 0x14, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + AVCSubDescriptor) +MXF_CLASS_END(AVCSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6e, 0x00), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// EventTextDescriptor (parent DataEssenceDescriptor, concrete=false) +MXF_CLASS(EventTextDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6f, 0x00), + DataEssenceDescriptor, + false) + MXF_PROPERTY(EventTextKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x03, 0x02, 0x01, 0x08, 0x01, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + EventTextDescriptor) + MXF_PROPERTY(EventTextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x15, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + EventTextDescriptor) +MXF_CLASS_END(EventTextDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x6f, 0x00), + DataEssenceDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// STLDescriptor (parent EventTextDescriptor, concrete=false) +MXF_CLASS(STLDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x70, 0x00), + EventTextDescriptor, + false) + MXF_PROPERTY(STLReferencePointTimecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x07, 0x02, 0x01, 0x02, 0x02, 0x02, 0x00, 0x00), + 0x0000, + PositionType, + required, + false, + STLDescriptor) +MXF_CLASS_END(STLDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x70, 0x00), + EventTextDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// STLSubDescriptor (parent SubDescriptor, concrete=false) +MXF_CLASS(STLSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x71, 0x00), + SubDescriptor, + false) + MXF_PROPERTY(STLLineNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x03, 0x02, 0x01, 0x08, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + STLSubDescriptor) + MXF_PROPERTY(EventTextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x15, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + STLSubDescriptor) +MXF_CLASS_END(STLSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x71, 0x00), + SubDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// OperationsStereoscopicSubDescriptor (parent SubDescriptor, concrete=false) +MXF_CLASS(OperationsStereoscopicSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x72, 0x00), + SubDescriptor, + false) + MXF_PROPERTY(StereoscopicEyeID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x03, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + OperationsStereoscopicSubDescriptor) + MXF_PROPERTY(StereoscopicDataEssenceCoding, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x03, 0x07, 0x03, 0x02, 0x00, 0x00, 0x00), + 0x0000, + AUID, + optional, + false, + OperationsStereoscopicSubDescriptor) +MXF_CLASS_END(OperationsStereoscopicSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x72, 0x00), + SubDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// AuxDataEssenceDescriptor (parent DataEssenceDescriptor, concrete=false) +MXF_CLASS(AuxDataEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x73, 0x00), + DataEssenceDescriptor, + false) +MXF_CLASS_END(AuxDataEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x73, 0x00), + DataEssenceDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// VC2SubDescriptor (parent SubDescriptor, concrete=false) +MXF_CLASS(VC2SubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x74, 0x00), + SubDescriptor, + false) + MXF_PROPERTY(VC2MajorVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x07, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + VC2SubDescriptor) + MXF_PROPERTY(VC2MinorVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x07, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + VC2SubDescriptor) + MXF_PROPERTY(VC2Profile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x07, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + VC2SubDescriptor) + MXF_PROPERTY(VC2Level, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x07, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + VC2SubDescriptor) + MXF_PROPERTY(VC2WaveletFilters, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x07, 0x05, 0x00, 0x00, 0x00), + 0x0000, + VC2WaveletArray, + optional, + false, + VC2SubDescriptor) + MXF_PROPERTY(VC2SequenceHeadersIdentical, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x07, 0x06, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + VC2SubDescriptor) + MXF_PROPERTY(VC2EditUnitsAreCompleteSequences, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x07, 0x07, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + VC2SubDescriptor) +MXF_CLASS_END(VC2SubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x74, 0x00), + SubDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// DMCVTTargetSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(DMCVTTargetSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x75, 0x00), + SubDescriptor, + true) + MXF_PROPERTY(DMCVTApplicationIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + DMCVTTargetSubDescriptor) + MXF_PROPERTY(DMCVTApplicationVersionNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + DMCVTTargetSubDescriptor) + MXF_PROPERTY(DMCVTBackwardsVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + DMCVTTargetSubDescriptor) + MXF_PROPERTY(DMCVTTargetedSystemDisplayPrimaries, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x02, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x0000, + RationalArray, + optional, + false, + DMCVTTargetSubDescriptor) + MXF_PROPERTY(DMCVTTargetedSystemDisplayWhitePointChromaticity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x02, 0x0a, 0x00, 0x00, 0x00, 0x00), + 0x0000, + RationalArray, + optional, + false, + DMCVTTargetSubDescriptor) + MXF_PROPERTY(DMCVTTargetedSystemDisplayMaximumLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x02, 0x0b, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Rational, + optional, + false, + DMCVTTargetSubDescriptor) + MXF_PROPERTY(DMCVTTargetedSystemDisplayMinimumLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x02, 0x0c, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Rational, + optional, + false, + DMCVTTargetSubDescriptor) + MXF_PROPERTY(DMCVTTargetedSystemDisplaySignalFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x02, 0x27, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + DMCVTTargetSubDescriptor) + MXF_PROPERTY(DMCVTTargetedSystemDisplayActualPeakLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x02, 0x36, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8Array, + optional, + false, + DMCVTTargetSubDescriptor) + MXF_PROPERTY(DMCVTRowsInTargetedSystemDisplayActualPeakLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x31, 0x02, 0x37, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + DMCVTTargetSubDescriptor) +MXF_CLASS_END(DMCVTTargetSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x75, 0x00), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// VC5BayerPictureEssenceSubDescriptor (parent SubDescriptor, concrete=false) +MXF_CLASS(VC5BayerPictureEssenceSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x76, 0x00), + SubDescriptor, + false) + MXF_PROPERTY(VC5BayerComponentPattern, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x08, 0x02, 0x00, 0x00, 0x00), + 0x0000, + RGBALayout, + required, + false, + VC5BayerPictureEssenceSubDescriptor) + MXF_PROPERTY(VC5BayerComponentBlackLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x08, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + VC5BayerPictureEssenceSubDescriptor) + MXF_PROPERTY(VC5BayerComponentWhiteLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x08, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + VC5BayerPictureEssenceSubDescriptor) +MXF_CLASS_END(VC5BayerPictureEssenceSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x76, 0x00), + SubDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// VC5CDCIPictureEssenceSubDescriptor (parent SubDescriptor, concrete=false) +MXF_CLASS(VC5CDCIPictureEssenceSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x77, 0x00), + SubDescriptor, + false) + MXF_PROPERTY(VC5AlphaSampling, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x08, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + VC5CDCIPictureEssenceSubDescriptor) +MXF_CLASS_END(VC5CDCIPictureEssenceSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x77, 0x00), + SubDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// AACSubDescriptor (parent SubDescriptor, concrete=false) +MXF_CLASS(AACSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x78, 0x00), + SubDescriptor, + false) + MXF_PROPERTY(AACSamplingFrequency, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x04, 0x03, 0x01, 0x04, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + AACSubDescriptor) + MXF_PROPERTY(AACChannelConfiguration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x04, 0x03, 0x01, 0x03, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + AACSubDescriptor) +MXF_CLASS_END(AACSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x78, 0x00), + SubDescriptor, + false) +MXF_CLASS_SEPARATOR() + +// ACESPictureSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(ACESPictureSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x79, 0x00), + SubDescriptor, + true) + MXF_PROPERTY(ACESAuthoringInformation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0a, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ACESPictureSubDescriptor) + MXF_PROPERTY(ACESMasteringDisplayPrimaries, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0a, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ThreeColorPrimaries, + optional, + false, + ACESPictureSubDescriptor) + MXF_PROPERTY(ACESMasteringDisplayWhitePointChromaticity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0a, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ColorPrimary, + optional, + false, + ACESPictureSubDescriptor) + MXF_PROPERTY(ACESMasteringDisplayMaximumLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0a, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + ACESPictureSubDescriptor) + MXF_PROPERTY(ACESMasteringDisplayMinimumLuminance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0a, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + ACESPictureSubDescriptor) +MXF_CLASS_END(ACESPictureSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x79, 0x00), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// TargetFrameSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(TargetFrameSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7a, 0x00), + SubDescriptor, + true) + MXF_PROPERTY(TargetFrameAncillaryResourceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x09, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + TargetFrameSubDescriptor) + MXF_PROPERTY(MediaType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x09, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + TargetFrameSubDescriptor) + MXF_PROPERTY(TargetFrameIndex, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x09, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + required, + false, + TargetFrameSubDescriptor) + MXF_PROPERTY(TargetFrameTransferCharacteristic, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x09, 0x04, 0x00, 0x00, 0x00), + 0x0000, + TransferCharacteristicType, + required, + false, + TargetFrameSubDescriptor) + MXF_PROPERTY(TargetFrameColorPrimaries, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x09, 0x05, 0x00, 0x00, 0x00), + 0x0000, + ColorPrimariesType, + required, + false, + TargetFrameSubDescriptor) + MXF_PROPERTY(TargetFrameComponentMaxRef, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x09, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + TargetFrameSubDescriptor) + MXF_PROPERTY(TargetFrameComponentMinRef, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x09, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + TargetFrameSubDescriptor) + MXF_PROPERTY(TargetFrameEssenceStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x09, 0x08, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + TargetFrameSubDescriptor) + MXF_PROPERTY(ACESPictureSubDescriptorInstanceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x09, 0x09, 0x00, 0x00, 0x00), + 0x0000, + UUID, + optional, + false, + TargetFrameSubDescriptor) + MXF_PROPERTY(TargetFrameViewingEnvironment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x09, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + ViewingEnvironmentType, + optional, + false, + TargetFrameSubDescriptor) +MXF_CLASS_END(TargetFrameSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7a, 0x00), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// IABEssenceDescriptor (parent SoundDescriptor, concrete=true) +MXF_CLASS(IABEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7b, 0x00), + SoundDescriptor, + true) + MXF_PROPERTY(IABMaxObjectCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x0c, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + IABEssenceDescriptor) +MXF_CLASS_END(IABEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7b, 0x00), + SoundDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// IABSoundfieldLabelSubDescriptor (parent MCALabelSubDescriptor, concrete=true) +MXF_CLASS(IABSoundfieldLabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7c, 0x00), + MCALabelSubDescriptor, + true) +MXF_CLASS_END(IABSoundfieldLabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7c, 0x00), + MCALabelSubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// OPDefinition (parent DefinitionObject, concrete=false) +MXF_CLASS(OPDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7d, 0x00), + DefinitionObject, + false) +MXF_CLASS_END(OPDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7d, 0x00), + DefinitionObject, + false) +MXF_CLASS_SEPARATOR() + +// CompressionDefinition (parent DefinitionObject, concrete=false) +MXF_CLASS(CompressionDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7e, 0x00), + DefinitionObject, + false) +MXF_CLASS_END(CompressionDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7e, 0x00), + DefinitionObject, + false) +MXF_CLASS_SEPARATOR() + +// AbstractObject (parent InterchangeObject, concrete=false) +MXF_CLASS(AbstractObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7f, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(InstanceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3c0a, + UUID, + required, + false, + AbstractObject) +MXF_CLASS_END(AbstractObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7f, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// HEVCSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(HEVCSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x01), + SubDescriptor, + true) + MXF_PROPERTY(HEVCConstantBPictureFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x03, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCCodedContentKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x04, 0x00, 0x00), + 0x0000, + HEVCCodedContentType, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCClosedGOPIndicator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x06, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCIdenticalGOPIndicator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x07, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCMaximumGOPSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x08, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCMaximumBPictureCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x09, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCProfile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x0a, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCMaximumBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x0b, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCProfileConstraint, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x0c, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x0d, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCDecodingDelay, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x0e, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCMaximumRefFrames, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x0f, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCSequenceParameterSetFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x10, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCPictureParameterSetFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x11, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCTier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x12, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCVideoParameterSetFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x13, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCAverageBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x14, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCCTUSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x15, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCTileUniformSpacingFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x16, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCTileColumnsMinus1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x17, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCTileRowsMinus1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x18, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCTileWidthMinus1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x19, 0x00, 0x00), + 0x0000, + UInt16Array, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCTileHeightMinus1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x1a, 0x00, 0x00), + 0x0000, + UInt16Array, + optional, + false, + HEVCSubDescriptor) + MXF_PROPERTY(HEVCNumberOfPPSs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x06, 0x02, 0x1b, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + HEVCSubDescriptor) +MXF_CLASS_END(HEVCSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x01), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// JPEGXSSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(JPEGXSSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x02), + SubDescriptor, + true) + MXF_PROPERTY(JPEGXSPpih, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + JPEGXSSubDescriptor) + MXF_PROPERTY(JPEGXSPlev, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + JPEGXSSubDescriptor) + MXF_PROPERTY(JPEGXSWf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + JPEGXSSubDescriptor) + MXF_PROPERTY(JPEGXSHf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + JPEGXSSubDescriptor) + MXF_PROPERTY(JPEGXSNc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + JPEGXSSubDescriptor) + MXF_PROPERTY(JPEGXSComponentTable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt8Array, + required, + false, + JPEGXSSubDescriptor) + MXF_PROPERTY(JPEGXSCw, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + JPEGXSSubDescriptor) + MXF_PROPERTY(JPEGXSHsl, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x08, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + JPEGXSSubDescriptor) + MXF_PROPERTY(JPEGXSMaximumBitrate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0b, 0x09, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + JPEGXSSubDescriptor) +MXF_CLASS_END(JPEGXSSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x02), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// FFV1PictureSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(FFV1PictureSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x03), + SubDescriptor, + true) + MXF_PROPERTY(FFV1InitializationMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0c, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt8Array, + optional, + false, + FFV1PictureSubDescriptor) + MXF_PROPERTY(FFV1IdenticalGOP, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0c, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + FFV1PictureSubDescriptor) + MXF_PROPERTY(FFV1MaxGOP, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0c, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + FFV1PictureSubDescriptor) + MXF_PROPERTY(FFV1MaximumBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0c, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + FFV1PictureSubDescriptor) + MXF_PROPERTY(FFV1Version, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0c, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + FFV1PictureSubDescriptor) + MXF_PROPERTY(FFV1MicroVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0c, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + FFV1PictureSubDescriptor) +MXF_CLASS_END(FFV1PictureSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x03), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// VC6SubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(VC6SubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x04), + SubDescriptor, + true) + MXF_PROPERTY(VC6GCUpsamplersBatch, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0d, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt8Array, + optional, + false, + VC6SubDescriptor) + MXF_PROPERTY(VC6ShortcutBitvectorBatch, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0d, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt16Array, + optional, + false, + VC6SubDescriptor) + MXF_PROPERTY(VC6Lossless, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0d, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + VC6SubDescriptor) + MXF_PROPERTY(VC6CBR, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0d, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + VC6SubDescriptor) + MXF_PROPERTY(VC6Bitrate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0d, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + VC6SubDescriptor) + MXF_PROPERTY(VC6CompressedFrameMax, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0d, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + VC6SubDescriptor) + MXF_PROPERTY(VC6CompressedFrameAvg, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0d, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + VC6SubDescriptor) + MXF_PROPERTY(VC6MaxNoOfEchelons, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0d, 0x08, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + VC6SubDescriptor) + MXF_PROPERTY(VC6EchelonsArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0d, 0x09, 0x00, 0x00, 0x00), + 0x0000, + VC6EchelonPropertiesStrongReferenceArray, + optional, + false, + VC6SubDescriptor) +MXF_CLASS_END(VC6SubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x04), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// VC6EchelonProperties (parent InterchangeObject, concrete=true) +MXF_CLASS(VC6EchelonProperties, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x05), + InterchangeObject, + true) + MXF_PROPERTY(VC6EchelonIndex, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0d, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + VC6EchelonProperties) + MXF_PROPERTY(VC6SampledHeight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0d, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + VC6EchelonProperties) + MXF_PROPERTY(VC6SampledWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x06, 0x0d, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + VC6EchelonProperties) +MXF_CLASS_END(VC6EchelonProperties, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x05), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// MGASoundEssenceDescriptor (parent SoundDescriptor, concrete=true) +MXF_CLASS(MGASoundEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x06), + SoundDescriptor, + true) + MXF_PROPERTY(MGASoundEssenceBlockAlign, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + MGASoundEssenceDescriptor) + MXF_PROPERTY(MGASoundEssenceAverageBytesPerSecond, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x04, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + MGASoundEssenceDescriptor) + MXF_PROPERTY(MGASoundEssenceSequenceOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x04, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + MGASoundEssenceDescriptor) +MXF_CLASS_END(MGASoundEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x06), + SoundDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// MGAAudioMetadataSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(MGAAudioMetadataSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x07), + SubDescriptor, + true) + MXF_PROPERTY(MGALinkID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x05, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + MGAAudioMetadataSubDescriptor) + MXF_PROPERTY(MGAAudioMetadataIndex, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x05, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + MGAAudioMetadataSubDescriptor) + MXF_PROPERTY(MGAAudioMetadataIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x05, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + MGAAudioMetadataSubDescriptor) + MXF_PROPERTY(MGAAudioMetadataPayloadULArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x05, 0x04, 0x00, 0x00, 0x00), + 0x0000, + AUIDArray, + required, + false, + MGAAudioMetadataSubDescriptor) +MXF_CLASS_END(MGAAudioMetadataSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x07), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// MGASoundfieldGroupLabelSubDescriptor (parent SoundfieldGroupLabelSubDescriptor, concrete=true) +MXF_CLASS(MGASoundfieldGroupLabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x08), + SoundfieldGroupLabelSubDescriptor, + true) + MXF_PROPERTY(MGAMetadataSectionLinkID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x06, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + MGASoundfieldGroupLabelSubDescriptor) + MXF_PROPERTY(ADMAudioProgrammeID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x06, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MGASoundfieldGroupLabelSubDescriptor) + MXF_PROPERTY(ADMAudioContentID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x06, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MGASoundfieldGroupLabelSubDescriptor) + MXF_PROPERTY(ADMAudioObjectID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x06, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + MGASoundfieldGroupLabelSubDescriptor) +MXF_CLASS_END(MGASoundfieldGroupLabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x08), + SoundfieldGroupLabelSubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// SADMAudioMetadataSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(SADMAudioMetadataSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x09), + SubDescriptor, + true) + MXF_PROPERTY(SADMMetadataSectionLinkID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x07, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + SADMAudioMetadataSubDescriptor) + MXF_PROPERTY(SADMProfileLevelULBatch, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x07, 0x02, 0x00, 0x00, 0x00), + 0x0000, + AUIDSet, + optional, + false, + SADMAudioMetadataSubDescriptor) +MXF_CLASS_END(SADMAudioMetadataSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x09), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// SupplementalDataEssenceDescriptor (parent DataEssenceDescriptor, concrete=true) +MXF_CLASS(SupplementalDataEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x0a), + DataEssenceDescriptor, + true) +MXF_CLASS_END(SupplementalDataEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x0a), + DataEssenceDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// DataStreamSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(DataStreamSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x0b), + SubDescriptor, + true) + MXF_PROPERTY(DataStreamSchemeURI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DataStreamSubDescriptor) + MXF_PROPERTY(LinkedDataStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x06, 0x01, 0x01, 0x02, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + DataStreamSubDescriptor) + MXF_PROPERTY(DataStreamSampleRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Rational, + optional, + false, + DataStreamSubDescriptor) +MXF_CLASS_END(DataStreamSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x0b), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// DataStreamDeviceSubDescriptor (parent DataStreamSubDescriptor, concrete=true) +MXF_CLASS(DataStreamDeviceSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x0c), + DataStreamSubDescriptor, + true) + MXF_PROPERTY(DeviceCreatorName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x01, 0x02, 0x06, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DataStreamDeviceSubDescriptor) + MXF_PROPERTY(DeviceProductName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x01, 0x02, 0x06, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DataStreamDeviceSubDescriptor) + MXF_PROPERTY(DeviceVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x01, 0x02, 0x06, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DataStreamDeviceSubDescriptor) + MXF_PROPERTY(DeviceInstanceIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x05, 0x01, 0x02, 0x06, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DataStreamDeviceSubDescriptor) +MXF_CLASS_END(DataStreamDeviceSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x0c), + DataStreamSubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// RIFFChunkDefinitionSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(RIFFChunkDefinitionSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x0d), + SubDescriptor, + true) + MXF_PROPERTY(RIFFChunkStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x08, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + RIFFChunkDefinitionSubDescriptor) + MXF_PROPERTY(RIFFChunkID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x08, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + required, + false, + RIFFChunkDefinitionSubDescriptor) + MXF_PROPERTY(RIFFChunkUUID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x08, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UUID, + optional, + false, + RIFFChunkDefinitionSubDescriptor) + MXF_PROPERTY(RIFFChunkHashSHA1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x08, 0x04, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + RIFFChunkDefinitionSubDescriptor) +MXF_CLASS_END(RIFFChunkDefinitionSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x0d), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// ADM_CHNASubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(ADM_CHNASubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x0e), + SubDescriptor, + true) + MXF_PROPERTY(NumLocalChannels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x09, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + ADM_CHNASubDescriptor) + MXF_PROPERTY(NumADMAudioTrackUIDs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x09, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + ADM_CHNASubDescriptor) + MXF_PROPERTY(ADMChannelMappingsArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x09, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ADMChannelMappingStrongReferenceVector, + required, + false, + ADM_CHNASubDescriptor) +MXF_CLASS_END(ADM_CHNASubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x0e), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// ADMChannelMapping (parent InterchangeObject, concrete=true) +MXF_CLASS(ADMChannelMapping, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x0f), + InterchangeObject, + true) + MXF_PROPERTY(LocalChannelID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x09, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ADMChannelMapping) + MXF_PROPERTY(ADMAudioTrackUID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x09, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + ADMChannelMapping) + MXF_PROPERTY(ADMAudioTrackChannelFormatID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x09, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + ADMChannelMapping) + MXF_PROPERTY(ADMAudioPackFormatID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x09, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ADMChannelMapping) +MXF_CLASS_END(ADMChannelMapping, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x0f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// RIFFChunkReferencesSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(RIFFChunkReferencesSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x10), + SubDescriptor, + true) + MXF_PROPERTY(RIFFChunkStreamIDsArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x08, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt32Array, + required, + false, + RIFFChunkReferencesSubDescriptor) +MXF_CLASS_END(RIFFChunkReferencesSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x10), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// ADMAudioMetadataSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(ADMAudioMetadataSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x11), + SubDescriptor, + true) + MXF_PROPERTY(RIFFChunkStreamID_link1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x0a, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ADMAudioMetadataSubDescriptor) + MXF_PROPERTY(ADMProfileLevelULBatch, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x0a, 0x02, 0x00, 0x00, 0x00), + 0x0000, + AUIDSet, + optional, + false, + ADMAudioMetadataSubDescriptor) +MXF_CLASS_END(ADMAudioMetadataSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x11), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// ADMSoundfieldGroupLabelSubDescriptor (parent SoundfieldGroupLabelSubDescriptor, concrete=true) +MXF_CLASS(ADMSoundfieldGroupLabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x12), + SoundfieldGroupLabelSubDescriptor, + true) + MXF_PROPERTY(RIFFChunkStreamID_link2, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x0b, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + ADMSoundfieldGroupLabelSubDescriptor) + MXF_PROPERTY(ADMAudioProgrammeID_ST2131, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x0b, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ADMSoundfieldGroupLabelSubDescriptor) + MXF_PROPERTY(ADMAudioContentID_ST2131, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x0b, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ADMSoundfieldGroupLabelSubDescriptor) + MXF_PROPERTY(ADMAudioObjectID_ST2131, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x0b, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ADMSoundfieldGroupLabelSubDescriptor) +MXF_CLASS_END(ADMSoundfieldGroupLabelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x12), + SoundfieldGroupLabelSubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// IABChannelSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(IABChannelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x15), + SubDescriptor, + true) + MXF_PROPERTY(IABBedMetaID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x0c, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + IABChannelSubDescriptor) + MXF_PROPERTY(IABChannelID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x0c, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + IABChannelSubDescriptor) + MXF_PROPERTY(IABAudioDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x0c, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + required, + false, + IABChannelSubDescriptor) + MXF_PROPERTY(IABAudioDescriptionText, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x0c, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + IABChannelSubDescriptor) +MXF_CLASS_END(IABChannelSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x15), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// ClassDefinition (parent MetaDefinition, concrete=true) +MXF_CLASS(ClassDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00), + MetaDefinition, + true) + MXF_PROPERTY(ParentClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00), + 0x0008, + ClassDefinitionWeakReference, + required, + false, + ClassDefinition) + MXF_PROPERTY(Properties, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x02, 0x00, 0x00, 0x00), + 0x0009, + PropertyDefinitionStrongReferenceSet, + optional, + false, + ClassDefinition) + MXF_PROPERTY(IsConcrete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x03, 0x00, 0x00, 0x00), + 0x000a, + Boolean, + required, + false, + ClassDefinition) +MXF_CLASS_END(ClassDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00), + MetaDefinition, + true) +MXF_CLASS_SEPARATOR() + +// PropertyDefinition (parent MetaDefinition, concrete=true) +MXF_CLASS(PropertyDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00), + MetaDefinition, + true) + MXF_PROPERTY(PropertyType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x04, 0x00, 0x00, 0x00), + 0x000b, + AUID, + required, + false, + PropertyDefinition) + MXF_PROPERTY(IsOptional, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x000c, + Boolean, + required, + false, + PropertyDefinition) + MXF_PROPERTY(LocalIdentification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x05, 0x00, 0x00, 0x00), + 0x000d, + UInt16, + optional, + false, + PropertyDefinition) + MXF_PROPERTY(IsUniqueIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x06, 0x00, 0x00, 0x00), + 0x000e, + Boolean, + optional, + false, + PropertyDefinition) + MXF_PROPERTY(MemberOf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x07, 0x22, 0x00, 0x00, 0x00), + 0x002b, + ClassDefinitionWeakReference, + optional, + false, + PropertyDefinition) +MXF_CLASS_END(PropertyDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00), + MetaDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinition (parent MetaDefinition, concrete=false) +MXF_CLASS(TypeDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x03, 0x00, 0x00), + MetaDefinition, + false) +MXF_CLASS_END(TypeDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x03, 0x00, 0x00), + MetaDefinition, + false) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionInteger (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionInteger, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x04, 0x00, 0x00), + TypeDefinition, + true) + MXF_PROPERTY(Size, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x000f, + UInt8, + required, + false, + TypeDefinitionInteger) + MXF_PROPERTY(IsSigned, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x03, 0x02, 0x00, 0x00, 0x00), + 0x0010, + Boolean, + required, + false, + TypeDefinitionInteger) +MXF_CLASS_END(TypeDefinitionInteger, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x04, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionStrongObjectReference (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionStrongObjectReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x05, 0x00, 0x00), + TypeDefinition, + true) + MXF_PROPERTY(ReferencedType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x09, 0x00, 0x00, 0x00), + 0x0011, + ClassDefinitionWeakReference, + required, + false, + TypeDefinitionStrongObjectReference) +MXF_CLASS_END(TypeDefinitionStrongObjectReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x05, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionWeakObjectReference (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionWeakObjectReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x06, 0x00, 0x00), + TypeDefinition, + true) + MXF_PROPERTY(WeakReferencedType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x0a, 0x00, 0x00, 0x00), + 0x0012, + ClassDefinitionWeakReference, + required, + false, + TypeDefinitionWeakObjectReference) + MXF_PROPERTY(TargetSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x03, 0x0b, 0x00, 0x00, 0x00), + 0x0013, + AUIDArray, + required, + false, + TypeDefinitionWeakObjectReference) +MXF_CLASS_END(TypeDefinitionWeakObjectReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x06, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionEnumeration (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionEnumeration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x07, 0x00, 0x00), + TypeDefinition, + true) + MXF_PROPERTY(ElementType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x0b, 0x00, 0x00, 0x00), + 0x0014, + TypeDefinitionWeakReference, + required, + false, + TypeDefinitionEnumeration) + MXF_PROPERTY(ElementNames, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x03, 0x04, 0x00, 0x00, 0x00), + 0x0015, + UTF16StringArray, + required, + false, + TypeDefinitionEnumeration) + MXF_PROPERTY(ElementValues, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x03, 0x05, 0x00, 0x00, 0x00), + 0x0016, + Int64Array, + required, + false, + TypeDefinitionEnumeration) +MXF_CLASS_END(TypeDefinitionEnumeration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x07, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionFixedArray (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionFixedArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x08, 0x00, 0x00), + TypeDefinition, + true) + MXF_PROPERTY(FixedArrayElementType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x0c, 0x00, 0x00, 0x00), + 0x0017, + TypeDefinitionWeakReference, + required, + false, + TypeDefinitionFixedArray) + MXF_PROPERTY(ElementCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x03, 0x03, 0x00, 0x00, 0x00), + 0x0018, + UInt32, + required, + false, + TypeDefinitionFixedArray) +MXF_CLASS_END(TypeDefinitionFixedArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x08, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionVariableArray (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionVariableArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x09, 0x00, 0x00), + TypeDefinition, + true) + MXF_PROPERTY(VariableArrayElementType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x0d, 0x00, 0x00, 0x00), + 0x0019, + TypeDefinitionWeakReference, + required, + false, + TypeDefinitionVariableArray) +MXF_CLASS_END(TypeDefinitionVariableArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x09, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionSet (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x0a, 0x00, 0x00), + TypeDefinition, + true) + MXF_PROPERTY(SetElementType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x0e, 0x00, 0x00, 0x00), + 0x001a, + TypeDefinitionWeakReference, + required, + false, + TypeDefinitionSet) +MXF_CLASS_END(TypeDefinitionSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x0a, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionString (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionString, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x0b, 0x00, 0x00), + TypeDefinition, + true) + MXF_PROPERTY(StringElementType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x0f, 0x00, 0x00, 0x00), + 0x001b, + TypeDefinitionWeakReference, + required, + false, + TypeDefinitionString) +MXF_CLASS_END(TypeDefinitionString, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x0b, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionStream (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionStream, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x0c, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_END(TypeDefinitionStream, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x0c, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionRecord (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionRecord, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x0d, 0x00, 0x00), + TypeDefinition, + true) + MXF_PROPERTY(MemberTypes, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x11, 0x00, 0x00, 0x00), + 0x001c, + TypeDefinitionWeakReferenceVector, + required, + false, + TypeDefinitionRecord) + MXF_PROPERTY(MemberNames, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x03, 0x06, 0x00, 0x00, 0x00), + 0x001d, + UTF16StringArray, + required, + false, + TypeDefinitionRecord) +MXF_CLASS_END(TypeDefinitionRecord, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x0d, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionRename (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionRename, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x0e, 0x00, 0x00), + TypeDefinition, + true) + MXF_PROPERTY(RenamedType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x12, 0x00, 0x00, 0x00), + 0x001e, + TypeDefinitionWeakReference, + required, + false, + TypeDefinitionRename) +MXF_CLASS_END(TypeDefinitionRename, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x0e, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionExtendibleEnumeration (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionExtendibleEnumeration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x20, 0x00, 0x00), + TypeDefinition, + true) + MXF_PROPERTY(ExtendibleEnumerationElementNames, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x03, 0x07, 0x00, 0x00, 0x00), + 0x001f, + UTF16StringArray, + optional, + false, + TypeDefinitionExtendibleEnumeration) + MXF_PROPERTY(ExtendibleEnumerationElementValues, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x03, 0x08, 0x00, 0x00, 0x00), + 0x0020, + AUIDArray, + optional, + false, + TypeDefinitionExtendibleEnumeration) +MXF_CLASS_END(TypeDefinitionExtendibleEnumeration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x20, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionIndirect (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionIndirect, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x21, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_END(TypeDefinitionIndirect, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x21, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionOpaque (parent TypeDefinitionIndirect, concrete=true) +MXF_CLASS(TypeDefinitionOpaque, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x22, 0x00, 0x00), + TypeDefinitionIndirect, + true) +MXF_CLASS_END(TypeDefinitionOpaque, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x22, 0x00, 0x00), + TypeDefinitionIndirect, + true) +MXF_CLASS_SEPARATOR() + +// TypeDefinitionCharacter (parent TypeDefinition, concrete=true) +MXF_CLASS(TypeDefinitionCharacter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x23, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_END(TypeDefinitionCharacter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x23, 0x00, 0x00), + TypeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// MetaDefinition (parent InterchangeObject, concrete=false) +MXF_CLASS(MetaDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x24, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(InstanceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3c0a, + UUID, + optional, + false, + MetaDefinition) + MXF_PROPERTY(MetaDefinitionIdentification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x13, 0x00, 0x00, 0x00), + 0x0005, + AUID, + required, + false, + MetaDefinition) + MXF_PROPERTY(MetaDefinitionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x0006, + UTF16String, + required, + false, + MetaDefinition) + MXF_PROPERTY(MetaDefinitionDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x14, 0x01, 0x00, 0x00), + 0x0007, + UTF16String, + optional, + false, + MetaDefinition) +MXF_CLASS_END(MetaDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x24, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// MetaDictionary (parent InterchangeObject, concrete=true) +MXF_CLASS(MetaDictionary, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x25, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(ClassDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x07, 0x00, 0x00, 0x00), + 0x0003, + ClassDefinitionStrongReferenceSet, + optional, + false, + MetaDictionary) + MXF_PROPERTY(TypeDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x08, 0x00, 0x00, 0x00), + 0x0004, + TypeDefinitionStrongReferenceSet, + optional, + false, + MetaDictionary) +MXF_CLASS_END(MetaDictionary, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x25, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// ExtensionScheme (parent InterchangeObject, concrete=true) +MXF_CLASS(ExtensionScheme, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x26, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(InstanceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3c0a, + UUID, + required, + false, + ExtensionScheme) + MXF_PROPERTY(ExtensionSchemeID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x07, 0x1b, 0x00, 0x00, 0x00), + 0x0024, + AUID, + required, + false, + ExtensionScheme) + MXF_PROPERTY(SymbolSpaceURI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x07, 0x1c, 0x00, 0x00, 0x00), + 0x0025, + UTF16String, + required, + false, + ExtensionScheme) + MXF_PROPERTY(PreferredPrefix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x07, 0x1d, 0x00, 0x00, 0x00), + 0x0026, + UTF16String, + optional, + false, + ExtensionScheme) + MXF_PROPERTY(ExtensionDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x07, 0x1e, 0x00, 0x00, 0x00), + 0x0027, + UTF16String, + optional, + false, + ExtensionScheme) + MXF_PROPERTY(MetaDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x07, 0x1f, 0x00, 0x00, 0x00), + 0x0028, + MetaDefinitionStrongReferenceSet, + optional, + false, + ExtensionScheme) +MXF_CLASS_END(ExtensionScheme, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x26, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// PropertyAliasDefinition (parent PropertyDefinition, concrete=true) +MXF_CLASS(PropertyAliasDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x27, 0x00, 0x00), + PropertyDefinition, + true) + MXF_PROPERTY(OriginalProperty, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x07, 0x20, 0x00, 0x00, 0x00), + 0x0029, + PropertyDefinitionWeakReference, + required, + false, + PropertyAliasDefinition) +MXF_CLASS_END(PropertyAliasDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x27, 0x00, 0x00), + PropertyDefinition, + true) +MXF_CLASS_SEPARATOR() + +// ExtendibleEnumerationElement (parent DefinitionObject, concrete=true) +MXF_CLASS(ExtendibleEnumerationElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x28, 0x00, 0x00), + DefinitionObject, + true) + MXF_PROPERTY(ElementOf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x07, 0x21, 0x00, 0x00, 0x00), + 0x002a, + TypeDefinitionExtendibleEnumerationWeakReferenceSet, + optional, + false, + ExtendibleEnumerationElement) +MXF_CLASS_END(ExtendibleEnumerationElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x02, 0x28, 0x00, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// Root (parent InterchangeObject, concrete=true) +MXF_CLASS(Root, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(InstanceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3c0a, + UUID, + optional, + false, + Root) + MXF_PROPERTY(RootMetaDictionary, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x06, 0x01, 0x01, 0x07, 0x16, 0x00, 0x00, 0x00), + 0x0001, + MetaDictionaryStrongReference, + optional, + false, + Root) + MXF_PROPERTY(RootPreface, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x06, 0x01, 0x01, 0x07, 0x17, 0x00, 0x00, 0x00), + 0x0002, + PrefaceStrongReference, + required, + false, + Root) + MXF_PROPERTY(RootObjectDirectory, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x06, 0x01, 0x01, 0x07, 0x18, 0x00, 0x00, 0x00), + 0x0021, + DataValue, + optional, + false, + Root) + MXF_PROPERTY(RootFormatVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x06, 0x01, 0x01, 0x07, 0x19, 0x00, 0x00, 0x00), + 0x0022, + UInt32, + optional, + false, + Root) + MXF_PROPERTY(RootExtensions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x07, 0x1a, 0x00, 0x00, 0x00), + 0x0023, + ExtensionSchemeStrongReferenceSet, + optional, + false, + Root) +MXF_CLASS_END(Root, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// PartitionPack (parent InterchangeObject, concrete=false) +MXF_CLASS(PartitionPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MajorVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + PartitionPack) + MXF_PROPERTY(MinorVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x02, 0x01, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + PartitionPack) + MXF_PROPERTY(KAGSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x01, 0x09, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + PartitionPack) + MXF_PROPERTY(ThisPartition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + required, + false, + PartitionPack) + MXF_PROPERTY(PreviousPartition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + required, + false, + PartitionPack) + MXF_PROPERTY(FooterPartition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x05, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + required, + false, + PartitionPack) + MXF_PROPERTY(HeaderByteCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x06, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + required, + false, + PartitionPack) + MXF_PROPERTY(IndexByteCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x06, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + required, + false, + PartitionPack) + MXF_PROPERTY(IndexStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + PartitionPack) + MXF_PROPERTY(BodyOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x01, 0x02, 0x01, 0x03, 0x00, 0x00), + 0x0000, + UInt64, + required, + false, + PartitionPack) + MXF_PROPERTY(EssenceStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + PartitionPack) + MXF_PROPERTY(OperationalPattern, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + PartitionPack) + MXF_PROPERTY(EssenceContainers, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00), + 0x0000, + AUIDSet, + required, + false, + PartitionPack) +MXF_CLASS_END(PartitionPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// HeaderPartitionPack (parent PartitionPack, concrete=false) +MXF_CLASS(HeaderPartitionPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00), + PartitionPack, + false) +MXF_CLASS_END(HeaderPartitionPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00), + PartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// HeaderPartitionOpenIncomplete (parent HeaderPartitionPack, concrete=false) +MXF_CLASS(HeaderPartitionOpenIncomplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00), + HeaderPartitionPack, + false) +MXF_CLASS_END(HeaderPartitionOpenIncomplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00), + HeaderPartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// HeaderPartitionClosedIncomplete (parent HeaderPartitionPack, concrete=false) +MXF_CLASS(HeaderPartitionClosedIncomplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x02, 0x00), + HeaderPartitionPack, + false) +MXF_CLASS_END(HeaderPartitionClosedIncomplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x02, 0x00), + HeaderPartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// HeaderPartitionOpenComplete (parent HeaderPartitionPack, concrete=false) +MXF_CLASS(HeaderPartitionOpenComplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x03, 0x00), + HeaderPartitionPack, + false) +MXF_CLASS_END(HeaderPartitionOpenComplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x03, 0x00), + HeaderPartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// HeaderPartitionClosedComplete (parent HeaderPartitionPack, concrete=false) +MXF_CLASS(HeaderPartitionClosedComplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x04, 0x00), + HeaderPartitionPack, + false) +MXF_CLASS_END(HeaderPartitionClosedComplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x04, 0x00), + HeaderPartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// BodyPartitionPack (parent PartitionPack, concrete=false) +MXF_CLASS(BodyPartitionPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00), + PartitionPack, + false) +MXF_CLASS_END(BodyPartitionPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00), + PartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// BodyPartitionOpenIncomplete (parent BodyPartitionPack, concrete=false) +MXF_CLASS(BodyPartitionOpenIncomplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00), + BodyPartitionPack, + false) +MXF_CLASS_END(BodyPartitionOpenIncomplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00), + BodyPartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// BodyPartitionClosedIncomplete (parent BodyPartitionPack, concrete=false) +MXF_CLASS(BodyPartitionClosedIncomplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x02, 0x00), + BodyPartitionPack, + false) +MXF_CLASS_END(BodyPartitionClosedIncomplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x02, 0x00), + BodyPartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// BodyPartitionOpenComplete (parent BodyPartitionPack, concrete=false) +MXF_CLASS(BodyPartitionOpenComplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x03, 0x00), + BodyPartitionPack, + false) +MXF_CLASS_END(BodyPartitionOpenComplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x03, 0x00), + BodyPartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// BodyPartitionClosedComplete (parent BodyPartitionPack, concrete=false) +MXF_CLASS(BodyPartitionClosedComplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x04, 0x00), + BodyPartitionPack, + false) +MXF_CLASS_END(BodyPartitionClosedComplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x04, 0x00), + BodyPartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// GenericStreamPartition (parent BodyPartitionPack, concrete=false) +MXF_CLASS(GenericStreamPartition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x11, 0x00), + BodyPartitionPack, + false) +MXF_CLASS_END(GenericStreamPartition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x11, 0x00), + BodyPartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// FooterPartitionPack (parent PartitionPack, concrete=false) +MXF_CLASS(FooterPartitionPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00), + PartitionPack, + false) +MXF_CLASS_END(FooterPartitionPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00), + PartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// FooterPartitionClosedIncomplete (parent FooterPartitionPack, concrete=false) +MXF_CLASS(FooterPartitionClosedIncomplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x02, 0x00), + FooterPartitionPack, + false) +MXF_CLASS_END(FooterPartitionClosedIncomplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x02, 0x00), + FooterPartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// FooterPartitionClosedComplete (parent FooterPartitionPack, concrete=false) +MXF_CLASS(FooterPartitionClosedComplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x04, 0x00), + FooterPartitionPack, + false) +MXF_CLASS_END(FooterPartitionClosedComplete, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04, 0x04, 0x00), + FooterPartitionPack, + false) +MXF_CLASS_SEPARATOR() + +// PrimerPack (parent InterchangeObject, concrete=false) +MXF_CLASS(PrimerPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x05, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalTagEntries, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x07, 0x15, 0x00, 0x00, 0x00), + 0x0000, + LocalTagEntryBatch, + required, + false, + PrimerPack) +MXF_CLASS_END(PrimerPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x05, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// IndexTableSegment (parent InterchangeObject, concrete=false) +MXF_CLASS(IndexTableSegment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(InstanceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3c0a, + UUID, + required, + false, + IndexTableSegment) + MXF_PROPERTY(IndexEditRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x05, 0x30, 0x04, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x3f0b, + Rational, + required, + false, + IndexTableSegment) + MXF_PROPERTY(IndexStartPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x0a, 0x00, 0x00), + 0x3f0c, + PositionType, + required, + false, + IndexTableSegment) + MXF_PROPERTY(IndexDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x02, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00), + 0x3f0d, + LengthType, + required, + false, + IndexTableSegment) + MXF_PROPERTY(EditUnitByteCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x06, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x3f05, + UInt32, + optional, + false, + IndexTableSegment) + MXF_PROPERTY(IndexStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x03, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x3f06, + UInt32, + optional, + false, + IndexTableSegment) + MXF_PROPERTY(EssenceStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x3f07, + UInt32, + required, + false, + IndexTableSegment) + MXF_PROPERTY(SliceCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x3f08, + UInt8, + optional, + false, + IndexTableSegment) + MXF_PROPERTY(PositionTableCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x04, 0x04, 0x01, 0x07, 0x00, 0x00, 0x00), + 0x3f0e, + UInt8, + optional, + false, + IndexTableSegment) + MXF_PROPERTY(DeltaEntryArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x04, 0x04, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x3f09, + DeltaEntryArray, + optional, + false, + IndexTableSegment) + MXF_PROPERTY(IndexEntryArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x04, 0x04, 0x02, 0x05, 0x00, 0x00, 0x00), + 0x3f0a, + IndexEntryArray, + optional, + false, + IndexTableSegment) + MXF_PROPERTY(ExtStartOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x06, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x3f0f, + UInt64, + optional, + false, + IndexTableSegment) + MXF_PROPERTY(VBEByteCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x06, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x3f10, + UInt64, + optional, + false, + IndexTableSegment) + MXF_PROPERTY(SingleIndexLocation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x04, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x3f11, + Boolean, + optional, + false, + IndexTableSegment) + MXF_PROPERTY(SingleEssenceLocation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x02, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x3f12, + Boolean, + optional, + false, + IndexTableSegment) + MXF_PROPERTY(ForwardIndexDirection, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x04, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x3f13, + Boolean, + optional, + false, + IndexTableSegment) +MXF_CLASS_END(IndexTableSegment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// RandomIndexPack (parent InterchangeObject, concrete=false) +MXF_CLASS(RandomIndexPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(RandomIndexPack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// EncryptedTriplet (parent InterchangeObject, concrete=false) +MXF_CLASS(EncryptedTriplet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7e, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CryptographicContextLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x06, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + EncryptedTriplet) + MXF_PROPERTY(PlaintextOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x09, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + required, + false, + EncryptedTriplet) + MXF_PROPERTY(SourceKey, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + EncryptedTriplet) + MXF_PROPERTY(SourceLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x06, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + required, + false, + EncryptedTriplet) + MXF_PROPERTY(EncryptedSourceValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x09, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + EncryptedTriplet) + MXF_PROPERTY(EncryptedTrackFileID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x06, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UUID, + optional, + false, + EncryptedTriplet) + MXF_PROPERTY(TripletSequenceNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x10, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + EncryptedTriplet) + MXF_PROPERTY(MIC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x09, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + EncryptedTriplet) +MXF_CLASS_END(EncryptedTriplet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7e, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// DescriptiveObject (parent InterchangeObject, concrete=false) +MXF_CLASS(DescriptiveObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LinkedDescriptiveObjectPluginID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x05, 0x20, 0x07, 0x01, 0x11, 0x00, 0x00, 0x00), + 0x0000, + DescriptiveMarkerGlobalReference, + optional, + false, + DescriptiveObject) +MXF_CLASS_END(DescriptiveObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// DescriptiveFramework (parent InterchangeObject, concrete=false) +MXF_CLASS(DescriptiveFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LinkedDescriptiveFrameworkPluginID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x05, 0x20, 0x07, 0x01, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + DescriptiveMarkerGlobalReference, + optional, + false, + DescriptiveFramework) +MXF_CLASS_END(DescriptiveFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// ProductionFramework (parent ProductionClipFramework, concrete=false) +MXF_CLASS(ProductionFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x01, 0x01, 0x00), + ProductionClipFramework, + false) + MXF_PROPERTY(IntegrationIndication, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x05, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ProductionFramework) + MXF_PROPERTY(IdentificationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x06, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ProductionFramework) + MXF_PROPERTY(GroupRelationshipObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x05, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ProductionFramework) + MXF_PROPERTY(BrandingObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x08, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ProductionFramework) + MXF_PROPERTY(EventObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x09, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ProductionFramework) + MXF_PROPERTY(AwardObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x0b, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ProductionFramework) + MXF_PROPERTY(ProductionSettingPeriodObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x0e, 0x01), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ProductionFramework) +MXF_CLASS_END(ProductionFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x01, 0x01, 0x00), + ProductionClipFramework, + false) +MXF_CLASS_SEPARATOR() + +// ClipFramework (parent ProductionClipFramework, concrete=false) +MXF_CLASS(ClipFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x01, 0x02, 0x00), + ProductionClipFramework, + false) + MXF_PROPERTY(ClipKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x05, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ClipFramework) + MXF_PROPERTY(ClipNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x05, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + ClipFramework) + MXF_PROPERTY(ExtendedClipID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x01, 0x01, 0x15, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + ClipFramework) + MXF_PROPERTY(ClipCreationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x02, 0x01, 0x10, 0x01, 0x04, 0x00, 0x00), + 0x0000, + TimeStamp, + optional, + false, + ClipFramework) + MXF_PROPERTY(TakeNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + ClipFramework) + MXF_PROPERTY(SlateInformation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ClipFramework) + MXF_PROPERTY(ScriptingObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x0f, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ClipFramework) + MXF_PROPERTY(ClipShotObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x11, 0x02), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ClipFramework) + MXF_PROPERTY(DeviceParametersObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x1e, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ClipFramework) + MXF_PROPERTY(ProcessingObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x40, 0x20, 0x00), + 0x0000, + DescriptiveObjectStrongReference, + optional, + false, + ClipFramework) +MXF_CLASS_END(ClipFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x01, 0x02, 0x00), + ProductionClipFramework, + false) +MXF_CLASS_SEPARATOR() + +// SceneFramework (parent DMS1Framework, concrete=false) +MXF_CLASS(SceneFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x01, 0x03, 0x00), + DMS1Framework, + false) + MXF_PROPERTY(SceneNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + SceneFramework) + MXF_PROPERTY(SceneSettingPeriodObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x0e, 0x02), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + SceneFramework) + MXF_PROPERTY(SceneShotObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x11, 0x01), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + SceneFramework) +MXF_CLASS_END(SceneFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x01, 0x03, 0x00), + DMS1Framework, + false) +MXF_CLASS_SEPARATOR() + +// Titles (parent TextLanguage, concrete=false) +MXF_CLASS(Titles, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x10, 0x01, 0x00), + TextLanguage, + false) + MXF_PROPERTY(MainTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Titles) + MXF_PROPERTY(SecondaryTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Titles) + MXF_PROPERTY(WorkingTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x05, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Titles) + MXF_PROPERTY(OriginalTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x05, 0x0b, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Titles) + MXF_PROPERTY(VersionTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Titles) +MXF_CLASS_END(Titles, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x10, 0x01, 0x00), + TextLanguage, + false) +MXF_CLASS_SEPARATOR() + +// DMS1Identification (parent Thesaurus, concrete=false) +MXF_CLASS(DMS1Identification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x11, 0x01, 0x00), + Thesaurus, + false) + MXF_PROPERTY(IdentifierKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + DMS1Identification) + MXF_PROPERTY(IdentifierValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + DMS1Identification) + MXF_PROPERTY(IdentificationLocator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + AUID, + optional, + false, + DMS1Identification) + MXF_PROPERTY(IdentificationIssuingAuthority, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x0a, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DMS1Identification) +MXF_CLASS_END(DMS1Identification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x11, 0x01, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// GroupRelationship (parent Thesaurus, concrete=false) +MXF_CLASS(GroupRelationship, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x12, 0x01, 0x00), + Thesaurus, + false) + MXF_PROPERTY(ProgrammingGroupKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + GroupRelationship) + MXF_PROPERTY(ProgrammingGroupTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x02, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + GroupRelationship) + MXF_PROPERTY(GroupSynopsis, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x08, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + GroupRelationship) + MXF_PROPERTY(PositionInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + GroupRelationship) + MXF_PROPERTY(TotalNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + GroupRelationship) + MXF_PROPERTY(EpisodicStartNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + GroupRelationship) + MXF_PROPERTY(EpisodicEndNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + GroupRelationship) +MXF_CLASS_END(GroupRelationship, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x12, 0x01, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// Branding (parent TextLanguage, concrete=false) +MXF_CLASS(Branding, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x13, 0x01, 0x00), + TextLanguage, + false) + MXF_PROPERTY(BrandMainTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x05, 0x0d, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Branding) + MXF_PROPERTY(BrandOriginalTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x05, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Branding) +MXF_CLASS_END(Branding, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x13, 0x01, 0x00), + TextLanguage, + false) +MXF_CLASS_SEPARATOR() + +// DMS1Event (parent Thesaurus, concrete=false) +MXF_CLASS(DMS1Event, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x14, 0x01, 0x00), + Thesaurus, + false) + MXF_PROPERTY(EventIndication, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x05, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DMS1Event) + MXF_PROPERTY(EventStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x07, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + DMS1Event) + MXF_PROPERTY(EventEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x09, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + DMS1Event) + MXF_PROPERTY(PublicationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x0a, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + DMS1Event) + MXF_PROPERTY(EventAnnotationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x0d, 0x01), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + DMS1Event) +MXF_CLASS_END(DMS1Event, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x14, 0x01, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// Publication (parent DMS1Object, concrete=false) +MXF_CLASS(Publication, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x14, 0x02, 0x00), + DMS1Object, + false) + MXF_PROPERTY(PublishingOrganizationName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Publication) + MXF_PROPERTY(PublishingServiceName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Publication) + MXF_PROPERTY(PublishingMediumName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x03, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Publication) + MXF_PROPERTY(PublishingRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x04, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Publication) +MXF_CLASS_END(Publication, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x14, 0x02, 0x00), + DMS1Object, + false) +MXF_CLASS_SEPARATOR() + +// Award (parent Thesaurus, concrete=false) +MXF_CLASS(Award, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x15, 0x01, 0x00), + Thesaurus, + false) + MXF_PROPERTY(FestivalName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x02, 0x01, 0x03, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Award) + MXF_PROPERTY(FestivalDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x02, 0x01, 0x02, 0x07, 0x10, 0x01, 0x00), + 0x0000, + ISO7, + optional, + false, + Award) + MXF_PROPERTY(AwardName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x02, 0x01, 0x04, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Award) + MXF_PROPERTY(AwardCategory, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x02, 0x01, 0x05, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Award) + MXF_PROPERTY(NominationCategory, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x03, 0x02, 0x02, 0x01, 0x06, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Award) + MXF_PROPERTY(AwardParticipants, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x40, 0x13, 0x01), + 0x0000, + ParticipantGlobalReferenceSet, + optional, + false, + Award) +MXF_CLASS_END(Award, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x15, 0x01, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// CaptionsDescription (parent Thesaurus, concrete=false) +MXF_CLASS(CaptionsDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x16, 0x01, 0x00), + Thesaurus, + false) + MXF_PROPERTY(ExtendedCaptionsLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x12, 0x00, 0x00), + 0x0000, + ISO639_Ext, + optional, + false, + CaptionsDescription) + MXF_PROPERTY(CaptionKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + CaptionsDescription) +MXF_CLASS_END(CaptionsDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x16, 0x01, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// DMS1Annotation (parent Thesaurus, concrete=false) +MXF_CLASS(DMS1Annotation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x01, 0x00), + Thesaurus, + false) + MXF_PROPERTY(AnnotationKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0e, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DMS1Annotation) + MXF_PROPERTY(AnnotationSynopsis, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x09, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DMS1Annotation) + MXF_PROPERTY(AnnotationDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0a, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DMS1Annotation) + MXF_PROPERTY(RelatedMaterialDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0f, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DMS1Annotation) + MXF_PROPERTY(ClassificationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x10, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + DMS1Annotation) + MXF_PROPERTY(AnnotationCueWordsObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x40, 0x23, 0x01), + 0x0000, + CueWordsStrongReference, + optional, + false, + DMS1Annotation) + MXF_PROPERTY(RelatedMaterialLocators, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x0d, 0x00, 0x00), + 0x0000, + LocatorStrongReferenceVector, + optional, + false, + DMS1Annotation) + MXF_PROPERTY(AnnotationParticipants, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x40, 0x13, 0x03), + 0x0000, + ParticipantGlobalReferenceSet, + optional, + false, + DMS1Annotation) +MXF_CLASS_END(DMS1Annotation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x01, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// SettingPeriod (parent Thesaurus, concrete=false) +MXF_CLASS(SettingPeriod, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x02, 0x00), + Thesaurus, + false) + MXF_PROPERTY(SettingDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x08, 0x02, 0x00, 0x00, 0x00), + 0x0000, + TimeStamp, + optional, + false, + SettingPeriod) + MXF_PROPERTY(TimePeriodKeyword, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x08, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + SettingPeriod) + MXF_PROPERTY(SettingPeriodDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x02, 0x01, 0x08, 0x03, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + SettingPeriod) +MXF_CLASS_END(SettingPeriod, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x02, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// Scripting (parent Thesaurus, concrete=false) +MXF_CLASS(Scripting, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x03, 0x00), + Thesaurus, + false) + MXF_PROPERTY(ScriptingKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0b, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Scripting) + MXF_PROPERTY(ScriptingText, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0c, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Scripting) + MXF_PROPERTY(ScriptingLocators, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x0e, 0x00, 0x00), + 0x0000, + LocatorStrongReferenceVector, + optional, + false, + Scripting) +MXF_CLASS_END(Scripting, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x03, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// Classification (parent Thesaurus, concrete=false) +MXF_CLASS(Classification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x04, 0x00), + Thesaurus, + false) + MXF_PROPERTY(ContentClassification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + Classification) + MXF_PROPERTY(ClassificationNameValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x1f, 0x01), + 0x0000, + NameValueStrongReferenceSet, + optional, + false, + Classification) +MXF_CLASS_END(Classification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x04, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// Shot (parent TextLanguage, concrete=false) +MXF_CLASS(Shot, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x05, 0x00), + TextLanguage, + false) + MXF_PROPERTY(ShotStartPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x09, 0x00, 0x00), + 0x0000, + PositionType, + optional, + false, + Shot) + MXF_PROPERTY(ShotDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x04, 0x00, 0x00), + 0x0000, + LengthType, + optional, + false, + Shot) + MXF_PROPERTY(ShotTrackIDs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x07, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32Set, + optional, + false, + Shot) + MXF_PROPERTY(ShotDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0d, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Shot) + MXF_PROPERTY(ShotCommentKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x02, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Shot) + MXF_PROPERTY(ShotComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x02, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Shot) + MXF_PROPERTY(ShotCueWordsObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x40, 0x23, 0x02), + 0x0000, + CueWordsStrongReference, + optional, + false, + Shot) + MXF_PROPERTY(KeyPointObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x12, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + Shot) +MXF_CLASS_END(Shot, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x05, 0x00), + TextLanguage, + false) +MXF_CLASS_SEPARATOR() + +// Keypoint (parent Thesaurus, concrete=false) +MXF_CLASS(Keypoint, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x06, 0x00), + Thesaurus, + false) + MXF_PROPERTY(KeypointKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Keypoint) + MXF_PROPERTY(KeypointValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x01, 0x02, 0x11, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Keypoint) + MXF_PROPERTY(KeypointPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x07, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + Keypoint) +MXF_CLASS_END(Keypoint, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x06, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// CueWords (parent TextLanguage, concrete=false) +MXF_CLASS(CueWords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x08, 0x00), + TextLanguage, + false) + MXF_PROPERTY(InCueWords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x01, 0x02, 0x0d, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + CueWords) + MXF_PROPERTY(OutCueWords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x01, 0x02, 0x0e, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + CueWords) +MXF_CLASS_END(CueWords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x17, 0x08, 0x00), + TextLanguage, + false) +MXF_CLASS_SEPARATOR() + +// Participant (parent Thesaurus, concrete=false) +MXF_CLASS(Participant, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x18, 0x01, 0x00), + Thesaurus, + false) + MXF_PROPERTY(ParticipantID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x01, 0x15, 0x40, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + Participant) + MXF_PROPERTY(ContributionStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Participant) + MXF_PROPERTY(JobFunction, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Participant) + MXF_PROPERTY(JobFunctionCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x05, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + JobFunctionCode, + optional, + false, + Participant) + MXF_PROPERTY(RoleName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Participant) + MXF_PROPERTY(Persons, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x40, 0x14, 0x00), + 0x0000, + ParticipantGlobalReferenceSet, + optional, + false, + Participant) + MXF_PROPERTY(ParticipantOrganizations, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x40, 0x15, 0x01), + 0x0000, + OrganizationGlobalReferenceSet, + optional, + false, + Participant) +MXF_CLASS_END(Participant, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x18, 0x01, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// ContactsList (parent DMS1Object, concrete=false) +MXF_CLASS(ContactsList, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x19, 0x01, 0x00), + DMS1Object, + false) + MXF_PROPERTY(PersonObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x14, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ContactsList) + MXF_PROPERTY(OrganizationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x15, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ContactsList) + MXF_PROPERTY(LocationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x16, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ContactsList) +MXF_CLASS_END(ContactsList, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x19, 0x01, 0x00), + DMS1Object, + false) +MXF_CLASS_SEPARATOR() + +// Person (parent Contact, concrete=false) +MXF_CLASS(Person, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1a, 0x02, 0x00), + Contact, + false) + MXF_PROPERTY(FamilyName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Person) + MXF_PROPERTY(FirstGivenName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x02, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Person) + MXF_PROPERTY(OtherGivenNames, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x08, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Person) + MXF_PROPERTY(LinkingName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0a, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Person) + MXF_PROPERTY(Salutation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x05, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Person) + MXF_PROPERTY(NameSuffix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0b, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Person) + MXF_PROPERTY(HonorsQualifications, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x06, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Person) + MXF_PROPERTY(FormerFamilyName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0c, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Person) + MXF_PROPERTY(PersonDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x07, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Person) + MXF_PROPERTY(AlternateName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x09, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Person) + MXF_PROPERTY(Nationality, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0d, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Person) + MXF_PROPERTY(Citizenship, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0e, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Person) + MXF_PROPERTY(PersonOrganizations, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x40, 0x15, 0x02), + 0x0000, + OrganizationGlobalReferenceSet, + optional, + false, + Person) +MXF_CLASS_END(Person, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1a, 0x02, 0x00), + Contact, + false) +MXF_CLASS_SEPARATOR() + +// Organization (parent Contact, concrete=false) +MXF_CLASS(Organization, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1a, 0x03, 0x00), + Contact, + false) + MXF_PROPERTY(OrganizationKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Organization) + MXF_PROPERTY(OrganizationMainName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x03, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Organization) + MXF_PROPERTY(OrganizationCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x0a, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Organization) + MXF_PROPERTY(ContactDepartment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Organization) +MXF_CLASS_END(Organization, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1a, 0x03, 0x00), + Contact, + false) +MXF_CLASS_SEPARATOR() + +// Location (parent Contact, concrete=false) +MXF_CLASS(Location, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1a, 0x04, 0x00), + Contact, + false) + MXF_PROPERTY(LocationKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x02, 0x03, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Location) + MXF_PROPERTY(LocationDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x02, 0x02, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Location) +MXF_CLASS_END(Location, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1a, 0x04, 0x00), + Contact, + false) +MXF_CLASS_SEPARATOR() + +// Address (parent DMS1Object, concrete=false) +MXF_CLASS(Address, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1b, 0x01, 0x00), + DMS1Object, + false) + MXF_PROPERTY(RoomSuiteNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x01, 0x01), + 0x0000, + UTF16String, + optional, + false, + Address) + MXF_PROPERTY(RoomSuiteName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x11, 0x01), + 0x0000, + UTF16String, + optional, + false, + Address) + MXF_PROPERTY(BuildingName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x12, 0x01), + 0x0000, + UTF16String, + optional, + false, + Address) + MXF_PROPERTY(PlaceName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x14, 0x01), + 0x0000, + UTF16String, + optional, + false, + Address) + MXF_PROPERTY(StreetNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x02, 0x01), + 0x0000, + UTF16String, + optional, + false, + Address) + MXF_PROPERTY(StreetName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x03, 0x01), + 0x0000, + UTF16String, + optional, + false, + Address) + MXF_PROPERTY(PostalTown, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x04, 0x01), + 0x0000, + UTF16String, + optional, + false, + Address) + MXF_PROPERTY(City, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x05, 0x01), + 0x0000, + UTF16String, + optional, + false, + Address) + MXF_PROPERTY(StateProvinceCounty, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x06, 0x01), + 0x0000, + UTF16String, + optional, + false, + Address) + MXF_PROPERTY(PostalCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x07, 0x01), + 0x0000, + UTF16String, + optional, + false, + Address) + MXF_PROPERTY(Country, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x08, 0x01), + 0x0000, + UTF16String, + optional, + false, + Address) + MXF_PROPERTY(GeographicalCoordinates, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x15, 0x00), + 0x0000, + S330M_Spatial, + optional, + false, + Address) + MXF_PROPERTY(AstronomicalBodyName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x16, 0x01), + 0x0000, + UTF16String, + optional, + false, + Address) + MXF_PROPERTY(CommunicationsObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x18, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + Address) + MXF_PROPERTY(AddressNameValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x1f, 0x04), + 0x0000, + NameValueStrongReferenceSet, + optional, + false, + Address) +MXF_CLASS_END(Address, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1b, 0x01, 0x00), + DMS1Object, + false) +MXF_CLASS_SEPARATOR() + +// Communications (parent DMS1Object, concrete=false) +MXF_CLASS(Communications, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1b, 0x02, 0x00), + DMS1Object, + false) + MXF_PROPERTY(CentralTelephoneNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x04, 0x00), + 0x0000, + ISO7, + optional, + false, + Communications) + MXF_PROPERTY(TelephoneNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x01, 0x00), + 0x0000, + ISO7, + optional, + false, + Communications) + MXF_PROPERTY(MobileTelephoneNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x05, 0x00), + 0x0000, + ISO7, + optional, + false, + Communications) + MXF_PROPERTY(FaxNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x02, 0x00), + 0x0000, + ISO7, + optional, + false, + Communications) + MXF_PROPERTY(EmailAddress, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x03, 0x01), + 0x0000, + UTF16String, + optional, + false, + Communications) + MXF_PROPERTY(ContactWebPage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x06, 0x01), + 0x0000, + UTF16String, + optional, + false, + Communications) +MXF_CLASS_END(Communications, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1b, 0x02, 0x00), + DMS1Object, + false) +MXF_CLASS_SEPARATOR() + +// Contract (parent Thesaurus, concrete=false) +MXF_CLASS(Contract, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1c, 0x01, 0x00), + Thesaurus, + false) + MXF_PROPERTY(SupplyContractNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + Contract) + MXF_PROPERTY(RightsObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x1a, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + Contract) + MXF_PROPERTY(ContractParticipants, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x40, 0x13, 0x02), + 0x0000, + ParticipantGlobalReferenceSet, + optional, + false, + Contract) +MXF_CLASS_END(Contract, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1c, 0x01, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// Rights (parent Thesaurus, concrete=false) +MXF_CLASS(Rights, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1c, 0x02, 0x00), + Thesaurus, + false) + MXF_PROPERTY(CopyrightOwner, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x05, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Rights) + MXF_PROPERTY(Rightsholder, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x05, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Rights) + MXF_PROPERTY(RightsManagementAuthority, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x05, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Rights) + MXF_PROPERTY(RegionAreaOfIPLicense, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x05, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + Rights) + MXF_PROPERTY(IntellectualPropertyDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x05, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Rights) + MXF_PROPERTY(RightsCondition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x05, 0x04, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Rights) + MXF_PROPERTY(RightsComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x02, 0x05, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Rights) + MXF_PROPERTY(IntellectualPropertyRight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x05, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Rights) + MXF_PROPERTY(RightsStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x20, 0x02, 0x00, 0x00, 0x00), + 0x0000, + TimeStamp, + optional, + false, + Rights) + MXF_PROPERTY(RightsStopDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x20, 0x03, 0x00, 0x00, 0x00), + 0x0000, + TimeStamp, + optional, + false, + Rights) + MXF_PROPERTY(MaxNumberOfUsages, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + Rights) +MXF_CLASS_END(Rights, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1c, 0x02, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// PictureFormat (parent DMS1Object, concrete=false) +MXF_CLASS(PictureFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1d, 0x01, 0x00), + DMS1Object, + false) + MXF_PROPERTY(ViewportAspectRatio, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Rational, + optional, + false, + PictureFormat) + MXF_PROPERTY(PerceivedDisplayFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x08, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + PictureFormat) + MXF_PROPERTY(ColorDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x04, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + PictureFormat) +MXF_CLASS_END(PictureFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1d, 0x01, 0x00), + DMS1Object, + false) +MXF_CLASS_SEPARATOR() + +// DeviceParameters (parent Thesaurus, concrete=false) +MXF_CLASS(DeviceParameters, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1e, 0x01, 0x00), + Thesaurus, + false) + MXF_PROPERTY(DeviceKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x01, 0x20, 0x08, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DeviceParameters) + MXF_PROPERTY(DeviceDesignation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + DeviceParameters) + MXF_PROPERTY(DeviceAssetNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x01, 0x20, 0x0c, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + DeviceParameters) + MXF_PROPERTY(IEEEDeviceIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x01, 0x20, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8Array6, + optional, + false, + DeviceParameters) + MXF_PROPERTY(DeviceManufacturerName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x0a, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DeviceParameters) + MXF_PROPERTY(DeviceModel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x20, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + DeviceParameters) + MXF_PROPERTY(DeviceSerialNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x20, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + DeviceParameters) + MXF_PROPERTY(DeviceUsageDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x03, 0x03, 0x10, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DeviceParameters) + MXF_PROPERTY(DeviceParametersNameValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x1f, 0x03), + 0x0000, + NameValueStrongReferenceSet, + optional, + false, + DeviceParameters) +MXF_CLASS_END(DeviceParameters, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1e, 0x01, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// NameValue (parent DMS1Object, concrete=false) +MXF_CLASS(NameValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1f, 0x01, 0x00), + DMS1Object, + false) + MXF_PROPERTY(ItemName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x0a, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + NameValue) + MXF_PROPERTY(ItemValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x0a, 0x02, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + NameValue) + MXF_PROPERTY(SMPTEUniversalLabelLocator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + AUID, + optional, + false, + NameValue) +MXF_CLASS_END(NameValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x1f, 0x01, 0x00), + DMS1Object, + false) +MXF_CLASS_SEPARATOR() + +// Processing (parent DMS1Object, concrete=false) +MXF_CLASS(Processing, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x20, 0x01, 0x00), + DMS1Object, + false) + MXF_PROPERTY(QualityFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + Processing) + MXF_PROPERTY(DescriptiveComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Processing) + MXF_PROPERTY(LogoFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + Processing) + MXF_PROPERTY(GraphicUsage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x05, 0x01, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Processing) + MXF_PROPERTY(SimpleFlagging, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + Processing) + MXF_PROPERTY(GenerationCopyNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x05, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + Processing) + MXF_PROPERTY(GenerationCloneNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x05, 0x01, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + Processing) +MXF_CLASS_END(Processing, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x20, 0x01, 0x00), + DMS1Object, + false) +MXF_CLASS_SEPARATOR() + +// Project (parent DMS1Object, concrete=false) +MXF_CLASS(Project, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x20, 0x02, 0x00), + DMS1Object, + false) + MXF_PROPERTY(ProjectNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x03, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + Project) + MXF_PROPERTY(ProjectName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x03, 0x01, 0x08, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Project) +MXF_CLASS_END(Project, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x20, 0x02, 0x00), + DMS1Object, + false) +MXF_CLASS_SEPARATOR() + +// DMS1Framework (parent DescriptiveFramework, concrete=false) +MXF_CLASS(DMS1Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x7f, 0x01, 0x00), + DescriptiveFramework, + false) + MXF_PROPERTY(FrameworkExtendedTextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x13, 0x00, 0x00), + 0x0000, + ISO639_Ext, + optional, + false, + DMS1Framework) + MXF_PROPERTY(FrameworkThesaurusName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x02, 0x15, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DMS1Framework) + MXF_PROPERTY(FrameworkTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x05, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DMS1Framework) + MXF_PROPERTY(PrimaryExtendedSpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x11, 0x00, 0x00), + 0x0000, + ISO639_Ext, + optional, + false, + DMS1Framework) + MXF_PROPERTY(SecondaryExtendedSpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x12, 0x00, 0x00), + 0x0000, + ISO639_Ext, + optional, + false, + DMS1Framework) + MXF_PROPERTY(OriginalExtendedSpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x13, 0x00, 0x00), + 0x0000, + ISO639_Ext, + optional, + false, + DMS1Framework) + MXF_PROPERTY(MetadataServerLocators, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x0c, 0x00, 0x00), + 0x0000, + LocatorStrongReferenceVector, + optional, + false, + DMS1Framework) + MXF_PROPERTY(TitlesObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x04, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + DMS1Framework) + MXF_PROPERTY(AnnotationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x0d, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + DMS1Framework) + MXF_PROPERTY(ParticipantObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x13, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + DMS1Framework) + MXF_PROPERTY(ContactsListObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x40, 0x22, 0x00), + 0x0000, + DescriptiveObjectStrongReference, + optional, + false, + DMS1Framework) + MXF_PROPERTY(Locations, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x40, 0x16, 0x00), + 0x0000, + LocationGlobalReferenceSet, + optional, + false, + DMS1Framework) +MXF_CLASS_END(DMS1Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x7f, 0x01, 0x00), + DescriptiveFramework, + false) +MXF_CLASS_SEPARATOR() + +// ProductionClipFramework (parent DMS1Framework, concrete=false) +MXF_CLASS(ProductionClipFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x7f, 0x02, 0x00), + DMS1Framework, + false) + MXF_PROPERTY(CaptionsDescriptionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x0c, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ProductionClipFramework) + MXF_PROPERTY(ContractObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x19, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + ProductionClipFramework) + MXF_PROPERTY(PictureFormatObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x40, 0x1d, 0x00), + 0x0000, + DescriptiveObjectStrongReference, + optional, + false, + ProductionClipFramework) + MXF_PROPERTY(ProjectObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x40, 0x21, 0x00), + 0x0000, + DescriptiveObjectStrongReference, + optional, + false, + ProductionClipFramework) +MXF_CLASS_END(ProductionClipFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x7f, 0x02, 0x00), + DMS1Framework, + false) +MXF_CLASS_SEPARATOR() + +// DMS1Object (parent DescriptiveObject, concrete=false) +MXF_CLASS(DMS1Object, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x7f, 0x10, 0x00), + DescriptiveObject, + false) +MXF_CLASS_END(DMS1Object, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x7f, 0x10, 0x00), + DescriptiveObject, + false) +MXF_CLASS_SEPARATOR() + +// TextLanguage (parent DMS1Object, concrete=false) +MXF_CLASS(TextLanguage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x7f, 0x11, 0x00), + DMS1Object, + false) +MXF_CLASS_END(TextLanguage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x7f, 0x11, 0x00), + DMS1Object, + false) +MXF_CLASS_SEPARATOR() + +// Thesaurus (parent TextLanguage, concrete=false) +MXF_CLASS(Thesaurus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x7f, 0x12, 0x00), + TextLanguage, + false) + MXF_PROPERTY(ThesaurusName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + Thesaurus) +MXF_CLASS_END(Thesaurus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x7f, 0x12, 0x00), + TextLanguage, + false) +MXF_CLASS_SEPARATOR() + +// Contact (parent Thesaurus, concrete=false) +MXF_CLASS(Contact, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x7f, 0x1a, 0x00), + Thesaurus, + false) + MXF_PROPERTY(ContactID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x01, 0x15, 0x40, 0x01, 0x02, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + Contact) + MXF_PROPERTY(ContactNameValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x1f, 0x02), + 0x0000, + NameValueStrongReferenceSet, + optional, + false, + Contact) + MXF_PROPERTY(AddressObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x17, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + Contact) +MXF_CLASS_END(Contact, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x7f, 0x1a, 0x00), + Thesaurus, + false) +MXF_CLASS_SEPARATOR() + +// CryptographicFramework (parent DescriptiveFramework, concrete=false) +MXF_CLASS(CryptographicFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00), + DescriptiveFramework, + false) + MXF_PROPERTY(CryptographicContextObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x0d, 0x00, 0x00), + 0x0000, + DescriptiveObjectStrongReference, + required, + false, + CryptographicFramework) +MXF_CLASS_END(CryptographicFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x02, 0x01, 0x00, 0x00), + DescriptiveFramework, + false) +MXF_CLASS_SEPARATOR() + +// CryptographicContext (parent DescriptiveObject, concrete=false) +MXF_CLASS(CryptographicContext, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x02, 0x02, 0x00, 0x00), + DescriptiveObject, + false) + MXF_PROPERTY(CryptographicContextID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x01, 0x15, 0x11, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + CryptographicContext) + MXF_PROPERTY(SourceContainerFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + CryptographicContext) + MXF_PROPERTY(CipherAlgorithm, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x09, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + CryptographicContext) + MXF_PROPERTY(CryptographicKeyID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x09, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UUID, + required, + false, + CryptographicContext) + MXF_PROPERTY(MICAlgorithm, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x09, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + CryptographicContext) + MXF_PROPERTY(MICCarriage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x04, 0x03, 0x00), + 0x0000, + AUID, + optional, + false, + CryptographicContext) +MXF_CLASS_END(CryptographicContext, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x02, 0x02, 0x00, 0x00), + DescriptiveObject, + false) +MXF_CLASS_SEPARATOR() + +// DMS_AS_03_Framework (parent DescriptiveFramework, concrete=true) +MXF_CLASS(DMS_AS_03_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x03, 0x01, 0x00, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(AS_03_Identifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x03, 0x01, 0x02, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_03_Framework) + MXF_PROPERTY(AS_03_IdentifierKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x03, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_03_Framework) + MXF_PROPERTY(AS_03_ShimName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x03, 0x01, 0x03, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_03_Framework) + MXF_PROPERTY(AS_03_SignalStandard, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x03, 0x01, 0x04, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_03_Framework) + MXF_PROPERTY(AS_03_IntendedAFD, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x03, 0x01, 0x05, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_03_Framework) + MXF_PROPERTY(AS_03_SlateTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x03, 0x01, 0x06, 0x00), + 0x0000, + UTF16String, + optional, + false, + DMS_AS_03_Framework) + MXF_PROPERTY(AS_03_NOLACode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x03, 0x01, 0x07, 0x00), + 0x0000, + UTF16String, + optional, + false, + DMS_AS_03_Framework) + MXF_PROPERTY(AS_03_Rating, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x03, 0x01, 0x08, 0x00), + 0x0000, + UTF16String, + optional, + false, + DMS_AS_03_Framework) + MXF_PROPERTY(AS_03_NielsenStreamIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x03, 0x01, 0x09, 0x00), + 0x0000, + UTF16String, + optional, + false, + DMS_AS_03_Framework) +MXF_CLASS_END(DMS_AS_03_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x03, 0x01, 0x00, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// TextBasedFramework (parent DescriptiveFramework, concrete=false) +MXF_CLASS(TextBasedFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x04, 0x01, 0x01, 0x00), + DescriptiveFramework, + false) + MXF_PROPERTY(TextBasedObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x41, 0x01, 0x00), + 0x0000, + TextBasedObjectStrongReference, + optional, + false, + TextBasedFramework) +MXF_CLASS_END(TextBasedFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x04, 0x01, 0x01, 0x00), + DescriptiveFramework, + false) +MXF_CLASS_SEPARATOR() + +// GenericStreamTextBasedSet (parent TextBasedObject, concrete=false) +MXF_CLASS(GenericStreamTextBasedSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x04, 0x02, 0x01, 0x00), + TextBasedObject, + false) + MXF_PROPERTY(GenericStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x01, 0x03, 0x04, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + required, + false, + GenericStreamTextBasedSet) +MXF_CLASS_END(GenericStreamTextBasedSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x04, 0x02, 0x01, 0x00), + TextBasedObject, + false) +MXF_CLASS_SEPARATOR() + +// UTF8TextBasedSet (parent TextBasedObject, concrete=false) +MXF_CLASS(UTF8TextBasedSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x04, 0x02, 0x02, 0x00), + TextBasedObject, + false) + MXF_PROPERTY(UTF8TextData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x03, 0x01, 0x02, 0x20, 0x03, 0x01, 0x00, 0x00), + 0x0000, + UTF8String, + required, + false, + UTF8TextBasedSet) +MXF_CLASS_END(UTF8TextBasedSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x04, 0x02, 0x02, 0x00), + TextBasedObject, + false) +MXF_CLASS_SEPARATOR() + +// UTF16TextBasedSet (parent TextBasedObject, concrete=false) +MXF_CLASS(UTF16TextBasedSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x04, 0x02, 0x03, 0x00), + TextBasedObject, + false) + MXF_PROPERTY(UTF16TextData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x03, 0x01, 0x02, 0x20, 0x03, 0x02, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + UTF16TextBasedSet) +MXF_CLASS_END(UTF16TextBasedSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x04, 0x02, 0x03, 0x00), + TextBasedObject, + false) +MXF_CLASS_SEPARATOR() + +// TextBasedObject (parent DescriptiveObject, concrete=false) +MXF_CLASS(TextBasedObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x04, 0x03, 0x01, 0x00), + DescriptiveObject, + false) + MXF_PROPERTY(TextBasedMetadataPayloadSchemeID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x06, 0x08, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + TextBasedObject) + MXF_PROPERTY(TextMIMEMediaType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x09, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + TextBasedObject) + MXF_PROPERTY(RFC5646TextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x14, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + TextBasedObject) + MXF_PROPERTY(TextDataDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x06, 0x03, 0x02, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + TextBasedObject) +MXF_CLASS_END(TextBasedObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x04, 0x03, 0x01, 0x00), + DescriptiveObject, + false) +MXF_CLASS_SEPARATOR() + +// EIDRFramework (parent DescriptiveFramework, concrete=false) +MXF_CLASS(EIDRFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x05, 0x01, 0x00, 0x00), + DescriptiveFramework, + false) + MXF_PROPERTY(EIDRDMSEssenceID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x01, 0x15, 0x14, 0x00, 0x00, 0x00, 0x00), + 0x0000, + CanonicalEIDRIdentifierType, + required, + false, + EIDRFramework) +MXF_CLASS_END(EIDRFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x05, 0x01, 0x00, 0x00), + DescriptiveFramework, + false) +MXF_CLASS_SEPARATOR() + +// DescriptiveSchemeDefinition (parent DefinitionObject, concrete=true) +MXF_CLASS(DescriptiveSchemeDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x01, 0x01, 0x00), + DefinitionObject, + true) + MXF_PROPERTY(DescriptiveFrameworkDefinitions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + DescriptiveFrameworkDefinitionStrongReferenceSet, + required, + false, + DescriptiveSchemeDefinition) + MXF_PROPERTY(DescriptiveApplicationURI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + DescriptiveSchemeDefinition) +MXF_CLASS_END(DescriptiveSchemeDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x01, 0x01, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// DescriptiveFrameworkDefinition (parent DefinitionObject, concrete=true) +MXF_CLASS(DescriptiveFrameworkDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x01, 0x02, 0x00), + DefinitionObject, + true) + MXF_PROPERTY(TrackAllowedClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + DescriptiveFrameworkDefinition) + MXF_PROPERTY(FrameworkAllowedClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + DescriptiveFrameworkDefinition) + MXF_PROPERTY(FrameworkIsRequired, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + required, + false, + DescriptiveFrameworkDefinition) + MXF_PROPERTY(FrameworkMaxOccurs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + DescriptiveFrameworkDefinition) + MXF_PROPERTY(ObjectConstraints, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x01, 0x07, 0x00, 0x00, 0x00), + 0x0000, + ObjectConstraintDefinitionStrongReferenceSet, + optional, + false, + DescriptiveFrameworkDefinition) +MXF_CLASS_END(DescriptiveFrameworkDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x01, 0x02, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// ObjectConstraintDefinition (parent DefinitionObject, concrete=true) +MXF_CLASS(ObjectConstraintDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x01, 0x03, 0x00), + DefinitionObject, + true) + MXF_PROPERTY(ObjectAllowedClass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x01, 0x08, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + ObjectConstraintDefinition) + MXF_PROPERTY(ObjectIsRequired, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x01, 0x09, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + required, + false, + ObjectConstraintDefinition) + MXF_PROPERTY(ObjectMaxOccurs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x01, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + ObjectConstraintDefinition) +MXF_CLASS_END(ObjectConstraintDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x01, 0x03, 0x00), + DefinitionObject, + true) +MXF_CLASS_SEPARATOR() + +// TLCSchemeDefinition (parent DescriptiveSchemeDefinition, concrete=true) +MXF_CLASS(TLCSchemeDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x01, 0x04, 0x00), + DescriptiveSchemeDefinition, + true) +MXF_CLASS_END(TLCSchemeDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x01, 0x04, 0x00), + DescriptiveSchemeDefinition, + true) +MXF_CLASS_SEPARATOR() + +// TLCTrack (parent EventTrack, concrete=true) +MXF_CLASS(TLCTrack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x01, 0x00), + EventTrack, + true) +MXF_CLASS_END(TLCTrack, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x01, 0x00), + EventTrack, + true) +MXF_CLASS_SEPARATOR() + +// TLCSequence (parent Sequence, concrete=true) +MXF_CLASS(TLCSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x02, 0x00), + Sequence, + true) +MXF_CLASS_END(TLCSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x02, 0x00), + Sequence, + true) +MXF_CLASS_SEPARATOR() + +// DescriptiveDerivedComponent (parent DescriptiveClip, concrete=true) +MXF_CLASS(DescriptiveDerivedComponent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x03, 0x00), + DescriptiveClip, + true) + MXF_PROPERTY(CopiedComponent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ComponentStrongReference, + optional, + false, + DescriptiveDerivedComponent) +MXF_CLASS_END(DescriptiveDerivedComponent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x03, 0x00), + DescriptiveClip, + true) +MXF_CLASS_SEPARATOR() + +// TLCDerivedComponent (parent DescriptiveDerivedComponent, concrete=true) +MXF_CLASS(TLCDerivedComponent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x04, 0x00), + DescriptiveDerivedComponent, + true) +MXF_CLASS_END(TLCDerivedComponent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x04, 0x00), + DescriptiveDerivedComponent, + true) +MXF_CLASS_SEPARATOR() + +// TLCSegment (parent DescriptiveMarker, concrete=true) +MXF_CLASS(TLCSegment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x05, 0x00), + DescriptiveMarker, + true) +MXF_CLASS_END(TLCSegment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x05, 0x00), + DescriptiveMarker, + true) +MXF_CLASS_SEPARATOR() + +// TLCLabel (parent DescriptiveFramework, concrete=true) +MXF_CLASS(TLCLabel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x06, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(TLCItems, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + required, + false, + TLCLabel) +MXF_CLASS_END(TLCLabel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x06, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// TLCItem (parent DescriptiveObject, concrete=true) +MXF_CLASS(TLCItem, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x07, 0x00), + DescriptiveObject, + true) +MXF_CLASS_END(TLCItem, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x07, 0x00), + DescriptiveObject, + true) +MXF_CLASS_SEPARATOR() + +// TLCFixedItem (parent TLCItem, concrete=true) +MXF_CLASS(TLCFixedItem, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x01, 0x00), + TLCItem, + true) +MXF_CLASS_END(TLCFixedItem, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x01, 0x00), + TLCItem, + true) +MXF_CLASS_SEPARATOR() + +// TLCSourceName (parent TLCFixedItem, concrete=true) +MXF_CLASS(TLCSourceName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x02, 0x00), + TLCFixedItem, + true) + MXF_PROPERTY(TLCName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + TLCSourceName) +MXF_CLASS_END(TLCSourceName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x02, 0x00), + TLCFixedItem, + true) +MXF_CLASS_SEPARATOR() + +// TLCSourceIdentifier (parent TLCFixedItem, concrete=true) +MXF_CLASS(TLCSourceIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x03, 0x00), + TLCFixedItem, + true) + MXF_PROPERTY(TLCIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + TLCSourceIdentifier) + MXF_PROPERTY(TLCIdentifierKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + TLCSourceIdentifier) +MXF_CLASS_END(TLCSourceIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x03, 0x00), + TLCFixedItem, + true) +MXF_CLASS_SEPARATOR() + +// TLC_BasicUMID (parent TLCFixedItem, concrete=true) +MXF_CLASS(TLC_BasicUMID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x04, 0x00), + TLCFixedItem, + true) + MXF_PROPERTY(TLC_UMID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UMID, + required, + false, + TLC_BasicUMID) +MXF_CLASS_END(TLC_BasicUMID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x04, 0x00), + TLCFixedItem, + true) +MXF_CLASS_SEPARATOR() + +// TLCDynamicItem (parent TLCItem, concrete=true) +MXF_CLASS(TLCDynamicItem, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x05, 0x00), + TLCItem, + true) + MXF_PROPERTY(ItemRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x05, 0x00, 0x00, 0x00), + 0x0000, + Rational, + required, + false, + TLCDynamicItem) + MXF_PROPERTY(ItemDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x06, 0x00, 0x00, 0x00), + 0x0000, + LengthType, + optional, + false, + TLCDynamicItem) +MXF_CLASS_END(TLCDynamicItem, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x05, 0x00), + TLCItem, + true) +MXF_CLASS_SEPARATOR() + +// TLCMediaCount (parent TLCDynamicItem, concrete=true) +MXF_CLASS(TLCMediaCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x06, 0x00), + TLCDynamicItem, + true) + MXF_PROPERTY(TLCCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x07, 0x00, 0x00, 0x00), + 0x0000, + PositionType, + required, + false, + TLCMediaCount) +MXF_CLASS_END(TLCMediaCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x06, 0x00), + TLCDynamicItem, + true) +MXF_CLASS_SEPARATOR() + +// TLCIntervalItem (parent TLCDynamicItem, concrete=true) +MXF_CLASS(TLCIntervalItem, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x07, 0x00), + TLCDynamicItem, + true) + MXF_PROPERTY(IntervalIncrement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x08, 0x00, 0x00, 0x00), + 0x0000, + TLCIncrementStrongReference, + optional, + false, + TLCIntervalItem) + MXF_PROPERTY(IntervalTimeScale, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x09, 0x00, 0x00, 0x00), + 0x0000, + TLCTimeScaleStrongReference, + optional, + false, + TLCIntervalItem) + MXF_PROPERTY(IntervalTimeZone, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + TLCTimeZoneStrongReference, + optional, + false, + TLCIntervalItem) + MXF_PROPERTY(IntervalCalendar, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + TLCCalendarStrongReference, + optional, + false, + TLCIntervalItem) +MXF_CLASS_END(TLCIntervalItem, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x07, 0x00), + TLCDynamicItem, + true) +MXF_CLASS_SEPARATOR() + +// TLCBasicTimecode (parent TLCIntervalItem, concrete=true) +MXF_CLASS(TLCBasicTimecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x08, 0x00), + TLCIntervalItem, + true) + MXF_PROPERTY(BasicTimecodeStart, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x1c, 0x00, 0x00, 0x00), + 0x0000, + BasicTimecode_Count, + required, + false, + TLCBasicTimecode) + MXF_PROPERTY(BasicTimecodeRoundedBase, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x1d, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + required, + false, + TLCBasicTimecode) + MXF_PROPERTY(BasicTimecodeDropFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x1e, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + required, + false, + TLCBasicTimecode) + MXF_PROPERTY(BasicTimecodeTrackNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x1f, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + TLCBasicTimecode) + MXF_PROPERTY(BasicTimecodeDisplayFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x20, 0x00, 0x00, 0x00), + 0x0000, + TimecodeDisplayFormatType, + optional, + false, + TLCBasicTimecode) +MXF_CLASS_END(TLCBasicTimecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x08, 0x00), + TLCIntervalItem, + true) +MXF_CLASS_SEPARATOR() + +// TLCEdgeCode (parent TLCDynamicItem, concrete=true) +MXF_CLASS(TLCEdgeCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x09, 0x00), + TLCDynamicItem, + true) + MXF_PROPERTY(TLCEdgeStart, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x21, 0x00, 0x00, 0x00), + 0x0000, + PositionType, + required, + false, + TLCEdgeCode) + MXF_PROPERTY(TLCEdgeFilmKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x22, 0x00, 0x00, 0x00), + 0x0000, + FilmType, + required, + false, + TLCEdgeCode) + MXF_PROPERTY(TLCEdgeCodeFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x23, 0x00, 0x00, 0x00), + 0x0000, + EdgeType, + required, + false, + TLCEdgeCode) + MXF_PROPERTY(TLCEdgeHeader, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x24, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + required, + false, + TLCEdgeCode) +MXF_CLASS_END(TLCEdgeCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x09, 0x00), + TLCDynamicItem, + true) +MXF_CLASS_SEPARATOR() + +// TLCAugmentedTimecode (parent TLCBasicTimecode, concrete=true) +MXF_CLASS(TLCAugmentedTimecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x0a, 0x00), + TLCBasicTimecode, + true) +MXF_CLASS_END(TLCAugmentedTimecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x0a, 0x00), + TLCBasicTimecode, + true) +MXF_CLASS_SEPARATOR() + +// TLC_ST2059_1 (parent TLCBasicTimecode, concrete=true) +MXF_CLASS(TLC_ST2059_1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x0b, 0x00), + TLCBasicTimecode, + true) +MXF_CLASS_END(TLC_ST2059_1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x0b, 0x00), + TLCBasicTimecode, + true) +MXF_CLASS_SEPARATOR() + +// TLC_IEEE1588 (parent TLCIntervalItem, concrete=true) +MXF_CLASS(TLC_IEEE1588, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x0c, 0x00), + TLCIntervalItem, + true) + MXF_PROPERTY(PTP_Time, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x25, 0x00, 0x00, 0x00), + 0x0000, + PTP_Count, + required, + false, + TLC_IEEE1588) +MXF_CLASS_END(TLC_IEEE1588, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x0c, 0x00), + TLCIntervalItem, + true) +MXF_CLASS_SEPARATOR() + +// TLCIncrement (parent InterchangeObject, concrete=true) +MXF_CLASS(TLCIncrement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x0d, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(IncrementProperty, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + AUID, + required, + false, + TLCIncrement) + MXF_PROPERTY(IncrementAmounts, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + Int64Array, + optional, + false, + TLCIncrement) + MXF_PROPERTY(IncrementModuli, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + Int64Array, + optional, + false, + TLCIncrement) + MXF_PROPERTY(IncrementFlags, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + UInt32Array, + optional, + false, + TLCIncrement) +MXF_CLASS_END(TLCIncrement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x0d, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// TLCTimeScale (parent InterchangeObject, concrete=true) +MXF_CLASS(TLCTimeScale, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x0e, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(TimeScaleTag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x10, 0x00, 0x00, 0x00), + 0x0000, + TimeScaleTagType, + optional, + false, + TLCTimeScale) + MXF_PROPERTY(TimeScaleOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x11, 0x00, 0x00, 0x00), + 0x0000, + PositionType, + optional, + false, + TLCTimeScale) + MXF_PROPERTY(TimeScaleUpstream, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x12, 0x00, 0x00, 0x00), + 0x0000, + TimeScaleTagType, + optional, + false, + TLCTimeScale) + MXF_PROPERTY(TimeScaleResolution, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x13, 0x00, 0x00, 0x00), + 0x0000, + Rational, + optional, + false, + TLCTimeScale) + MXF_PROPERTY(TimeScalePrecision, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x14, 0x00, 0x00, 0x00), + 0x0000, + Rational, + optional, + false, + TLCTimeScale) + MXF_PROPERTY(TimeScaleLeapSeconds, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x15, 0x00, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + TLCTimeScale) +MXF_CLASS_END(TLCTimeScale, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x0e, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// TLCTimeZone (parent InterchangeObject, concrete=true) +MXF_CLASS(TLCTimeZone, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x0f, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(TimeZoneTag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x16, 0x00, 0x00, 0x00), + 0x0000, + TimeZoneTagType, + optional, + false, + TLCTimeZone) + MXF_PROPERTY(TimeZoneOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x17, 0x00, 0x00, 0x00), + 0x0000, + Int32, + optional, + false, + TLCTimeZone) + MXF_PROPERTY(TimeZoneUpstream, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x18, 0x00, 0x00, 0x00), + 0x0000, + TimeZoneTagType, + optional, + false, + TLCTimeZone) +MXF_CLASS_END(TLCTimeZone, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x0f, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// TLCCalendar (parent InterchangeObject, concrete=true) +MXF_CLASS(TLCCalendar, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x10, 0x00), + InterchangeObject, + true) + MXF_PROPERTY(CalendarTag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x19, 0x00, 0x00, 0x00), + 0x0000, + CalendarTagType, + optional, + false, + TLCCalendar) + MXF_PROPERTY(CalendarOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x1a, 0x00, 0x00, 0x00), + 0x0000, + Int32, + optional, + false, + TLCCalendar) + MXF_PROPERTY(CalendarUpstream, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x1b, 0x00, 0x00, 0x00), + 0x0000, + CalendarTagType, + optional, + false, + TLCCalendar) +MXF_CLASS_END(TLCCalendar, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x10, 0x00), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// TLC_ST12 (parent TLC_ST2059_1, concrete=true) +MXF_CLASS(TLC_ST12, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x11, 0x00), + TLC_ST2059_1, + true) + MXF_PROPERTY(TimeBits, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x26, 0x00, 0x00, 0x00), + 0x0000, + UInt32Array, + required, + false, + TLC_ST12) + MXF_PROPERTY(UserBits, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x27, 0x00, 0x00, 0x00), + 0x0000, + UInt32Array, + required, + false, + TLC_ST12) + MXF_PROPERTY(DBBPairs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x28, 0x00, 0x00, 0x00), + 0x0000, + UInt16Array, + optional, + false, + TLC_ST12) +MXF_CLASS_END(TLC_ST12, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x11, 0x00), + TLC_ST2059_1, + true) +MXF_CLASS_SEPARATOR() + +// TLC_ST2059_2 (parent TLC_IEEE1588, concrete=true) +MXF_CLASS(TLC_ST2059_2, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x12, 0x00), + TLC_IEEE1588, + true) +MXF_CLASS_END(TLC_ST2059_2, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x12, 0x00), + TLC_IEEE1588, + true) +MXF_CLASS_SEPARATOR() + +// TLC_NTP (parent TLCDynamicItem, concrete=true) +MXF_CLASS(TLC_NTP, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x13, 0x00), + TLCDynamicItem, + true) + MXF_PROPERTY(NTP_Time, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x06, 0x06, 0x03, 0x29, 0x00, 0x00, 0x00), + 0x0000, + TLC_time64_t, + required, + false, + TLC_NTP) +MXF_CLASS_END(TLC_NTP, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x13, 0x00), + TLCDynamicItem, + true) +MXF_CLASS_SEPARATOR() + +// DM_Segmentation_Framework (parent DescriptiveFramework, concrete=false) +MXF_CLASS(DM_Segmentation_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x01, 0x01, 0x01, 0x00), + DescriptiveFramework, + false) +MXF_CLASS_END(DM_Segmentation_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x01, 0x01, 0x01, 0x00), + DescriptiveFramework, + false) +MXF_CLASS_SEPARATOR() + +// DMS_AS_10_Core_Framework (parent DescriptiveFramework, concrete=true) +MXF_CLASS(DMS_AS_10_Core_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(AS_10_Shim_Name, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x01), + 0x0000, + UTF16String, + required, + false, + DMS_AS_10_Core_Framework) + MXF_PROPERTY(AS_10_Type, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x02), + 0x0000, + UTF16String, + optional, + false, + DMS_AS_10_Core_Framework) + MXF_PROPERTY(AS_10_Main_Title, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x03), + 0x0000, + UTF16String, + optional, + false, + DMS_AS_10_Core_Framework) + MXF_PROPERTY(AS_10_Sub_Title, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x04), + 0x0000, + UTF16String, + optional, + false, + DMS_AS_10_Core_Framework) + MXF_PROPERTY(AS_10_Title_Description, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x05), + 0x0000, + UTF16String, + optional, + false, + DMS_AS_10_Core_Framework) + MXF_PROPERTY(AS_10_Organization_Name, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x06), + 0x0000, + UTF16String, + optional, + false, + DMS_AS_10_Core_Framework) + MXF_PROPERTY(AS_10_Person_Name, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x07), + 0x0000, + UTF16String, + optional, + false, + DMS_AS_10_Core_Framework) + MXF_PROPERTY(AS_10_Location_Description, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x08), + 0x0000, + UTF16String, + optional, + false, + DMS_AS_10_Core_Framework) + MXF_PROPERTY(AS_10_Common_Spanning_ID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x09), + 0x0000, + UMID, + optional, + false, + DMS_AS_10_Core_Framework) + MXF_PROPERTY(AS_10_Spanning_Number, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x0a), + 0x0000, + UInt16, + optional, + false, + DMS_AS_10_Core_Framework) + MXF_PROPERTY(AS_10_Cumulative_Duration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x0b), + 0x0000, + PositionType, + optional, + false, + DMS_AS_10_Core_Framework) +MXF_CLASS_END(DMS_AS_10_Core_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x01, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// DM_AS_11_Core_Framework (parent DescriptiveFramework, concrete=true) +MXF_CLASS(DM_AS_11_Core_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x01, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(AS_11_Series_Title, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x01, 0x01), + 0x0000, + UTF16String, + required, + false, + DM_AS_11_Core_Framework) + MXF_PROPERTY(AS_11_Programme_Title, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x01, 0x02), + 0x0000, + UTF16String, + required, + false, + DM_AS_11_Core_Framework) + MXF_PROPERTY(AS_11_Episode_Title_Number, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x01, 0x03), + 0x0000, + UTF16String, + required, + false, + DM_AS_11_Core_Framework) + MXF_PROPERTY(AS_11_Shim_Name, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x01, 0x04), + 0x0000, + UTF16String, + required, + false, + DM_AS_11_Core_Framework) + MXF_PROPERTY(AS_11_Shim_Version, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x01, 0x0a), + 0x0000, + VersionType, + required, + false, + DM_AS_11_Core_Framework) + MXF_PROPERTY(AS_11_Audio_Track_Layout, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x01, 0x05), + 0x0000, + AS_11_Audio_Track_Layout_Enum, + required, + false, + DM_AS_11_Core_Framework) + MXF_PROPERTY(AS_11_Primary_Audio_Language, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x01, 0x06), + 0x0000, + ISO_639_2_Language_Code, + required, + false, + DM_AS_11_Core_Framework) + MXF_PROPERTY(AS_11_Closed_Captions_Present, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x01, 0x07), + 0x0000, + Boolean, + required, + false, + DM_AS_11_Core_Framework) + MXF_PROPERTY(AS_11_Closed_Captions_Type, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x01, 0x08), + 0x0000, + AS_11_Captions_Type_Enum, + optional, + false, + DM_AS_11_Core_Framework) + MXF_PROPERTY(AS_11_Caption_Language, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x01, 0x09), + 0x0000, + ISO_639_2_Language_Code, + optional, + false, + DM_AS_11_Core_Framework) +MXF_CLASS_END(DM_AS_11_Core_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x01, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// DM_AS_11_Segmentation_Framework (parent DM_Segmentation_Framework, concrete=true) +MXF_CLASS(DM_AS_11_Segmentation_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x02, 0x01, 0x00), + DM_Segmentation_Framework, + true) + MXF_PROPERTY(AS_11_Part_Number, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x02, 0x01, 0x01), + 0x0000, + UInt16, + required, + false, + DM_AS_11_Segmentation_Framework) + MXF_PROPERTY(AS_11_Part_Total, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x02, 0x01, 0x02), + 0x0000, + UInt16, + required, + false, + DM_AS_11_Segmentation_Framework) +MXF_CLASS_END(DM_AS_11_Segmentation_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x02, 0x01, 0x00), + DM_Segmentation_Framework, + true) +MXF_CLASS_SEPARATOR() + +// DMS_AS_12_Framework (parent DescriptiveFramework, concrete=true) +MXF_CLASS(DMS_AS_12_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0c, 0x01, 0x01, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(AS_12_ShimName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0c, 0x01, 0x01, 0x01), + 0x0000, + UTF16String, + required, + false, + DMS_AS_12_Framework) + MXF_PROPERTY(AS_12_Slate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0c, 0x01, 0x01, 0x02), + 0x0000, + AS_12_DescriptiveObjectStrongReference, + required, + false, + DMS_AS_12_Framework) +MXF_CLASS_END(DMS_AS_12_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0c, 0x01, 0x01, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// AS_12_DescriptiveObject (parent DescriptiveObject, concrete=false) +MXF_CLASS(AS_12_DescriptiveObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0c, 0x01, 0x02, 0x00), + DescriptiveObject, + false) +MXF_CLASS_END(AS_12_DescriptiveObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0c, 0x01, 0x02, 0x00), + DescriptiveObject, + false) +MXF_CLASS_SEPARATOR() + +// EBUCoreMainFramework (parent DescriptiveFramework, concrete=true) +MXF_CLASS(EBUCoreMainFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(documentLocator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + EBUCoreMainFramework) + MXF_PROPERTY(documentId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + EBUCoreMainFramework) + MXF_PROPERTY(coreMetadataObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + coreMetadataStrongReference, + required, + false, + EBUCoreMainFramework) + MXF_PROPERTY(metadataSchemaInformationObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x0000, + metadataSchemaInformationStrongReference, + optional, + false, + EBUCoreMainFramework) +MXF_CLASS_END(EBUCoreMainFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// coreMetadata (parent EBUCoreObject, concrete=true) +MXF_CLASS(coreMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(identifierObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + identifierStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(titleObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + titleStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(alternativeTitleObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x0000, + alternativeTitleStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(creatorEntityObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x04, 0x00, 0x00, 0x00), + 0x0000, + entityStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(subjectObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x05, 0x00, 0x00, 0x00), + 0x0000, + subjectStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(descriptionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x06, 0x00, 0x00, 0x00), + 0x0000, + descriptionStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(publisherEntityObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x07, 0x00, 0x00, 0x00), + 0x0000, + entityStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(contributorEntityObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x08, 0x00, 0x00, 0x00), + 0x0000, + entityStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(dateObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x09, 0x00, 0x00, 0x00), + 0x0000, + dateStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(typeObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + typeStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(languageObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + languageStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(coverageObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + coverageStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(rightsObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + rightsStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(ratingObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + ratingStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(versionObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + versionStrongReference, + optional, + false, + coreMetadata) + MXF_PROPERTY(publicationHistoryObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x10, 0x00, 0x00, 0x00), + 0x0000, + publicationHistoryStrongReference, + optional, + false, + coreMetadata) + MXF_PROPERTY(planningObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x11, 0x00, 0x00, 0x00), + 0x0000, + planningStrongReference, + optional, + false, + coreMetadata) + MXF_PROPERTY(customRelationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x12, 0x00, 0x00, 0x00), + 0x0000, + customRelationStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(basicRelationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x13, 0x00, 0x00, 0x00), + 0x0000, + basicRelationStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(formatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x14, 0x00, 0x00, 0x00), + 0x0000, + formatStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(partObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x15, 0x00, 0x00, 0x00), + 0x0000, + partStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(audienceRatingObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x16, 0x00, 0x00, 0x00), + 0x0000, + audienceStrongReferenceSet, + optional, + false, + coreMetadata) + MXF_PROPERTY(eventObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x17, 0x00, 0x00, 0x00), + 0x0000, + eventStrongReferenceSet, + optional, + false, + coreMetadata) +MXF_CLASS_END(coreMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// metadataSchemaInformation (parent EBUCoreObject, concrete=true) +MXF_CLASS(metadataSchemaInformation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(metadataSchema, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + metadataSchemaInformation) + MXF_PROPERTY(metadataSchemaVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x03, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + metadataSchemaInformation) + MXF_PROPERTY(metadataFrameworkTextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x03, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + metadataSchemaInformation) + MXF_PROPERTY(metadataNamespacePrefix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x03, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + metadataSchemaInformation) + MXF_PROPERTY(metadataNamespace, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x03, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + metadataSchemaInformation) + MXF_PROPERTY(metadataProviderEntityObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x03, 0x06, 0x00, 0x00, 0x00), + 0x0000, + entityStrongReference, + optional, + false, + metadataSchemaInformation) + MXF_PROPERTY(metadataDateLastModified, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x03, 0x07, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + metadataSchemaInformation) + MXF_PROPERTY(metadataTimeLastModified, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x03, 0x08, 0x00, 0x00, 0x00), + 0x0000, + TimeStruct, + optional, + false, + metadataSchemaInformation) +MXF_CLASS_END(metadataSchemaInformation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// identifier (parent EBUCoreObject, concrete=true) +MXF_CLASS(identifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(identifierValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + identifier) + MXF_PROPERTY(identifierNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x04, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + identifier) + MXF_PROPERTY(identifierTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x04, 0x03, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + identifier) + MXF_PROPERTY(identifierFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x04, 0x04, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + identifier) + MXF_PROPERTY(identifierAttributorEntityObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x04, 0x05, 0x00, 0x00, 0x00), + 0x0000, + entityStrongReference, + optional, + false, + identifier) +MXF_CLASS_END(identifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// title (parent EBUCoreObject, concrete=true) +MXF_CLASS(title, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(titleAttributionDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x05, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + title) + MXF_PROPERTY(titleNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x05, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + title) + MXF_PROPERTY(titleValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x05, 0x03, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + title) + MXF_PROPERTY(titleLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x05, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + title) + MXF_PROPERTY(titleGeographicalScope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x05, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + title) + MXF_PROPERTY(titleGeographicalExclusionScope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x05, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + title) + MXF_PROPERTY(titleTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x05, 0x07, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + title) +MXF_CLASS_END(title, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// alternativeTitle (parent EBUCoreObject, concrete=true) +MXF_CLASS(alternativeTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(alternativeTitleAttributionDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + alternativeTitle) + MXF_PROPERTY(alternativeTitleNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x06, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + alternativeTitle) + MXF_PROPERTY(alternativeTitleValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x06, 0x03, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + alternativeTitle) + MXF_PROPERTY(alternativeTitleTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x06, 0x04, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + alternativeTitle) + MXF_PROPERTY(alternativeTitleStatusGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x06, 0x05, 0x00, 0x00, 0x00), + 0x0000, + statusGroupStrongReference, + optional, + false, + alternativeTitle) + MXF_PROPERTY(alternativeTitleLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x06, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + alternativeTitle) + MXF_PROPERTY(alternativeTitleGeographicalScope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x06, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + alternativeTitle) + MXF_PROPERTY(alternativeTitleGeographicalExclusionScope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x06, 0x08, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + alternativeTitle) +MXF_CLASS_END(alternativeTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// subject (parent EBUCoreObject, concrete=true) +MXF_CLASS(subject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(subjectCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x08, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + subject) + MXF_PROPERTY(subjectNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x08, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + subject) + MXF_PROPERTY(subjectValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x08, 0x03, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + subject) + MXF_PROPERTY(subjectDefinitionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x08, 0x04, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + subject) + MXF_PROPERTY(subjectTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x08, 0x05, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + subject) + MXF_PROPERTY(subjectAttributorEntityObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x08, 0x06, 0x00, 0x00, 0x00), + 0x0000, + entityStrongReference, + optional, + false, + subject) +MXF_CLASS_END(subject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// description (parent EBUCoreObject, concrete=true) +MXF_CLASS(description, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(descriptionNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x09, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + description) + MXF_PROPERTY(descriptionValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x09, 0x02, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + description) + MXF_PROPERTY(descriptionTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x09, 0x03, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + description) + MXF_PROPERTY(descriptionAttributorEntityObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x09, 0x04, 0x00, 0x00, 0x00), + 0x0000, + entityStrongReference, + optional, + false, + description) + MXF_PROPERTY(descriptionLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x09, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + description) + MXF_PROPERTY(descriptionGeographicalScope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x09, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + description) + MXF_PROPERTY(descriptionGeographicalExclusionScope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x09, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + description) + MXF_PROPERTY(descriptionAttributionDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x09, 0x08, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + description) + MXF_PROPERTY(descriptionCastFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x09, 0x09, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + description) +MXF_CLASS_END(description, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// date (parent EBUCoreObject, concrete=true) +MXF_CLASS(date, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(dateCreated, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x01, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + date) + MXF_PROPERTY(yearCreated, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x02, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + date) + MXF_PROPERTY(dateIssued, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x03, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + date) + MXF_PROPERTY(yearIssued, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x04, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + date) + MXF_PROPERTY(dateModified, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x05, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + date) + MXF_PROPERTY(yearModified, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x06, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + date) + MXF_PROPERTY(dateDigitized, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x07, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + date) + MXF_PROPERTY(yearDigitized, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x08, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + date) + MXF_PROPERTY(dateReleased, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x09, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + date) + MXF_PROPERTY(yearReleased, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + date) + MXF_PROPERTY(dateCopyrighted, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + date) + MXF_PROPERTY(yearCopyrighted, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + date) + MXF_PROPERTY(dateNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + date) + MXF_PROPERTY(alternativeDateObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + dateTypeStrongReferenceSet, + optional, + false, + date) + MXF_PROPERTY(precision, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + date) +MXF_CLASS_END(date, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0c, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// dateType (parent EBUCoreObject, concrete=true) +MXF_CLASS(dateType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0d, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(dateValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0d, 0x01, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + dateType) + MXF_PROPERTY(textualDateObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0d, 0x02, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + dateType) + MXF_PROPERTY(dateTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0d, 0x03, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + dateType) + MXF_PROPERTY(dateFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0d, 0x04, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + dateType) +MXF_CLASS_END(dateType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0d, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// type (parent EBUCoreObject, concrete=true) +MXF_CLASS(type, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(typeNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0e, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + type) + MXF_PROPERTY(typeValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0e, 0x02, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + type) + MXF_PROPERTY(objectTypeObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0e, 0x03, 0x00, 0x00, 0x00), + 0x0000, + objectTypeStrongReferenceSet, + optional, + false, + type) + MXF_PROPERTY(genreObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0e, 0x04, 0x00, 0x00, 0x00), + 0x0000, + genreStrongReferenceSet, + optional, + false, + type) + MXF_PROPERTY(targetAudienceObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0e, 0x05, 0x00, 0x00, 0x00), + 0x0000, + targetAudienceStrongReferenceSet, + optional, + false, + type) + MXF_PROPERTY(typeTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0e, 0x06, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + type) + MXF_PROPERTY(audienceLevelObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0e, 0x07, 0x00, 0x00, 0x00), + 0x0000, + audienceStrongReferenceSet, + optional, + false, + type) +MXF_CLASS_END(type, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// objectType (parent EBUCoreObject, concrete=true) +MXF_CLASS(objectType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(objectTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0f, 0x01, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + objectType) +MXF_CLASS_END(objectType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// genre (parent EBUCoreObject, concrete=true) +MXF_CLASS(genre, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(genreTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x10, 0x01, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + genre) + MXF_PROPERTY(genreLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x10, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + genre) +MXF_CLASS_END(genre, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// targetAudience (parent EBUCoreObject, concrete=true) +MXF_CLASS(targetAudience, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(targetAudienceReason, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x11, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + targetAudience) + MXF_PROPERTY(targetAudienceLinkToLogo, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x11, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + targetAudience) + MXF_PROPERTY(targetAudienceNotRatedFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x11, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + targetAudience) + MXF_PROPERTY(targetAudienceAdultContentFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x11, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + targetAudience) + MXF_PROPERTY(targetAudienceTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x11, 0x05, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + targetAudience) + MXF_PROPERTY(targetAudienceRegionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x11, 0x06, 0x00, 0x00, 0x00), + 0x0000, + regionStrongReferenceSet, + optional, + false, + targetAudience) + MXF_PROPERTY(targetAudienceExclusionRegionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x11, 0x07, 0x00, 0x00, 0x00), + 0x0000, + regionStrongReferenceSet, + optional, + false, + targetAudience) + MXF_PROPERTY(targetAudienceFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x11, 0x08, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + targetAudience) +MXF_CLASS_END(targetAudience, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// language (parent EBUCoreObject, concrete=true) +MXF_CLASS(language, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x12, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(languageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x12, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + language) + MXF_PROPERTY(languageValueObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x12, 0x02, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReference, + optional, + false, + language) + MXF_PROPERTY(languageNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x12, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + language) + MXF_PROPERTY(languagePurposeObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x12, 0x04, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + language) +MXF_CLASS_END(language, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x12, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// coverage (parent EBUCoreObject, concrete=true) +MXF_CLASS(coverage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x13, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(coverageValueObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x13, 0x01, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReference, + optional, + false, + coverage) + MXF_PROPERTY(spatialObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x13, 0x02, 0x00, 0x00, 0x00), + 0x0000, + spatialStrongReference, + optional, + false, + coverage) + MXF_PROPERTY(temporalObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x13, 0x03, 0x00, 0x00, 0x00), + 0x0000, + temporalStrongReference, + optional, + false, + coverage) + MXF_PROPERTY(coverageTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x13, 0x04, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + coverage) +MXF_CLASS_END(coverage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x13, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// spatial (parent EBUCoreObject, concrete=true) +MXF_CLASS(spatial, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x14, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(locationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x14, 0x01, 0x00, 0x00, 0x00), + 0x0000, + locationStrongReferenceSet, + optional, + false, + spatial) +MXF_CLASS_END(spatial, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x14, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// location (parent EBUCoreObject, concrete=true) +MXF_CLASS(location, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x15, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(locationID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x15, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + location) + MXF_PROPERTY(locationCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x15, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + location) + MXF_PROPERTY(locationDefinitionNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x15, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + location) + MXF_PROPERTY(locationNameObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x15, 0x04, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + location) + MXF_PROPERTY(locationRegionObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x15, 0x05, 0x00, 0x00, 0x00), + 0x0000, + regionStrongReference, + optional, + false, + location) + MXF_PROPERTY(locationTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x15, 0x06, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + location) + MXF_PROPERTY(locationCoordinatesObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x15, 0x07, 0x00, 0x00, 0x00), + 0x0000, + coordinatesStrongReference, + optional, + false, + location) +MXF_CLASS_END(location, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x15, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// coordinates (parent EBUCoreObject, concrete=true) +MXF_CLASS(coordinates, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x16, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(posX, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x16, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + coordinates) + MXF_PROPERTY(posY, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x16, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + coordinates) + MXF_PROPERTY(coordinatesFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x16, 0x03, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + coordinates) +MXF_CLASS_END(coordinates, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x16, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// temporal (parent EBUCoreObject, concrete=true) +MXF_CLASS(temporal, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x17, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(temporalDefinitionNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x17, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + temporal) + MXF_PROPERTY(periodOfTimeObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x17, 0x02, 0x00, 0x00, 0x00), + 0x0000, + periodOfTimeStrongReferenceSet, + optional, + false, + temporal) + MXF_PROPERTY(temporalTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x17, 0x03, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + temporal) +MXF_CLASS_END(temporal, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x17, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// periodOfTime (parent EBUCoreObject, concrete=true) +MXF_CLASS(periodOfTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x18, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(periodID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x18, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + periodOfTime) + MXF_PROPERTY(periodStartYear, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x18, 0x02, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + periodOfTime) + MXF_PROPERTY(periodStartDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x18, 0x03, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + periodOfTime) + MXF_PROPERTY(periodStartTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x18, 0x04, 0x00, 0x00, 0x00), + 0x0000, + TimeStruct, + optional, + false, + periodOfTime) + MXF_PROPERTY(periodEndYear, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x18, 0x05, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + periodOfTime) + MXF_PROPERTY(periodEndDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x18, 0x06, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + periodOfTime) + MXF_PROPERTY(periodEndTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x18, 0x07, 0x00, 0x00, 0x00), + 0x0000, + TimeStruct, + optional, + false, + periodOfTime) + MXF_PROPERTY(periodNameObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x18, 0x08, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + periodOfTime) +MXF_CLASS_END(periodOfTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x18, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// rights (parent EBUCoreObject, concrete=true) +MXF_CLASS(rights, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(rightsID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + rights) + MXF_PROPERTY(rightsLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + rights) + MXF_PROPERTY(rightsClearanceFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + rights) + MXF_PROPERTY(rightsNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + rights) + MXF_PROPERTY(rightsValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x05, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + rights) + MXF_PROPERTY(exploitationIssuesObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x06, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + rights) + MXF_PROPERTY(copyrightStatementObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x07, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + rights) + MXF_PROPERTY(rightsHolderEntityObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x09, 0x00, 0x00, 0x00), + 0x0000, + entityStrongReferenceSet, + optional, + false, + rights) + MXF_PROPERTY(rightsContactObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + contactStrongReferenceSet, + optional, + false, + rights) + MXF_PROPERTY(rightsTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + rights) + MXF_PROPERTY(rightsAttributedIDObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + identifierStrongReferenceSet, + optional, + false, + rights) + MXF_PROPERTY(rightsFormatReferenceObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + rights) + MXF_PROPERTY(processingRestrictionFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + rights) + MXF_PROPERTY(disclaimerObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + rights) + MXF_PROPERTY(rightsCoverageObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x10, 0x00, 0x00, 0x00), + 0x0000, + coverageStrongReferenceSet, + optional, + false, + rights) +MXF_CLASS_END(rights, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// version (parent EBUCoreObject, concrete=true) +MXF_CLASS(version, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1a, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(versionValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1a, 0x01, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + version) + MXF_PROPERTY(versionTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1a, 0x02, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + version) +MXF_CLASS_END(version, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1a, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// rating (parent EBUCoreObject, concrete=true) +MXF_CLASS(rating, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(ratingReason, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + rating) + MXF_PROPERTY(ratingLinkToLogo, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + rating) + MXF_PROPERTY(ratingNotRatedFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + rating) + MXF_PROPERTY(ratingAdultContentFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + rating) + MXF_PROPERTY(ratingValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x05, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + rating) + MXF_PROPERTY(ratingScaleMinValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x06, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + rating) + MXF_PROPERTY(ratingScaleMaxValueObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x07, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + rating) + MXF_PROPERTY(ratingTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x08, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + rating) + MXF_PROPERTY(ratingFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x09, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + rating) + MXF_PROPERTY(ratingProviderEntityObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + entityStrongReference, + optional, + false, + rating) + MXF_PROPERTY(ratingSystem, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + rating) + MXF_PROPERTY(ratingEnvironment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + rating) + MXF_PROPERTY(ratingLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + rating) + MXF_PROPERTY(ratingExclusionRegionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + regionStrongReferenceSet, + optional, + false, + rating) + MXF_PROPERTY(ratingRegionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x10, 0x00, 0x00, 0x00), + 0x0000, + regionStrongReferenceSet, + optional, + false, + rating) +MXF_CLASS_END(rating, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// publicationEvent (parent EBUCoreObject, concrete=true) +MXF_CLASS(publicationEvent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(publicationEventName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + publicationEvent) + MXF_PROPERTY(publicationEventId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + publicationEvent) + MXF_PROPERTY(firstShowingFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + publicationEvent) + MXF_PROPERTY(lastShowingFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + publicationEvent) + MXF_PROPERTY(publicationDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x05, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + publicationEvent) + MXF_PROPERTY(publicationTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x06, 0x00, 0x00, 0x00), + 0x0000, + TimeStruct, + optional, + false, + publicationEvent) + MXF_PROPERTY(scheduleDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x07, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + publicationEvent) + MXF_PROPERTY(freePublicationFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x08, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + publicationEvent) + MXF_PROPERTY(livePublicationFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x09, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + publicationEvent) + MXF_PROPERTY(publicationNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + publicationEvent) + MXF_PROPERTY(publicationFormatReferenceObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReference, + optional, + false, + publicationEvent) + MXF_PROPERTY(publicationRightsReferenceObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + publicationEvent) + MXF_PROPERTY(publicationRegionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + regionStrongReferenceSet, + optional, + false, + publicationEvent) + MXF_PROPERTY(publicationMediumObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + publicationMediumStrongReference, + optional, + false, + publicationEvent) + MXF_PROPERTY(publicationChannelObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + publicationChannelStrongReference, + optional, + false, + publicationEvent) + MXF_PROPERTY(publicationServiceObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x10, 0x00, 0x00, 0x00), + 0x0000, + publicationServiceStrongReference, + optional, + false, + publicationEvent) + MXF_PROPERTY(liveProductionFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x11, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + publicationEvent) +MXF_CLASS_END(publicationEvent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1c, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// publicationHistory (parent EBUCoreObject, concrete=true) +MXF_CLASS(publicationHistory, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1d, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(publicationEventObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1d, 0x01, 0x00, 0x00, 0x00), + 0x0000, + publicationEventStrongReferenceSet, + optional, + false, + publicationHistory) + MXF_PROPERTY(publicationHistoryId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1d, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + publicationHistory) +MXF_CLASS_END(publicationHistory, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1d, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// publicationChannel (parent EBUCoreObject, concrete=true) +MXF_CLASS(publicationChannel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(publicationChannelName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1e, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + publicationChannel) + MXF_PROPERTY(publicationChannelId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1e, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + publicationChannel) + MXF_PROPERTY(publicationChannelLinkToLogo, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1e, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + publicationChannel) + MXF_PROPERTY(publicationChannelTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1e, 0x04, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + publicationChannel) +MXF_CLASS_END(publicationChannel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// publicationMedium (parent EBUCoreObject, concrete=true) +MXF_CLASS(publicationMedium, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1f, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(publicationMediumName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1f, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + publicationMedium) + MXF_PROPERTY(publicationMediumId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1f, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + publicationMedium) + MXF_PROPERTY(publicationMediumTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1f, 0x03, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + publicationMedium) +MXF_CLASS_END(publicationMedium, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1f, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// publicationService (parent EBUCoreObject, concrete=true) +MXF_CLASS(publicationService, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(publicationServiceName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x20, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + publicationService) + MXF_PROPERTY(publicationServiceLinkToLogo, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x20, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + publicationService) + MXF_PROPERTY(publicationServiceSourceObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x20, 0x03, 0x00, 0x00, 0x00), + 0x0000, + organizationStrongReference, + optional, + false, + publicationService) + MXF_PROPERTY(publicationServiceId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x20, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + publicationService) + MXF_PROPERTY(publicationServiceTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x20, 0x05, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + publicationService) +MXF_CLASS_END(publicationService, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// entity (parent EBUCoreObject, concrete=true) +MXF_CLASS(entity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(entityID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x21, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + entity) + MXF_PROPERTY(entityContactObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x21, 0x02, 0x00, 0x00, 0x00), + 0x0000, + contactStrongReferenceSet, + optional, + false, + entity) + MXF_PROPERTY(entityOrganizationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x21, 0x03, 0x00, 0x00, 0x00), + 0x0000, + organizationStrongReferenceSet, + optional, + false, + entity) + MXF_PROPERTY(entityRoleObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x21, 0x04, 0x00, 0x00, 0x00), + 0x0000, + roleStrongReferenceSet, + optional, + false, + entity) + MXF_PROPERTY(entityAwardObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x21, 0x05, 0x00, 0x00, 0x00), + 0x0000, + awardStrongReferenceSet, + optional, + false, + entity) + MXF_PROPERTY(entityEventObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x21, 0x06, 0x00, 0x00, 0x00), + 0x0000, + eventStrongReferenceSet, + optional, + false, + entity) +MXF_CLASS_END(entity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// contact (parent EBUCoreObject, concrete=true) +MXF_CLASS(contact, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(contactID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(familiyName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(givenName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(salutation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(suffix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(occupation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(username, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(guestFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x08, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + contact) + MXF_PROPERTY(contactNameObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x09, 0x00, 0x00, 0x00), + 0x0000, + compoundNameStrongReferenceSet, + optional, + false, + contact) + MXF_PROPERTY(contactTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + contact) + MXF_PROPERTY(contactDetailsObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + detailsStrongReferenceSet, + optional, + false, + contact) + MXF_PROPERTY(contactRelatedContactObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + contactStrongReferenceSet, + optional, + false, + contact) + MXF_PROPERTY(stageNameObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + contact) + MXF_PROPERTY(genderObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + contact) + MXF_PROPERTY(contactRelatedInformationLinkObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + basicLinkStrongReferenceSet, + optional, + false, + contact) + MXF_PROPERTY(otherGivenName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x10, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(birthDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x11, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + contact) + MXF_PROPERTY(deathDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x12, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + contact) + MXF_PROPERTY(birthPlace, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x13, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(nationality, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x14, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(nickname, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x15, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(skill, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x16, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(contactLastUpdate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x17, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + contact) + MXF_PROPERTY(deathPlace, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x18, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + contact) + MXF_PROPERTY(affiliationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x19, 0x00, 0x00, 0x00), + 0x0000, + affiliationStrongReferenceSet, + optional, + false, + contact) +MXF_CLASS_END(contact, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x22, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// organization (parent EBUCoreObject, concrete=true) +MXF_CLASS(organization, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(organizationID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + organization) + MXF_PROPERTY(organizationLinkToLogo, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + organization) + MXF_PROPERTY(organizationCodeObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x03, 0x00, 0x00, 0x00), + 0x0000, + identifierStrongReferenceSet, + optional, + false, + organization) + MXF_PROPERTY(organizationRelatedInformationLinkObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x04, 0x00, 0x00, 0x00), + 0x0000, + basicLinkStrongReferenceSet, + optional, + false, + organization) + MXF_PROPERTY(organizationNameObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x05, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + organization) + MXF_PROPERTY(organizationDepartmentObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x06, 0x00, 0x00, 0x00), + 0x0000, + departmentStrongReference, + optional, + false, + organization) + MXF_PROPERTY(organizationTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x07, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + organization) + MXF_PROPERTY(organizationDetailsObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x08, 0x00, 0x00, 0x00), + 0x0000, + detailsStrongReferenceSet, + optional, + false, + organization) + MXF_PROPERTY(organizationRelatedContactObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x09, 0x00, 0x00, 0x00), + 0x0000, + contactStrongReferenceSet, + optional, + false, + organization) + MXF_PROPERTY(organizationDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + organization) + MXF_PROPERTY(organizationNationality, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + organization) + MXF_PROPERTY(organizationLastUpdate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + organization) +MXF_CLASS_END(organization, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x23, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// department (parent EBUCoreObject, concrete=true) +MXF_CLASS(department, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x24, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(departmentID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x24, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + department) + MXF_PROPERTY(departmentName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x24, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + department) +MXF_CLASS_END(department, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x24, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// details (parent EBUCoreObject, concrete=true) +MXF_CLASS(details, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x25, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(webAddress, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x25, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + details) + MXF_PROPERTY(telephoneNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x25, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + details) + MXF_PROPERTY(mobileTelephoneNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x25, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + details) + MXF_PROPERTY(emailAddress, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x25, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + details) + MXF_PROPERTY(detailsTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x25, 0x05, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + details) + MXF_PROPERTY(addressObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x25, 0x06, 0x00, 0x00, 0x00), + 0x0000, + addressStrongReference, + optional, + false, + details) +MXF_CLASS_END(details, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x25, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// address (parent EBUCoreObject, concrete=true) +MXF_CLASS(address, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x26, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(deliveryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x26, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + address) + MXF_PROPERTY(townCityObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x26, 0x02, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + address) + MXF_PROPERTY(countyStateObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x26, 0x03, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + address) + MXF_PROPERTY(countryObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x26, 0x04, 0x00, 0x00, 0x00), + 0x0000, + countryTypeStrongReferenceSet, + optional, + false, + address) + MXF_PROPERTY(addressLineObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x26, 0x05, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + address) +MXF_CLASS_END(address, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x26, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// region (parent EBUCoreObject, concrete=true) +MXF_CLASS(region, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x27, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(countryObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x27, 0x01, 0x00, 0x00, 0x00), + 0x0000, + countryTypeStrongReference, + optional, + false, + region) + MXF_PROPERTY(countryRegionObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x27, 0x02, 0x00, 0x00, 0x00), + 0x0000, + regionStrongReference, + optional, + false, + region) +MXF_CLASS_END(region, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x27, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// compoundName (parent EBUCoreObject, concrete=true) +MXF_CLASS(compoundName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x28, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(compoundNameValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x28, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + compoundName) + MXF_PROPERTY(compoundNameTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x28, 0x02, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + compoundName) + MXF_PROPERTY(compoundNameFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x28, 0x03, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + compoundName) +MXF_CLASS_END(compoundName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x28, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// role (parent EBUCoreObject, concrete=true) +MXF_CLASS(role, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x29, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(costCenterReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x29, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + role) + MXF_PROPERTY(roleTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x29, 0x02, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + role) +MXF_CLASS_END(role, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x29, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// countryType (parent EBUCoreObject, concrete=true) +MXF_CLASS(countryType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2a, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(countryTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2a, 0x01, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + countryType) +MXF_CLASS_END(countryType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2a, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// customRelation (parent EBUCoreObject, concrete=true) +MXF_CLASS(customRelation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x01, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(customRelationByName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + customRelation) + MXF_PROPERTY(customRelationLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x01, 0x02, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + customRelation) + MXF_PROPERTY(runningOrderNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x01, 0x03, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + customRelation) + MXF_PROPERTY(totalNumberOfGroupMembers, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x01, 0x04, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + customRelation) + MXF_PROPERTY(orderedGroupFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x01, 0x05, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + customRelation) + MXF_PROPERTY(customRelationNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x01, 0x06, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + customRelation) + MXF_PROPERTY(customRelationTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x01, 0x07, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + customRelation) + MXF_PROPERTY(customRelationIdentifierObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x01, 0x08, 0x00, 0x00), + 0x0000, + identifierStrongReference, + optional, + false, + customRelation) +MXF_CLASS_END(customRelation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x01, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// basicRelation (parent EBUCoreObject, concrete=true) +MXF_CLASS(basicRelation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(isVersionOf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(hasVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(isReplacedBy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(replaces, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x04, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(isRequiredBy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x05, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(requires, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x06, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(isPartOf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x07, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(hasPart, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x08, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(isReferencedBy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x09, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(references, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x0a, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(isFormatOf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x0b, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(hasFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x0c, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(isEpisodeOf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x0d, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(isMemberOf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x0e, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(hasMember, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x0f, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(hasEpisode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x10, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(isSeasonOf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x11, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(hasSeason, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x12, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(isNextInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x13, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(followsInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x14, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(isRelatedTo, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x15, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(sameAs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x16, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(hasSeries, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x17, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) + MXF_PROPERTY(isSeriesOf, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x18, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicRelation) +MXF_CLASS_END(basicRelation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2b, 0x02, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// planning (parent EBUCoreObject, concrete=true) +MXF_CLASS(planning, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2c, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(planningEventObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2c, 0x01, 0x00, 0x00, 0x00), + 0x0000, + publicationEventStrongReferenceSet, + optional, + false, + planning) + MXF_PROPERTY(planningId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2c, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + planning) +MXF_CLASS_END(planning, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2c, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// typeGroup (parent EBUCoreObject, concrete=true) +MXF_CLASS(typeGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x01, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(typeGroupThesaurus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + typeGroup) + MXF_PROPERTY(typeGroupLabel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x01, 0x02, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + typeGroup) + MXF_PROPERTY(typeGroupLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x01, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + typeGroup) + MXF_PROPERTY(typeGroupUL, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x01, 0x04, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + typeGroup) + MXF_PROPERTY(typeGroupDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x01, 0x05, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + typeGroup) + MXF_PROPERTY(typeGroupLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x01, 0x06, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + typeGroup) + MXF_PROPERTY(typeGroupNamespace, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x01, 0x07, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + typeGroup) + MXF_PROPERTY(typeGroupSource, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x01, 0x08, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + typeGroup) +MXF_CLASS_END(typeGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x01, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// formatGroup (parent EBUCoreObject, concrete=true) +MXF_CLASS(formatGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x02, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(formatGroupThesaurus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x02, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + formatGroup) + MXF_PROPERTY(formatGroupLabel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x02, 0x02, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + formatGroup) + MXF_PROPERTY(formatGroupLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x02, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + formatGroup) + MXF_PROPERTY(formatGroupUL, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x02, 0x04, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + formatGroup) + MXF_PROPERTY(formatGroupDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x02, 0x05, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + formatGroup) + MXF_PROPERTY(formatGroupLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x02, 0x06, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + formatGroup) + MXF_PROPERTY(formatGroupNamespace, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x02, 0x07, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + formatGroup) + MXF_PROPERTY(formatGroupSource, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x02, 0x08, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + formatGroup) +MXF_CLASS_END(formatGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x02, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// statusGroup (parent EBUCoreObject, concrete=true) +MXF_CLASS(statusGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x03, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(statusGroupThesaurus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x03, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + statusGroup) + MXF_PROPERTY(statusGroupLabel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x03, 0x02, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + statusGroup) + MXF_PROPERTY(statusGroupLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x03, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + statusGroup) + MXF_PROPERTY(statusGroupUL, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x03, 0x04, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + statusGroup) + MXF_PROPERTY(statusGroupDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x03, 0x05, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + statusGroup) + MXF_PROPERTY(statusGroupLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x03, 0x06, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + statusGroup) + MXF_PROPERTY(statusGroupNamespace, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x03, 0x07, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + statusGroup) + MXF_PROPERTY(statusGroupSource, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x03, 0x08, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + statusGroup) +MXF_CLASS_END(statusGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2d, 0x03, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// textualAnnotation (parent EBUCoreObject, concrete=true) +MXF_CLASS(textualAnnotation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(text, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2e, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + textualAnnotation) + MXF_PROPERTY(textLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2e, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + textualAnnotation) +MXF_CLASS_END(textualAnnotation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// basicLink (parent EBUCoreObject, concrete=true) +MXF_CLASS(basicLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2f, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(basicLinkUri, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2f, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + basicLink) +MXF_CLASS_END(basicLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x2f, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// format (parent EBUCoreObject, concrete=true) +MXF_CLASS(format, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(formatID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + format) + MXF_PROPERTY(formatVersionID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + format) + MXF_PROPERTY(formatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + format) + MXF_PROPERTY(formatDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + format) + MXF_PROPERTY(formatYearCreated, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x05, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + format) + MXF_PROPERTY(formatDateCreated, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x06, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + format) + MXF_PROPERTY(formatOverallDurationTimeObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x07, 0x00, 0x00, 0x00), + 0x0000, + timeStrongReference, + optional, + false, + format) + MXF_PROPERTY(formatEditRateObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x08, 0x00, 0x00, 0x00), + 0x0000, + rationalStrongReference, + optional, + false, + format) + MXF_PROPERTY(formatContainerFormatObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x09, 0x00, 0x00, 0x00), + 0x0000, + containerFormatStrongReference, + optional, + false, + format) + MXF_PROPERTY(formatPackageInfoObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + packageInfoStrongReference, + optional, + false, + format) + MXF_PROPERTY(formatAudioFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + audioFormatStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatVideoFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + videoFormatStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatImageFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + imageFormatStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatDataFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + dataFormatStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatSigningFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x10, 0x00, 0x00, 0x00), + 0x0000, + signingFormatStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeStringObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x11, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeStringStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x12, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt8StrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x13, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt16StrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x14, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt32StrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x15, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt64StrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeUInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x16, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt8StrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeUInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x17, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt16StrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeUInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x18, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt32StrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeUInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x19, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt64StrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeFloatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x1a, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeFloatStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeRationalObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x1b, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeRationalStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeAnyURIObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x1c, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeAnyURIStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTechnicalAttributeBooleanObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x1d, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeBooleanStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatDateModifiedObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x1e, 0x00, 0x00, 0x00), + 0x0000, + dateStrongReference, + optional, + false, + format) + MXF_PROPERTY(formatValueObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x1f, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReference, + optional, + false, + format) + MXF_PROPERTY(formatTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x20, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + format) + MXF_PROPERTY(formatAudioFormatExtendedObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x21, 0x00, 0x00, 0x00), + 0x0000, + audioFormatExtendedStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatStartTimeObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x22, 0x00, 0x00, 0x00), + 0x0000, + timeStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatEndTimeObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x23, 0x00, 0x00, 0x00), + 0x0000, + timeStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatDurationTimeObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x24, 0x00, 0x00, 0x00), + 0x0000, + timeStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatMetadataFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x25, 0x00, 0x00, 0x00), + 0x0000, + metadataFormatStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatTimecodeFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x26, 0x00, 0x00, 0x00), + 0x0000, + timecodeFormatStrongReferenceSet, + optional, + false, + format) + MXF_PROPERTY(formatMediumObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x27, 0x00, 0x00, 0x00), + 0x0000, + mediumStrongReferenceSet, + optional, + false, + format) +MXF_CLASS_END(format, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// videoFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(videoFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(videoFormatID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + videoFormat) + MXF_PROPERTY(videoFormatVersionId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + videoFormat) + MXF_PROPERTY(videoFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + videoFormat) + MXF_PROPERTY(videoFormatDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + videoFormat) + MXF_PROPERTY(videoBitRateObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x05, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + videoFormat) + MXF_PROPERTY(videoMaxBitRateObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x06, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + videoFormat) + MXF_PROPERTY(videoBitRateMode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + videoFormat) + MXF_PROPERTY(videoScanningFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x08, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + videoFormat) + MXF_PROPERTY(videoScanningOrder, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x09, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + videoFormat) + MXF_PROPERTY(videoActiveLines, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + videoFormat) + MXF_PROPERTY(videoNoiseFilterFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + videoFormat) + MXF_PROPERTY(videoNoiseFilterObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + videoNoiseFilterStrongReference, + optional, + false, + videoFormat) + MXF_PROPERTY(video3DFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + videoFormat) + MXF_PROPERTY(videoAspectRatioObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + aspectRatioStrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoFrameRateObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + rationalStrongReference, + optional, + false, + videoFormat) + MXF_PROPERTY(videoHeightObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x10, 0x00, 0x00, 0x00), + 0x0000, + heightStrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoWidthObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x11, 0x00, 0x00, 0x00), + 0x0000, + widthStrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoEncodingObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x12, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + videoFormat) + MXF_PROPERTY(videoCodecObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x13, 0x00, 0x00, 0x00), + 0x0000, + codecStrongReference, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTrackObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x14, 0x00, 0x00, 0x00), + 0x0000, + trackStrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoPresenceFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x15, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + videoFormat) + MXF_PROPERTY(videoRegionDelimXObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x16, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + videoFormat) + MXF_PROPERTY(videoRegionDelimYObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x17, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + videoFormat) + MXF_PROPERTY(videoFormatProfile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x18, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + videoFormat) + MXF_PROPERTY(videoFormatProfileLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x19, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + videoFormat) + MXF_PROPERTY(videoNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x1a, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeStringObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x1b, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeStringStrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x1c, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt8StrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x1d, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt16StrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x1e, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt32StrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x1f, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt64StrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeUInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x20, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt8StrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeUInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x21, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt16StrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeUInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x22, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt32StrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeUInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x23, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt64StrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeFloatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x24, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeFloatStrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeRationalObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x25, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeRationalStrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeAnyURIObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x26, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeAnyURIStrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoTechnicalAttributeBooleanObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x27, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeBooleanStrongReferenceSet, + optional, + false, + videoFormat) + MXF_PROPERTY(videoFilterObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x28, 0x00, 0x00, 0x00), + 0x0000, + filterStrongReferenceSet, + optional, + false, + videoFormat) +MXF_CLASS_END(videoFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x31, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// imageFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(imageFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(imageFormatID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + imageFormat) + MXF_PROPERTY(imageFormatVersionId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + imageFormat) + MXF_PROPERTY(imageFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + imageFormat) + MXF_PROPERTY(imageFormatDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + imageFormat) + MXF_PROPERTY(imageOrientation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + imageFormat) + MXF_PROPERTY(imageAspectRatioObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x06, 0x00, 0x00, 0x00), + 0x0000, + rationalStrongReference, + optional, + false, + imageFormat) + MXF_PROPERTY(imageEncodingObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x07, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + imageFormat) + MXF_PROPERTY(imageCodecObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x08, 0x00, 0x00, 0x00), + 0x0000, + codecStrongReference, + optional, + false, + imageFormat) + MXF_PROPERTY(imageHeightObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x09, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + imageFormat) + MXF_PROPERTY(imageWidthObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + imageFormat) + MXF_PROPERTY(imagePresenceFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + imageFormat) + MXF_PROPERTY(imageRegionDelimXObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + imageFormat) + MXF_PROPERTY(imageRegionDelimYObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + imageFormat) + MXF_PROPERTY(imageFormatProfile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + imageFormat) + MXF_PROPERTY(imageFormatProfileLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + imageFormat) + MXF_PROPERTY(imageNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x10, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeStringObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x11, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeStringStrongReferenceSet, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x12, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt8StrongReferenceSet, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x13, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt16StrongReferenceSet, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x14, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt32StrongReferenceSet, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x15, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt64StrongReferenceSet, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeUInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x16, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt8StrongReferenceSet, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeUInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x17, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt16StrongReferenceSet, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeUInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x18, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt32StrongReferenceSet, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeUInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x19, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt64StrongReferenceSet, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeFloatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x1a, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeFloatStrongReferenceSet, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeRationalObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x1b, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeRationalStrongReferenceSet, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeAnyURIObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x1c, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeAnyURIStrongReferenceSet, + optional, + false, + imageFormat) + MXF_PROPERTY(imageTechnicalAttributeBooleanObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x1d, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeBooleanStrongReferenceSet, + optional, + false, + imageFormat) +MXF_CLASS_END(imageFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x32, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioFormatID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormat) + MXF_PROPERTY(audioFormatVersionId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormat) + MXF_PROPERTY(audioFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormat) + MXF_PROPERTY(audioFormatDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTrackConfiguration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormat) + MXF_PROPERTY(audioSamplingSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + audioFormat) + MXF_PROPERTY(audioSamplingType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTotalNumberOfChannels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x08, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + audioFormat) + MXF_PROPERTY(audioBitRateObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x09, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + audioFormat) + MXF_PROPERTY(audioMaxBitRateObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + audioFormat) + MXF_PROPERTY(audioBitRateMode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormat) + MXF_PROPERTY(audioSamplingRateObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + rationalStrongReference, + optional, + false, + audioFormat) + MXF_PROPERTY(audioEncodingObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + audioFormat) + MXF_PROPERTY(audioCodecObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + codecStrongReference, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTrackObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + trackStrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioPresenceFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x10, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioFormat) + MXF_PROPERTY(audioFormatProfile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x11, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormat) + MXF_PROPERTY(audioFormatProfileLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x12, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormat) + MXF_PROPERTY(audioNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x13, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeStringObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x14, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeStringStrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x15, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt8StrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x16, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt16StrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x17, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt32StrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x18, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt64StrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeUInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x19, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt8StrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeUInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x1a, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt16StrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeUInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x1b, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt32StrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeUInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x1c, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt64StrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeFloatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x1d, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeFloatStrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeRationalObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x1e, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeRationalStrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeAnyURIObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x1f, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeAnyURIStrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioTechnicalAttributeBooleanObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x20, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeBooleanStrongReferenceSet, + optional, + false, + audioFormat) + MXF_PROPERTY(audioDescriptionPresenceFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x21, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioFormat) + MXF_PROPERTY(audioFilterObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x22, 0x00, 0x00, 0x00), + 0x0000, + filterStrongReferenceSet, + optional, + false, + audioFormat) +MXF_CLASS_END(audioFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x33, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// track (parent EBUCoreObject, concrete=true) +MXF_CLASS(track, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x34, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(trackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x34, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + track) + MXF_PROPERTY(trackName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x34, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + track) + MXF_PROPERTY(trackLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x34, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + track) + MXF_PROPERTY(trackTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x34, 0x04, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + track) +MXF_CLASS_END(track, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x34, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// dataFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(dataFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(dataFormatID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + dataFormat) + MXF_PROPERTY(dataFormatVersionID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + dataFormat) + MXF_PROPERTY(dataFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + dataFormat) + MXF_PROPERTY(dataFormatDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTrackId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTrackName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTrackLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + dataFormat) + MXF_PROPERTY(dataPresenceFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x08, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + dataFormat) + MXF_PROPERTY(captioningObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x09, 0x00, 0x00, 0x00), + 0x0000, + captioningStrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(subtitlingObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + subtitlingStrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(ancillaryDataObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + ancillaryDataStrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataCodecObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + codecStrongReference, + optional, + false, + dataFormat) + MXF_PROPERTY(dataFormatProfile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + dataFormat) + MXF_PROPERTY(dataFormatProfileLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + dataFormat) + MXF_PROPERTY(dataNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeStringObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x10, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeStringStrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x11, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt8StrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x12, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt16StrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x13, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt32StrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x14, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt64StrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeUInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x15, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt8StrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeUInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x16, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt16StrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeUInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x17, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt32StrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeUInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x18, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt64StrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeFloatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x19, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeFloatStrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeRationalObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x1a, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeRationalStrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeAnyURIObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x1b, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeAnyURIStrongReferenceSet, + optional, + false, + dataFormat) + MXF_PROPERTY(dataTechnicalAttributeBooleanObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x1c, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeBooleanStrongReferenceSet, + optional, + false, + dataFormat) +MXF_CLASS_END(dataFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x35, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// captioning (parent EBUCoreObject, concrete=true) +MXF_CLASS(captioning, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(captioningFormatID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + captioning) + MXF_PROPERTY(captioningFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + captioning) + MXF_PROPERTY(captioningSourceUri, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + captioning) + MXF_PROPERTY(captioningTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + captioning) + MXF_PROPERTY(captioningTrackName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + captioning) + MXF_PROPERTY(captioningLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + captioning) + MXF_PROPERTY(closedCaptioningFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x07, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + captioning) + MXF_PROPERTY(captioningTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x08, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + captioning) + MXF_PROPERTY(captioningFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x09, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + captioning) + MXF_PROPERTY(captioningPresenceFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + captioning) + MXF_PROPERTY(captioningFormatProfile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + captioning) +MXF_CLASS_END(captioning, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x36, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// subtitling (parent EBUCoreObject, concrete=true) +MXF_CLASS(subtitling, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(subtitlingFormatID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + subtitling) + MXF_PROPERTY(subtitlingFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + subtitling) + MXF_PROPERTY(subtitlingSourceUri, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + subtitling) + MXF_PROPERTY(subtitlingTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + subtitling) + MXF_PROPERTY(subtitlingTrackName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + subtitling) + MXF_PROPERTY(subtitlingLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + subtitling) + MXF_PROPERTY(closedSubtitlingFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x07, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + subtitling) + MXF_PROPERTY(subtitlingTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x08, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + subtitling) + MXF_PROPERTY(subtitlingFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x09, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + subtitling) + MXF_PROPERTY(subtitlingPresenceFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + subtitling) + MXF_PROPERTY(subtitlingFormatProfile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + subtitling) +MXF_CLASS_END(subtitling, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x37, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// ancillaryData (parent EBUCoreObject, concrete=true) +MXF_CLASS(ancillaryData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x38, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(ancillaryDataFormatId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x38, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ancillaryData) + MXF_PROPERTY(ancillaryDataFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x38, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ancillaryData) + MXF_PROPERTY(DID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x38, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ancillaryData) + MXF_PROPERTY(SDID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x38, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ancillaryData) + MXF_PROPERTY(lineNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x38, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + ancillaryData) + MXF_PROPERTY(ANCWrappingTypeObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x38, 0x06, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + ancillaryData) + MXF_PROPERTY(ancillaryDataFormatProfile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x38, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + ancillaryData) +MXF_CLASS_END(ancillaryData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x38, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// signingFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(signingFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x39, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(signingFormatID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x39, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + signingFormat) + MXF_PROPERTY(signingFormatVersionID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x39, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + signingFormat) + MXF_PROPERTY(signingFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x39, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + signingFormat) + MXF_PROPERTY(signingTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x39, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + signingFormat) + MXF_PROPERTY(signingTrackName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x39, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + signingFormat) + MXF_PROPERTY(signingTrackLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x39, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + signingFormat) + MXF_PROPERTY(signingSourceUri, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x39, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + signingFormat) + MXF_PROPERTY(signingTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x39, 0x08, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + signingFormat) + MXF_PROPERTY(signingFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x39, 0x09, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + signingFormat) + MXF_PROPERTY(signingPresenceFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x39, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + signingFormat) +MXF_CLASS_END(signingFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x39, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeString (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeString, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x01, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeStringValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + technicalAttributeString) + MXF_PROPERTY(technicalAttributeStringTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x01, 0x02, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeString) + MXF_PROPERTY(technicalAttributeStringFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x01, 0x03, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + technicalAttributeString) +MXF_CLASS_END(technicalAttributeString, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x01, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeInt8 (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x02, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeInt8Value, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x02, 0x01, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + technicalAttributeInt8) + MXF_PROPERTY(technicalAttributeInt8TypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x02, 0x02, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeInt8) + MXF_PROPERTY(technicalAttributeInt8Unit, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x02, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + technicalAttributeInt8) +MXF_CLASS_END(technicalAttributeInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x02, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeInt16 (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeInt16, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x03, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeInt16Value, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x03, 0x01, 0x00, 0x00), + 0x0000, + Int16, + optional, + false, + technicalAttributeInt16) + MXF_PROPERTY(technicalAttributeInt16TypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x03, 0x02, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeInt16) + MXF_PROPERTY(technicalAttributeInt16Unit, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x03, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + technicalAttributeInt16) +MXF_CLASS_END(technicalAttributeInt16, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x03, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeInt32 (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeInt32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x04, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeInt32Value, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x04, 0x01, 0x00, 0x00), + 0x0000, + Int32, + optional, + false, + technicalAttributeInt32) + MXF_PROPERTY(technicalAttributeInt32TypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x04, 0x02, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeInt32) + MXF_PROPERTY(technicalAttributeInt32Unit, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x04, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + technicalAttributeInt32) +MXF_CLASS_END(technicalAttributeInt32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x04, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeInt64 (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeInt64, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x05, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeInt64Value, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x05, 0x01, 0x00, 0x00), + 0x0000, + Int64, + optional, + false, + technicalAttributeInt64) + MXF_PROPERTY(technicalAttributeInt64TypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x05, 0x02, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeInt64) + MXF_PROPERTY(technicalAttributeInt64Unit, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x05, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + technicalAttributeInt64) +MXF_CLASS_END(technicalAttributeInt64, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x05, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeUInt8 (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeUInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x06, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeUInt8Value, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x06, 0x01, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + technicalAttributeUInt8) + MXF_PROPERTY(technicalAttributeUInt8TypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x06, 0x02, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeUInt8) + MXF_PROPERTY(technicalAttributeUInt8Unit, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x06, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + technicalAttributeUInt8) +MXF_CLASS_END(technicalAttributeUInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x06, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeUInt16 (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeUInt16, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x07, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeUInt16Value, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x07, 0x01, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + technicalAttributeUInt16) + MXF_PROPERTY(technicalAttributeUInt16TypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x07, 0x02, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeUInt16) + MXF_PROPERTY(technicalAttributeUInt16Unit, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x07, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + technicalAttributeUInt16) +MXF_CLASS_END(technicalAttributeUInt16, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x07, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeUInt32 (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeUInt32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x08, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeUInt32Value, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x08, 0x01, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + technicalAttributeUInt32) + MXF_PROPERTY(technicalAttributeUInt32TypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x08, 0x02, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeUInt32) + MXF_PROPERTY(technicalAttributeUInt32Unit, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x08, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + technicalAttributeUInt32) +MXF_CLASS_END(technicalAttributeUInt32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x08, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeUInt64 (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeUInt64, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x09, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeUInt64Value, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x09, 0x01, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + technicalAttributeUInt64) + MXF_PROPERTY(technicalAttributeUInt64TypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x09, 0x02, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeUInt64) + MXF_PROPERTY(technicalAttributeUInt64Unit, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x09, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + technicalAttributeUInt64) +MXF_CLASS_END(technicalAttributeUInt64, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x09, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeFloat (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeFloat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0a, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeFloatValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0a, 0x01, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + technicalAttributeFloat) + MXF_PROPERTY(technicalAttributeFloatTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0a, 0x02, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeFloat) + MXF_PROPERTY(technicalAttributeFloatUnit, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0a, 0x03, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + technicalAttributeFloat) +MXF_CLASS_END(technicalAttributeFloat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0a, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeRational (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeRational, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0b, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeRationalTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0b, 0x01, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeRational) + MXF_PROPERTY(technicalAttributeRationalValueObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0b, 0x02, 0x00, 0x00), + 0x0000, + rationalStrongReference, + optional, + false, + technicalAttributeRational) +MXF_CLASS_END(technicalAttributeRational, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0b, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeAnyURI (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeAnyURI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0c, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeAnyURIValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0c, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + technicalAttributeAnyURI) + MXF_PROPERTY(technicalAttributeAnyURITypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0c, 0x02, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeAnyURI) +MXF_CLASS_END(technicalAttributeAnyURI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0c, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// technicalAttributeBoolean (parent EBUCoreObject, concrete=true) +MXF_CLASS(technicalAttributeBoolean, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0d, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(technicalAttributeBooleanValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0d, 0x01, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + technicalAttributeBoolean) + MXF_PROPERTY(technicalAttributeBooleanTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0d, 0x02, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + technicalAttributeBoolean) +MXF_CLASS_END(technicalAttributeBoolean, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3a, 0x0d, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// dimension (parent EBUCoreObject, concrete=true) +MXF_CLASS(dimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3b, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(dimensionValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3b, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + dimension) + MXF_PROPERTY(dimensionUnit, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3b, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + dimension) +MXF_CLASS_END(dimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3b, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// packageInfo (parent EBUCoreObject, concrete=true) +MXF_CLASS(packageInfo, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3c, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(packageSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3c, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + packageInfo) + MXF_PROPERTY(packageName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3c, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + packageInfo) + MXF_PROPERTY(packageLocatorObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3c, 0x03, 0x00, 0x00, 0x00), + 0x0000, + locatorStrongReference, + optional, + false, + packageInfo) + MXF_PROPERTY(mimeTypeObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3c, 0x04, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + packageInfo) + MXF_PROPERTY(hashObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3c, 0x05, 0x00, 0x00, 0x00), + 0x0000, + hashStrongReference, + optional, + false, + packageInfo) + MXF_PROPERTY(packageOverallBitRateObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3c, 0x06, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + packageInfo) +MXF_CLASS_END(packageInfo, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3c, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// medium (parent EBUCoreObject, concrete=true) +MXF_CLASS(medium, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3d, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(mediumID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3d, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + medium) + MXF_PROPERTY(mediumTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3d, 0x02, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + medium) +MXF_CLASS_END(medium, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3d, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// codec (parent EBUCoreObject, concrete=true) +MXF_CLASS(codec, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(codecName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3e, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + codec) + MXF_PROPERTY(codecVendor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3e, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + codec) + MXF_PROPERTY(codecVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3e, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + codec) + MXF_PROPERTY(codecfamily, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3e, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + codec) + MXF_PROPERTY(codecIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3e, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + codec) + MXF_PROPERTY(codecUrl, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3e, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + codec) + MXF_PROPERTY(codecTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3e, 0x07, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + codec) +MXF_CLASS_END(codec, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// rational (parent EBUCoreObject, concrete=true) +MXF_CLASS(rational, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3f, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(nominalValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3f, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + rational) + MXF_PROPERTY(factorNumerator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3f, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + rational) + MXF_PROPERTY(factorDenominator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3f, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + rational) +MXF_CLASS_END(rational, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x3f, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// aspectRatio (parent EBUCoreObject, concrete=true) +MXF_CLASS(aspectRatio, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(aspectRatioNumerator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x40, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + aspectRatio) + MXF_PROPERTY(aspectRatioDenominator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x40, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + aspectRatio) + MXF_PROPERTY(aspectRatioTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x40, 0x03, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + aspectRatio) +MXF_CLASS_END(aspectRatio, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// height (parent EBUCoreObject, concrete=true) +MXF_CLASS(height, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x41, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(heightValueObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x41, 0x01, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + height) + MXF_PROPERTY(heightTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x41, 0x02, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + height) +MXF_CLASS_END(height, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x41, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// width (parent EBUCoreObject, concrete=true) +MXF_CLASS(width, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(widthValueObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x42, 0x01, 0x00, 0x00, 0x00), + 0x0000, + dimensionStrongReference, + optional, + false, + width) + MXF_PROPERTY(widthTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x42, 0x02, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + width) +MXF_CLASS_END(width, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// part (parent EBUCoreObject, concrete=true) +MXF_CLASS(part, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x43, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(partMetadataObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x43, 0x01, 0x00, 0x00, 0x00), + 0x0000, + partMetadataStrongReference, + optional, + false, + part) +MXF_CLASS_END(part, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x43, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// partMetadata (parent EBUCoreObject, concrete=true) +MXF_CLASS(partMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x44, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(partID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x44, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + partMetadata) + MXF_PROPERTY(partName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x44, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + partMetadata) + MXF_PROPERTY(partDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x44, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + partMetadata) + MXF_PROPERTY(partStartTimeObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x44, 0x04, 0x00, 0x00, 0x00), + 0x0000, + timeStrongReference, + optional, + false, + partMetadata) + MXF_PROPERTY(partDurationTimeObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x44, 0x05, 0x00, 0x00, 0x00), + 0x0000, + timeStrongReference, + optional, + false, + partMetadata) + MXF_PROPERTY(partNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x44, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + partMetadata) + MXF_PROPERTY(partTotalNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x44, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + partMetadata) + MXF_PROPERTY(partTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x44, 0x08, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + partMetadata) + MXF_PROPERTY(partMetaObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x44, 0x09, 0x00, 0x00, 0x00), + 0x0000, + coreMetadataStrongReference, + optional, + false, + partMetadata) +MXF_CLASS_END(partMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x44, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// hash (parent EBUCoreObject, concrete=true) +MXF_CLASS(hash, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x46, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(hashValueObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x46, 0x01, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReference, + optional, + false, + hash) + MXF_PROPERTY(hashFunctionTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x46, 0x02, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + hash) +MXF_CLASS_END(hash, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x46, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// locator (parent EBUCoreObject, concrete=true) +MXF_CLASS(locator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x47, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(locatorValueObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x47, 0x01, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReference, + optional, + false, + locator) + MXF_PROPERTY(locatorTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x47, 0x02, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + locator) +MXF_CLASS_END(locator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x47, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// containerFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(containerFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(containerFormatId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + containerFormat) + MXF_PROPERTY(containerFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + containerFormat) + MXF_PROPERTY(containerCodecObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x03, 0x00, 0x00, 0x00), + 0x0000, + codecStrongReference, + optional, + false, + containerFormat) + MXF_PROPERTY(containerFormatVersionId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + containerFormat) + MXF_PROPERTY(containerFormatProfile, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + containerFormat) + MXF_PROPERTY(containerFormatProfileLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + containerFormat) + MXF_PROPERTY(containerNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeStringObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x08, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeStringStrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x09, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt8StrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt16StrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt32StrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt64StrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeUInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt8StrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeUInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt16StrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeUInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt32StrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeUInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x10, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt64StrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeFloatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x11, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeFloatStrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeRationalObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x12, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeRationalStrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeAnyURIObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x13, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeAnyURIStrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerTechnicalAttributeBooleanObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x14, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeBooleanStrongReferenceSet, + optional, + false, + containerFormat) + MXF_PROPERTY(containerEncodingFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x15, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + containerFormat) +MXF_CLASS_END(containerFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x48, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioFormatExtended (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioFormatExtended, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioFormatExtendedId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioFormatExtendedName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioFormatExtendedDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioFormatExtendedVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioFormatExtendedPresenceFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x05, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioProgrammeObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x06, 0x00, 0x00, 0x00), + 0x0000, + audioProgrammeStrongReferenceSet, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioContentObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x07, 0x00, 0x00, 0x00), + 0x0000, + audioContentStrongReferenceSet, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioObjectObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x08, 0x00, 0x00, 0x00), + 0x0000, + audioObjectStrongReferenceSet, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioPackFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x09, 0x00, 0x00, 0x00), + 0x0000, + audioPackFormatStrongReferenceSet, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioChannelFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + audioChannelFormatStrongReferenceSet, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioBlockFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + audioBlockFormatStrongReferenceSet, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioStreamFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + audioStreamFormatStrongReferenceSet, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioTrackFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + audioTrackFormatStrongReferenceSet, + optional, + false, + audioFormatExtended) + MXF_PROPERTY(audioTrackUIDObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + audioTrackUIDStrongReferenceSet, + optional, + false, + audioFormatExtended) +MXF_CLASS_END(audioFormatExtended, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x49, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioProgramme (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioProgramme, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioProgrammeId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioProgramme) + MXF_PROPERTY(audioProgrammeName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioProgramme) + MXF_PROPERTY(audioProgrammeLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioProgramme) + MXF_PROPERTY(audioProgrammeStartTimecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioProgramme) + MXF_PROPERTY(audioProgrammeEndTimecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioProgramme) + MXF_PROPERTY(audioProgrammeTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x06, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + audioProgramme) + MXF_PROPERTY(audioProgrammeFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x07, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + audioProgramme) + MXF_PROPERTY(audioProgrammeAudioContentIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x08, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioProgramme) + MXF_PROPERTY(audioProgrammeLoudnessMetadataObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x09, 0x00, 0x00, 0x00), + 0x0000, + loudnessMetadataStrongReference, + optional, + false, + audioProgramme) + MXF_PROPERTY(audioProgrammeMaxDuckingDepth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioProgramme) + MXF_PROPERTY(audioProgrammeReferenceScreenObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + referenceScreenStrongReference, + optional, + false, + audioProgramme) +MXF_CLASS_END(audioProgramme, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4a, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// IDRef (parent EBUCoreObject, concrete=true) +MXF_CLASS(IDRef, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4b, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(IDRefValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4b, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + IDRef) +MXF_CLASS_END(IDRef, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4b, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// loudnessMetadata (parent EBUCoreObject, concrete=true) +MXF_CLASS(loudnessMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4c, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(loudnessMethod, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4c, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + loudnessMetadata) + MXF_PROPERTY(integratedLoudness, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4c, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + loudnessMetadata) + MXF_PROPERTY(loudnessRange, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4c, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + loudnessMetadata) + MXF_PROPERTY(loudnessMaxTruePeak, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4c, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + loudnessMetadata) + MXF_PROPERTY(loudnessMaxMomentary, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4c, 0x05, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + loudnessMetadata) + MXF_PROPERTY(loudnessMaxShortTerm, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4c, 0x06, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + loudnessMetadata) + MXF_PROPERTY(loudnessRecType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4c, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + loudnessMetadata) + MXF_PROPERTY(loudnessCorrectionType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4c, 0x08, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + loudnessMetadata) + MXF_PROPERTY(dialogueLoudness, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4c, 0x09, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + loudnessMetadata) +MXF_CLASS_END(loudnessMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4c, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioContent (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioContent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4d, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioContentId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4d, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioContent) + MXF_PROPERTY(audioContentName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4d, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioContent) + MXF_PROPERTY(audioContentLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4d, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioContent) + MXF_PROPERTY(audioContentDialogueIndicator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4d, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioContent) + MXF_PROPERTY(audioContentAudioObjectIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4d, 0x05, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioContent) + MXF_PROPERTY(audioContentLoudnessMetadataObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4d, 0x06, 0x00, 0x00, 0x00), + 0x0000, + loudnessMetadataStrongReference, + optional, + false, + audioContent) + MXF_PROPERTY(audioContentDialogueObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4d, 0x07, 0x00, 0x00, 0x00), + 0x0000, + audioContentDialogueStrongReference, + optional, + false, + audioContent) +MXF_CLASS_END(audioContent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4d, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioObject (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioObjectId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioObject) + MXF_PROPERTY(audioObjectName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioObject) + MXF_PROPERTY(audioObjectStartTimecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioObject) + MXF_PROPERTY(audioObjectDurationTimecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioObject) + MXF_PROPERTY(audioObjectDialogueIndicator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x05, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioObject) + MXF_PROPERTY(audioObjectImportance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x06, 0x00, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + audioObject) + MXF_PROPERTY(audioObjectInteract, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x07, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioObject) + MXF_PROPERTY(audioObjectAudioPackFormatIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x08, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioObject) + MXF_PROPERTY(audioObjectAudioObjectIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x09, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioObject) + MXF_PROPERTY(audioObjectAudioTrackUIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioObject) + MXF_PROPERTY(audioObjectInteractionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + audioObjectInteractionStrongReferenceSet, + optional, + false, + audioObject) + MXF_PROPERTY(audioComplementaryObjectIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioObject) + MXF_PROPERTY(audioObjectDisableDucking, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioObject) +MXF_CLASS_END(audioObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioPackFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioPackFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4f, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioPackFormatId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4f, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioPackFormat) + MXF_PROPERTY(audioPackFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4f, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioPackFormat) + MXF_PROPERTY(audioPackAbsoluteDistance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4f, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioPackFormat) + MXF_PROPERTY(audioPackTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4f, 0x04, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + audioPackFormat) + MXF_PROPERTY(audioPackImportance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4f, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioPackFormat) + MXF_PROPERTY(audioPackAudioChannelFormatIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4f, 0x06, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioPackFormat) + MXF_PROPERTY(audioPackAudioPackFormatIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4f, 0x07, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioPackFormat) +MXF_CLASS_END(audioPackFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x4f, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioChannelFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioChannelFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x50, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioChannelFormatId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x50, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioChannelFormat) + MXF_PROPERTY(audioChannelFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x50, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioChannelFormat) + MXF_PROPERTY(audioChannelTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x50, 0x03, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + audioChannelFormat) + MXF_PROPERTY(audioChannelFrequency, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x50, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioChannelFormat) + MXF_PROPERTY(audioChannelAudioBlockFormatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x50, 0x05, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioChannelFormat) +MXF_CLASS_END(audioChannelFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x50, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioBlockFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioBlockFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioBlockFormatId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockRTimecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockDurationTimecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockSpeakerLabel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockMatrixObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x06, 0x00, 0x00, 0x00), + 0x0000, + audioBlockMatrixStrongReference, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockGain, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x07, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockDiffuse, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x08, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x09, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockHeight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockDepth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockChannelLock, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockEquation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockDegree, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockOrder, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x10, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockCartesian, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x11, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockDivergenceObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x12, 0x00, 0x00, 0x00), + 0x0000, + audioBlockDivergenceStrongReference, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockZoneExclusionObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x13, 0x00, 0x00, 0x00), + 0x0000, + audioBlockZoneExclusionStrongReference, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockScreenReferenceFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x14, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockImportance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x15, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockPositionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x16, 0x00, 0x00, 0x00), + 0x0000, + audioBlockPositionStrongReferenceSet, + optional, + false, + audioBlockFormat) + MXF_PROPERTY(audioBlockJumpPositionObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x17, 0x00, 0x00, 0x00), + 0x0000, + audioBlockJumpPositionStrongReference, + optional, + false, + audioBlockFormat) +MXF_CLASS_END(audioBlockFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioBlockMatrixCoefficient (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioBlockMatrixCoefficient, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x52, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioBlockMatrixCoefficientValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x52, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockMatrixCoefficient) + MXF_PROPERTY(audioBlockMatrixCoefficientGain, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x52, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockMatrixCoefficient) + MXF_PROPERTY(audioBlockMatrixCoefficientGainVar, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x52, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioBlockMatrixCoefficient) + MXF_PROPERTY(audioBlockMatrixCoefficientPhase, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x52, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockMatrixCoefficient) + MXF_PROPERTY(audioBlockMatrixCoefficientPhaseVar, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x52, 0x05, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioBlockMatrixCoefficient) + MXF_PROPERTY(audioBlockMatrixCoefficientChannelFormatIDRefObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x52, 0x06, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReference, + optional, + false, + audioBlockMatrixCoefficient) +MXF_CLASS_END(audioBlockMatrixCoefficient, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x52, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioStreamFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioStreamFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x53, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioStreamFormatId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x53, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioStreamFormat) + MXF_PROPERTY(audioStreamFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x53, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioStreamFormat) + MXF_PROPERTY(audioStreamFormatFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x53, 0x03, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + audioStreamFormat) + MXF_PROPERTY(audioStreamAudioChannelFormatIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x53, 0x04, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioStreamFormat) + MXF_PROPERTY(audioStreamAudioPackFormatIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x53, 0x05, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioStreamFormat) + MXF_PROPERTY(audioStreamAudioTrackFormatIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x53, 0x06, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioStreamFormat) +MXF_CLASS_END(audioStreamFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x53, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioTrackFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioTrackFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x54, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioTrackFormatId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x54, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioTrackFormat) + MXF_PROPERTY(audioTrackFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x54, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioTrackFormat) + MXF_PROPERTY(audioTrackFormatFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x54, 0x03, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + audioTrackFormat) + MXF_PROPERTY(audioTrackAudioStreamFormatIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x54, 0x04, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioTrackFormat) +MXF_CLASS_END(audioTrackFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x54, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioTrackUID (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioTrackUID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x55, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioTrackUIDValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x55, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioTrackUID) + MXF_PROPERTY(audioTrackUIDSampleRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x55, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + audioTrackUID) + MXF_PROPERTY(audioTrackUIDBitDepth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x55, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + audioTrackUID) + MXF_PROPERTY(audioTrackMXFLookupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x55, 0x04, 0x00, 0x00, 0x00), + 0x0000, + audioMXFLookupStrongReference, + optional, + false, + audioTrackUID) + MXF_PROPERTY(audioTrackAudioTrackFormatIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x55, 0x05, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioTrackUID) + MXF_PROPERTY(audioTrackAudioPackFormatIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x55, 0x06, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + audioTrackUID) +MXF_CLASS_END(audioTrackUID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x55, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioMXFLookup (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioMXFLookup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x56, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioMXFLookupPackageUIDRefObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x56, 0x01, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReference, + optional, + false, + audioMXFLookup) + MXF_PROPERTY(audioMXFLookupTrackIDRefObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x56, 0x02, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReference, + optional, + false, + audioMXFLookup) + MXF_PROPERTY(audioMXFLookupChannelIDRefObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x56, 0x03, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReference, + optional, + false, + audioMXFLookup) +MXF_CLASS_END(audioMXFLookup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x56, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioBlockMatrix (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioBlockMatrix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x57, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioBlockMatrixCoefficientObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x57, 0x01, 0x00, 0x00, 0x00), + 0x0000, + audioBlockMatrixCoefficientStrongReferenceSet, + optional, + false, + audioBlockMatrix) +MXF_CLASS_END(audioBlockMatrix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x57, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// time (parent EBUCoreObject, concrete=true) +MXF_CLASS(time, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x58, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(timecode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x58, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + time) + MXF_PROPERTY(normalPlayTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x58, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + time) + MXF_PROPERTY(editUnit, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x58, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + time) + MXF_PROPERTY(textTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x58, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + time) + MXF_PROPERTY(timeTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x58, 0x05, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + time) +MXF_CLASS_END(time, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x58, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// metadataFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(metadataFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(metadataFormatId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataFormatVersionId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataFormatDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTrackObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x05, 0x00, 0x00, 0x00), + 0x0000, + trackStrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeStringObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x06, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeStringStrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x07, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt8StrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x08, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt16StrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x09, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt32StrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt64StrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeUInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt8StrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeUInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt16StrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeUInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt32StrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeUInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt64StrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeFloatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeFloatStrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeRationalObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x10, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeRationalStrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeAnyURIObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x11, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeAnyURIStrongReferenceSet, + optional, + false, + metadataFormat) + MXF_PROPERTY(metadataTechnicalAttributeBooleanObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x12, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeBooleanStrongReferenceSet, + optional, + false, + metadataFormat) +MXF_CLASS_END(metadataFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x59, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// timecodeFormat (parent EBUCoreObject, concrete=true) +MXF_CLASS(timecodeFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(timecodeFormatId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeFormatName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeFormatVersionId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeFormatDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeStartTimeObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x05, 0x00, 0x00, 0x00), + 0x0000, + timeStrongReference, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTrackObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x06, 0x00, 0x00, 0x00), + 0x0000, + trackStrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeStringObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x07, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeStringStrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x08, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt8StrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x09, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt16StrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt32StrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt64StrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeUInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt8StrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeUInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt16StrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeUInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt32StrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeUInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt64StrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeFloatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x10, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeFloatStrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeRationalObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x11, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeRationalStrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeAnyURIObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x12, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeAnyURIStrongReferenceSet, + optional, + false, + timecodeFormat) + MXF_PROPERTY(timecodeTechnicalAttributeBooleanObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x13, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeBooleanStrongReferenceSet, + optional, + false, + timecodeFormat) +MXF_CLASS_END(timecodeFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5a, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// videoNoiseFilter (parent EBUCoreObject, concrete=true) +MXF_CLASS(videoNoiseFilter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5b, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(videoNoiseFilterVendorId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5b, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + videoNoiseFilter) + MXF_PROPERTY(videoNoiseFilterTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5b, 0x02, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + videoNoiseFilter) +MXF_CLASS_END(videoNoiseFilter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5b, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// EBUCoreObject (parent DescriptiveObject, concrete=false) +MXF_CLASS(EBUCoreObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5c, 0x00, 0x00, 0x00, 0x00), + DescriptiveObject, + false) +MXF_CLASS_END(EBUCoreObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5c, 0x00, 0x00, 0x00, 0x00), + DescriptiveObject, + false) +MXF_CLASS_SEPARATOR() + +// audience (parent EBUCoreObject, concrete=true) +MXF_CLASS(audience, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5d, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audienceReason, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5d, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audience) + MXF_PROPERTY(audienceLinkToLogo, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5d, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audience) + MXF_PROPERTY(audienceNotRatedFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5d, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audience) + MXF_PROPERTY(audienceAdultContentFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5d, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audience) + MXF_PROPERTY(audienceTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5d, 0x05, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + audience) + MXF_PROPERTY(audienceRegionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5d, 0x06, 0x00, 0x00, 0x00), + 0x0000, + regionStrongReferenceSet, + optional, + false, + audience) + MXF_PROPERTY(audienceExclusionRegionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5d, 0x07, 0x00, 0x00, 0x00), + 0x0000, + regionStrongReferenceSet, + optional, + false, + audience) + MXF_PROPERTY(audienceFormatGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5d, 0x08, 0x00, 0x00, 0x00), + 0x0000, + formatGroupStrongReference, + optional, + false, + audience) +MXF_CLASS_END(audience, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5d, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// filter (parent EBUCoreObject, concrete=true) +MXF_CLASS(filter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(filterOrder, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5e, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + filter) + MXF_PROPERTY(filterTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5e, 0x02, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + filter) + MXF_PROPERTY(filterTrackIDRefObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5e, 0x03, 0x00, 0x00, 0x00), + 0x0000, + IDRefStrongReferenceSet, + optional, + false, + filter) + MXF_PROPERTY(filterProfileTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5e, 0x04, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + filter) + MXF_PROPERTY(filterSettingObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5e, 0x05, 0x00, 0x00, 0x00), + 0x0000, + filterSettingStrongReferenceSet, + optional, + false, + filter) +MXF_CLASS_END(filter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// filterSetting (parent EBUCoreObject, concrete=true) +MXF_CLASS(filterSetting, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(filterSettingAttributeOrder, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x02, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeStringObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x03, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeStringStrongReferenceSet, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x04, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt8StrongReferenceSet, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x05, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt16StrongReferenceSet, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x06, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt32StrongReferenceSet, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x07, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeInt64StrongReferenceSet, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeUInt8Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x08, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt8StrongReferenceSet, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeUInt16Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x09, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt16StrongReferenceSet, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeUInt32Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt32StrongReferenceSet, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeUInt64Objects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeUInt64StrongReferenceSet, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeFloatObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeFloatStrongReferenceSet, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeRationalObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeRationalStrongReferenceSet, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeAnyURIObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeAnyURIStrongReferenceSet, + optional, + false, + filterSetting) + MXF_PROPERTY(filterSettingTechnicalAttributeBooleanObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + technicalAttributeBooleanStrongReferenceSet, + optional, + false, + filterSetting) +MXF_CLASS_END(filterSetting, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x5f, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// referenceScreen (parent EBUCoreObject, concrete=true) +MXF_CLASS(referenceScreen, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x60, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(referenceScreenAspectRatio, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x60, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + referenceScreen) + MXF_PROPERTY(referenceScreenCentrePositionObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x60, 0x02, 0x00, 0x00, 0x00), + 0x0000, + referenceScreenCentrePositionStrongReference, + optional, + false, + referenceScreen) + MXF_PROPERTY(referenceScreenWidthObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x60, 0x03, 0x00, 0x00, 0x00), + 0x0000, + referenceScreenWidthStrongReference, + optional, + false, + referenceScreen) +MXF_CLASS_END(referenceScreen, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x60, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// referenceScreenCentrePosition (parent EBUCoreObject, concrete=true) +MXF_CLASS(referenceScreenCentrePosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x61, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(referenceScreenCentrePositionValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x61, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + referenceScreenCentrePosition) + MXF_PROPERTY(referenceScreenAzimuth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x61, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + referenceScreenCentrePosition) + MXF_PROPERTY(referenceScreenElevation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x61, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + referenceScreenCentrePosition) + MXF_PROPERTY(referenceScreenDistance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x61, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + referenceScreenCentrePosition) + MXF_PROPERTY(referenceScreenX, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x61, 0x05, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + referenceScreenCentrePosition) + MXF_PROPERTY(referenceScreenY, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x61, 0x06, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + referenceScreenCentrePosition) + MXF_PROPERTY(referenceScreenZ, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x61, 0x07, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + referenceScreenCentrePosition) +MXF_CLASS_END(referenceScreenCentrePosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x61, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// referenceScreenWidth (parent EBUCoreObject, concrete=true) +MXF_CLASS(referenceScreenWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x62, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(referenceScreenWidthValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x62, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + referenceScreenWidth) + MXF_PROPERTY(referenceScreenWidthAzimuth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x62, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + referenceScreenWidth) + MXF_PROPERTY(referenceScreenWidthX, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x62, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + referenceScreenWidth) +MXF_CLASS_END(referenceScreenWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x62, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioContentDialogue (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioContentDialogue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x63, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioContentDialogueValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x63, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + audioContentDialogue) + MXF_PROPERTY(nonDialogueContentKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x63, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + audioContentDialogue) + MXF_PROPERTY(dialogueContentKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x63, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + audioContentDialogue) + MXF_PROPERTY(mixedContentkind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x63, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + audioContentDialogue) +MXF_CLASS_END(audioContentDialogue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x63, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioObjectInteraction (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioObjectInteraction, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x64, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(onOffInteract, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x64, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioObjectInteraction) + MXF_PROPERTY(gainInteract, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x64, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioObjectInteraction) + MXF_PROPERTY(positionInteract, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x64, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioObjectInteraction) + MXF_PROPERTY(gainInteractionRangeObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x64, 0x04, 0x00, 0x00, 0x00), + 0x0000, + gainInteractionRangeStrongReferenceSet, + optional, + false, + audioObjectInteraction) + MXF_PROPERTY(positionInteractionRangeObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x64, 0x05, 0x00, 0x00, 0x00), + 0x0000, + positionInteractionRangeStrongReferenceSet, + optional, + false, + audioObjectInteraction) +MXF_CLASS_END(audioObjectInteraction, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x64, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// gainInteractionRange (parent EBUCoreObject, concrete=true) +MXF_CLASS(gainInteractionRange, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x65, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(gainInteractionRangeValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x65, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + gainInteractionRange) + MXF_PROPERTY(gainInteractionRangeBound, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x65, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + gainInteractionRange) +MXF_CLASS_END(gainInteractionRange, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x65, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// positionInteractionRange (parent EBUCoreObject, concrete=true) +MXF_CLASS(positionInteractionRange, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x66, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(positionInteractionRangeValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x66, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + positionInteractionRange) + MXF_PROPERTY(positionInteractionRangeCoordinate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x66, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + positionInteractionRange) + MXF_PROPERTY(positionInteractionRangeBound, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x66, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + positionInteractionRange) +MXF_CLASS_END(positionInteractionRange, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x66, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioBlockPosition (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioBlockPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x67, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioBlockPositionValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x67, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockPosition) + MXF_PROPERTY(audioBlockPositionCoordinate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x67, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioBlockPosition) + MXF_PROPERTY(audioBlockPositionBound, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x67, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioBlockPosition) + MXF_PROPERTY(audioBlockPositionScreenEdgeLock, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x67, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioBlockPosition) +MXF_CLASS_END(audioBlockPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x67, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioBlockDivergence (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioBlockDivergence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x68, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioBlockDivergenceValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x68, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockDivergence) + MXF_PROPERTY(audioBlockDivergenceAzimuthRange, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x68, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockDivergence) +MXF_CLASS_END(audioBlockDivergence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x68, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioBlockZoneExclusion (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioBlockZoneExclusion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x69, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioBlockZoneObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x69, 0x01, 0x00, 0x00, 0x00), + 0x0000, + audioBlockZoneStrongReferenceSet, + optional, + false, + audioBlockZoneExclusion) +MXF_CLASS_END(audioBlockZoneExclusion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x69, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioBlockZone (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioBlockZone, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6a, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioBlockZoneValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6a, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + audioBlockZone) + MXF_PROPERTY(audioBlockZoneMinX, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6a, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockZone) + MXF_PROPERTY(audioBlockZoneMaxX, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6a, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockZone) + MXF_PROPERTY(audioBlockZoneMinY, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6a, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockZone) + MXF_PROPERTY(audioBlockZoneMaxY, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6a, 0x05, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockZone) + MXF_PROPERTY(audioBlockZoneMinZ, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6a, 0x06, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockZone) + MXF_PROPERTY(audioBlockZoneMaxZ, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6a, 0x07, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockZone) +MXF_CLASS_END(audioBlockZone, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6a, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// audioBlockJumpPosition (parent EBUCoreObject, concrete=true) +MXF_CLASS(audioBlockJumpPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6b, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(audioBlockJumPositionFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6b, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + audioBlockJumpPosition) + MXF_PROPERTY(audioBlockJumPositionInterpolationLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6b, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + audioBlockJumpPosition) +MXF_CLASS_END(audioBlockJumpPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6b, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// event (parent EBUCoreObject, concrete=true) +MXF_CLASS(event, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6c, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(eventId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6c, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + event) + MXF_PROPERTY(eventTypeGroupObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6c, 0x02, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + event) + MXF_PROPERTY(eventNote, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6c, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + event) + MXF_PROPERTY(eventNameObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6c, 0x04, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + event) + MXF_PROPERTY(eventDescriptionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6c, 0x05, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + event) + MXF_PROPERTY(eventLocationObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6c, 0x06, 0x00, 0x00, 0x00), + 0x0000, + locationStrongReferenceSet, + optional, + false, + event) + MXF_PROPERTY(eventStart, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6c, 0x07, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + event) + MXF_PROPERTY(eventEnd, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6c, 0x08, 0x00, 0x00, 0x00), + 0x0000, + DateStruct, + optional, + false, + event) +MXF_CLASS_END(event, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6c, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// award (parent EBUCoreObject, concrete=true) +MXF_CLASS(award, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6d, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(awardId, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6d, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + award) + MXF_PROPERTY(awardNameObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6d, 0x02, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + award) + MXF_PROPERTY(awardDescriptionObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6d, 0x03, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + award) + MXF_PROPERTY(awardCategoryObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6d, 0x04, 0x00, 0x00, 0x00), + 0x0000, + typeGroupStrongReference, + optional, + false, + award) + MXF_PROPERTY(awardCeremonyObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6d, 0x05, 0x00, 0x00, 0x00), + 0x0000, + textualAnnotationStrongReferenceSet, + optional, + false, + award) + MXF_PROPERTY(awardOfficialObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6d, 0x06, 0x00, 0x00, 0x00), + 0x0000, + entityStrongReferenceSet, + optional, + false, + award) + MXF_PROPERTY(awardDateObjects, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6d, 0x07, 0x00, 0x00, 0x00), + 0x0000, + dateStrongReferenceSet, + optional, + false, + award) +MXF_CLASS_END(award, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6d, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// affiliation (parent EBUCoreObject, concrete=true) +MXF_CLASS(affiliation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) + MXF_PROPERTY(affiliationOrganizationObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6e, 0x01, 0x00, 0x00, 0x00), + 0x0000, + organizationStrongReference, + optional, + false, + affiliation) + MXF_PROPERTY(affiliationPeriodOfTimeObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6e, 0x02, 0x00, 0x00, 0x00), + 0x0000, + periodOfTimeStrongReference, + optional, + false, + affiliation) +MXF_CLASS_END(affiliation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x6e, 0x00, 0x00, 0x00, 0x00), + EBUCoreObject, + true) +MXF_CLASS_SEPARATOR() + +// APP_InfaxFramework (parent DescriptiveFramework, concrete=true) +MXF_CLASS(APP_InfaxFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(APP_Format, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_ProgrammeTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00), + 0x0000, + UTF16String, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_EpisodeTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00), + 0x0000, + UTF16String, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_TransmissionDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x04, 0x00), + 0x0000, + TimeStamp, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_MagazinePrefix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x05, 0x00), + 0x0000, + UTF16String, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_ProgrammeNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x06, 0x00), + 0x0000, + UTF16String, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_SpoolStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x07, 0x00), + 0x0000, + UTF16String, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_StockDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x08, 0x00), + 0x0000, + TimeStamp, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_SpoolDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x09, 0x00), + 0x0000, + UTF16String, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_Memo, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x00), + 0x0000, + UTF16String, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_Duration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x0b, 0x00), + 0x0000, + Int64, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_SpoolNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x0c, 0x00), + 0x0000, + UTF16String, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_AccessionNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x0d, 0x00), + 0x0000, + UTF16String, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_CatalogueDetail, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x00), + 0x0000, + UTF16String, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_ProductionCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x0f, 0x00), + 0x0000, + UTF16String, + optional, + false, + APP_InfaxFramework) + MXF_PROPERTY(APP_ItemNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x10, 0x00), + 0x0000, + UInt32, + optional, + false, + APP_InfaxFramework) +MXF_CLASS_END(APP_InfaxFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// APP_PSEAnalysisFramework (parent DescriptiveFramework, concrete=true) +MXF_CLASS(APP_PSEAnalysisFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(APP_RedFlash, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x02, 0x01, 0x00), + 0x0000, + Int16, + optional, + false, + APP_PSEAnalysisFramework) + MXF_PROPERTY(APP_LuminanceFlash, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x02, 0x03, 0x00), + 0x0000, + Int16, + optional, + false, + APP_PSEAnalysisFramework) + MXF_PROPERTY(APP_SpatialPattern, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00), + 0x0000, + Int16, + optional, + false, + APP_PSEAnalysisFramework) + MXF_PROPERTY(APP_ExtendedFailure, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x02, 0x04, 0x00), + 0x0000, + Boolean, + optional, + false, + APP_PSEAnalysisFramework) +MXF_CLASS_END(APP_PSEAnalysisFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// APP_VTRReplayErrorFramework (parent DescriptiveFramework, concrete=true) +MXF_CLASS(APP_VTRReplayErrorFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(APP_VTRErrorCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x03, 0x01, 0x00), + 0x0000, + UInt8, + optional, + false, + APP_VTRReplayErrorFramework) +MXF_CLASS_END(APP_VTRReplayErrorFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// APP_DigiBetaDropoutFramework (parent DescriptiveFramework, concrete=true) +MXF_CLASS(APP_DigiBetaDropoutFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x04, 0x00, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(APP_Strength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x04, 0x01, 0x00), + 0x0000, + Int32, + optional, + false, + APP_DigiBetaDropoutFramework) +MXF_CLASS_END(APP_DigiBetaDropoutFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x04, 0x00, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// APP_TimecodeBreakFramework (parent DescriptiveFramework, concrete=true) +MXF_CLASS(APP_TimecodeBreakFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x05, 0x00, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(APP_TimecodeType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x05, 0x01, 0x00), + 0x0000, + APP_TimecodeTypeEnum, + optional, + false, + APP_TimecodeBreakFramework) +MXF_CLASS_END(APP_TimecodeBreakFramework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x05, 0x00, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// DM_AS_11_UKDPP_Framework (parent DescriptiveFramework, concrete=true) +MXF_CLASS(DM_AS_11_UKDPP_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(UKDPP_Production_Number, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Synopsis, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00), + 0x0000, + UTF16String, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Originator, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00), + 0x0000, + UTF16String, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Copyright_Year, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x04, 0x00), + 0x0000, + UInt16, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Other_Identifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x05, 0x00), + 0x0000, + UTF16String, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Other_Identifier_Type, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x06, 0x00), + 0x0000, + UTF16String, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Genre, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x07, 0x00), + 0x0000, + UTF16String, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Distributor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x08, 0x00), + 0x0000, + UTF16String, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Picture_Ratio, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x09, 0x00), + 0x0000, + Rational, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_3D, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x00), + 0x0000, + Boolean, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_3D_Type, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x0b, 0x00), + 0x0000, + UKDPP_3D_Type_Enum, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Product_Placement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x0c, 0x00), + 0x0000, + Boolean, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_PSE_Pass, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x0d, 0x00), + 0x0000, + UKDPP_PSE_Pass_Enum, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_PSE_Manufacturer, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x00), + 0x0000, + UTF16String, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_PSE_Version, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x0f, 0x00), + 0x0000, + UTF16String, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Video_Comments, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x10, 0x00), + 0x0000, + UTF16String, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Secondary_Audio_Language, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x11, 0x00), + 0x0000, + ISO_639_2_Language_Code, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Tertiary_Audio_Language, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x12, 0x00), + 0x0000, + ISO_639_2_Language_Code, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Audio_Loudness_Standard, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x13, 0x00), + 0x0000, + UKDPP_Audio_Loudness_Standard_Enum, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Audio_Comments, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x14, 0x00), + 0x0000, + UTF16String, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Line_Up_Start, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x15, 0x00), + 0x0000, + PositionType, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Ident_Clock_Start, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x16, 0x00), + 0x0000, + PositionType, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Total_Number_Of_Parts, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x17, 0x00), + 0x0000, + UInt16, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Total_Programme_Duration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x18, 0x00), + 0x0000, + LengthType, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Audio_Description_Present, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x19, 0x00), + 0x0000, + Boolean, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Audio_Description_Type, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x1a, 0x00), + 0x0000, + UKDPP_Audio_Description_Type_Enum, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Open_Captions_Present, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x1b, 0x00), + 0x0000, + Boolean, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Open_Captions_Type, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x1c, 0x00), + 0x0000, + AS_11_Captions_Type_Enum, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Open_Captions_Language, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x1d, 0x00), + 0x0000, + ISO_639_2_Language_Code, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Signing_Present, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x1e, 0x00), + 0x0000, + UKDPP_Signing_Present_Enum, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Sign_Language, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x1f, 0x00), + 0x0000, + UKDPP_Sign_Language_Enum, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Completion_Date, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x20, 0x00), + 0x0000, + TimeStamp, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Textless_Elements_Exist, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x21, 0x00), + 0x0000, + Boolean, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Programme_Has_Text, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x22, 0x00), + 0x0000, + Boolean, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Programme_Text_Language, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x23, 0x00), + 0x0000, + ISO_639_2_Language_Code, + optional, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Contact_Email, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x24, 0x00), + 0x0000, + UTF16String, + required, + false, + DM_AS_11_UKDPP_Framework) + MXF_PROPERTY(UKDPP_Contact_Telephone_Number, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x25, 0x00), + 0x0000, + UTF16String, + required, + false, + DM_AS_11_UKDPP_Framework) +MXF_CLASS_END(DM_AS_11_UKDPP_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// DMS_AS_12_AdID_Slate (parent AS_12_DescriptiveObject, concrete=true) +MXF_CLASS(DMS_AS_12_AdID_Slate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + AS_12_DescriptiveObject, + true) + MXF_PROPERTY(adid_prefix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_12_AdID_Slate) + MXF_PROPERTY(adid_code, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_12_AdID_Slate) + MXF_PROPERTY(ad_title, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_12_AdID_Slate) + MXF_PROPERTY(brand, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_12_AdID_Slate) + MXF_PROPERTY(product, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_12_AdID_Slate) + MXF_PROPERTY(advertiser, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_12_AdID_Slate) + MXF_PROPERTY(agency_office_location, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_12_AdID_Slate) + MXF_PROPERTY(length, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_12_AdID_Slate) + MXF_PROPERTY(medium, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_12_AdID_Slate) + MXF_PROPERTY(sd_flag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x0a, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_12_AdID_Slate) + MXF_PROPERTY(parent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x0b, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + required, + false, + DMS_AS_12_AdID_Slate) +MXF_CLASS_END(DMS_AS_12_AdID_Slate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x0d, + 0x0d, 0x0d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + AS_12_DescriptiveObject, + true) +MXF_CLASS_SEPARATOR() + +// AS_07_Core_DMS_Framework (parent DescriptiveFramework, concrete=true) +MXF_CLASS(AS_07_Core_DMS_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x00), + DescriptiveFramework, + true) + MXF_PROPERTY(AS_07_Core_DMS_ShimName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x01), + 0x0000, + UTF16String, + required, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_Identifiers, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x02), + 0x0000, + StrongReferenceSetAS_07_DMS_Identifier, + required, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_ResponsibleOrganizationName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x03), + 0x0000, + UTF16String, + required, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_ResponsibleOrganizationCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x05), + 0x0000, + UTF16String, + optional, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_NatureOfOrganization, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x06), + 0x0000, + UTF16String, + optional, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_WorkingTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x07), + 0x0000, + UTF16String, + optional, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_SecondaryTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x08), + 0x0000, + UTF16String, + optional, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_PictureFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x09), + 0x0000, + UTF16String, + required, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_IntendedAFD, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x0a), + 0x0000, + UTF16String, + required, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_Captions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x0b), + 0x0000, + UTF16String, + required, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_AudioTrackPrimaryLanguage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x0c), + 0x0000, + UTF16String, + optional, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_AudioTrackSecondaryLanguage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x0d), + 0x0000, + UTF16String, + optional, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_AudioTrackLayout, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x0e), + 0x0000, + AUID, + required, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_AudioTrackLayoutComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x0f), + 0x0000, + UTF16String, + optional, + false, + AS_07_Core_DMS_Framework) + MXF_PROPERTY(AS_07_Core_DMS_Devices, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x10), + 0x0000, + StrongReferenceSetAS_07_DMS_Device, + optional, + false, + AS_07_Core_DMS_Framework) +MXF_CLASS_END(AS_07_Core_DMS_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x01, 0x00), + DescriptiveFramework, + true) +MXF_CLASS_SEPARATOR() + +// AS_07_DMS_Device (parent DescriptiveObject, concrete=true) +MXF_CLASS(AS_07_DMS_Device, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x02, 0x00), + DescriptiveObject, + true) + MXF_PROPERTY(AS_07_Core_DMS_DeviceType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x02, 0x02), + 0x0000, + UTF16String, + optional, + false, + AS_07_DMS_Device) + MXF_PROPERTY(AS_07_Core_DMS_DeviceManufacturer, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x02, 0x03), + 0x0000, + UTF16String, + optional, + false, + AS_07_DMS_Device) + MXF_PROPERTY(AS_07_Core_DMS_DeviceModel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x02, 0x04), + 0x0000, + UTF8String, + optional, + false, + AS_07_DMS_Device) + MXF_PROPERTY(AS_07_Core_DMS_DeviceSerialNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x02, 0x05), + 0x0000, + UTF8String, + optional, + false, + AS_07_DMS_Device) + MXF_PROPERTY(AS_07_Core_DMS_DeviceUsageDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x02, 0x06), + 0x0000, + UTF16String, + optional, + false, + AS_07_DMS_Device) +MXF_CLASS_END(AS_07_DMS_Device, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x02, 0x00), + DescriptiveObject, + true) +MXF_CLASS_SEPARATOR() + +// AS_07_DMS_Identifier (parent DescriptiveObject, concrete=true) +MXF_CLASS(AS_07_DMS_Identifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x03, 0x00), + DescriptiveObject, + true) + MXF_PROPERTY(AS_07_DMS_IdentifierValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x03, 0x02), + 0x0000, + UTF16String, + required, + false, + AS_07_DMS_Identifier) + MXF_PROPERTY(AS_07_DMS_IdentifierRole, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x03, 0x03), + 0x0000, + AS_07_DMS_IdentifierRoleCode, + required, + false, + AS_07_DMS_Identifier) + MXF_PROPERTY(AS_07_DMS_IdentifierType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x03, 0x04), + 0x0000, + AS_07_DMS_IdentifierTypeCode, + required, + false, + AS_07_DMS_Identifier) + MXF_PROPERTY(AS_07_DMS_IdentifierComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x03, 0x05), + 0x0000, + UTF16String, + optional, + false, + AS_07_DMS_Identifier) +MXF_CLASS_END(AS_07_DMS_Identifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x03, 0x00), + DescriptiveObject, + true) +MXF_CLASS_SEPARATOR() + +// AS_07_GSP_DMS_Object (parent GenericStreamTextBasedSet, concrete=true) +MXF_CLASS(AS_07_GSP_DMS_Object, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x04, 0x00), + GenericStreamTextBasedSet, + true) + MXF_PROPERTY(AS_07_GSP_DMS_Identifiers, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x04, 0x01), + 0x0000, + StrongReferenceSetAS_07_DMS_Identifier, + required, + false, + AS_07_GSP_DMS_Object) + MXF_PROPERTY(AS_07_GSP_DMS_MIMEMediaType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x04, 0x02), + 0x0000, + UTF16String, + required, + false, + AS_07_GSP_DMS_Object) + MXF_PROPERTY(AS_07_GSP_DMS_DataDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x04, 0x03), + 0x0000, + AS_07_DMS_DataDescriptionCode, + required, + false, + AS_07_GSP_DMS_Object) + MXF_PROPERTY(AS_07_GSP_DMS_Note, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x04, 0x04), + 0x0000, + UTF16String, + optional, + false, + AS_07_GSP_DMS_Object) +MXF_CLASS_END(AS_07_GSP_DMS_Object, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x01, 0x04, 0x00), + GenericStreamTextBasedSet, + true) +MXF_CLASS_SEPARATOR() + +// AS_07_GSP_DMS_Framework (parent TextBasedFramework, concrete=true) +MXF_CLASS(AS_07_GSP_DMS_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x01, 0x00), + TextBasedFramework, + true) +MXF_CLASS_END(AS_07_GSP_DMS_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x01, 0x00), + TextBasedFramework, + true) +MXF_CLASS_SEPARATOR() + +// AS_07_GSP_BD_DMS_Framework (parent AS_07_GSP_DMS_Framework, concrete=true) +MXF_CLASS(AS_07_GSP_BD_DMS_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x02, 0x00), + AS_07_GSP_DMS_Framework, + true) +MXF_CLASS_END(AS_07_GSP_BD_DMS_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x02, 0x00), + AS_07_GSP_DMS_Framework, + true) +MXF_CLASS_SEPARATOR() + +// AS_07_GSP_TD_DMS_Framework (parent AS_07_GSP_DMS_Framework, concrete=true) +MXF_CLASS(AS_07_GSP_TD_DMS_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x03, 0x00), + AS_07_GSP_DMS_Framework, + true) + MXF_PROPERTY(AS_07_GSP_TD_DMS_PrimaryRFC5646LanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x03, 0x01), + 0x0000, + UTF16String, + required, + false, + AS_07_GSP_TD_DMS_Framework) + MXF_PROPERTY(AS_07_GSP_TD_DMS_SecondaryRFC5646LanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x03, 0x02), + 0x0000, + UTF16String, + optional, + false, + AS_07_GSP_TD_DMS_Framework) +MXF_CLASS_END(AS_07_GSP_TD_DMS_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x03, 0x00), + AS_07_GSP_DMS_Framework, + true) +MXF_CLASS_SEPARATOR() + +// AS_07_Segmentation_DMS_Framework (parent DM_Segmentation_Framework, concrete=true) +MXF_CLASS(AS_07_Segmentation_DMS_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x03, 0x01, 0x00), + DM_Segmentation_Framework, + true) + MXF_PROPERTY(AS_07_Segmentation_DMS_PartNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x03, 0x01, 0x01), + 0x0000, + UInt16, + required, + false, + AS_07_Segmentation_DMS_Framework) + MXF_PROPERTY(AS_07_Segmentation_DMS_PartTotal, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x03, 0x01, 0x02), + 0x0000, + UInt16, + required, + false, + AS_07_Segmentation_DMS_Framework) +MXF_CLASS_END(AS_07_Segmentation_DMS_Framework, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x03, 0x01, 0x00), + DM_Segmentation_Framework, + true) +MXF_CLASS_SEPARATOR() + +// AS_07_TimecodeLabelSubdescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(AS_07_TimecodeLabelSubdescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x04, 0x01, 0x00), + SubDescriptor, + true) + MXF_PROPERTY(AS_07_DateTimeSymbol, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x04, 0x01, 0x01), + 0x0000, + UTF16String, + required, + false, + AS_07_TimecodeLabelSubdescriptor) + MXF_PROPERTY(AS_07_DateTimeEssenceTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x04, 0x01, 0x02), + 0x0000, + UInt32, + optional, + false, + AS_07_TimecodeLabelSubdescriptor) + MXF_PROPERTY(AS_07_DateTimeChannelID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x04, 0x01, 0x03), + 0x0000, + UInt32, + optional, + false, + AS_07_TimecodeLabelSubdescriptor) + MXF_PROPERTY(AS_07_DateTimeDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x04, 0x01, 0x04), + 0x0000, + UTF16String, + optional, + false, + AS_07_TimecodeLabelSubdescriptor) +MXF_CLASS_END(AS_07_TimecodeLabelSubdescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x04, 0x01, 0x00), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// ISXDDataEssenceDescriptor (parent DataEssenceDescriptor, concrete=true) +MXF_CLASS(ISXDDataEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x05, + 0x0e, 0x09, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + DataEssenceDescriptor, + true) + MXF_PROPERTY(NamespaceURI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF8String, + required, + false, + ISXDDataEssenceDescriptor) +MXF_CLASS_END(ISXDDataEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x05, + 0x0e, 0x09, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + DataEssenceDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// IADataEssenceDescriptor (parent DataEssenceDescriptor, concrete=true) +MXF_CLASS(IADataEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00), + DataEssenceDescriptor, + true) +MXF_CLASS_END(IADataEssenceDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00), + DataEssenceDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// IADataEssenceSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(IADataEssenceSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00), + SubDescriptor, + true) + MXF_PROPERTY(ImmersiveAudioVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x05, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + IADataEssenceSubDescriptor) + MXF_PROPERTY(MaxChannelCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x05, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + IADataEssenceSubDescriptor) + MXF_PROPERTY(MaxObjectCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x05, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + IADataEssenceSubDescriptor) + MXF_PROPERTY(ImmersiveAudioID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x05, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UUID, + optional, + false, + IADataEssenceSubDescriptor) + MXF_PROPERTY(FirstFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x05, 0x0a, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + IADataEssenceSubDescriptor) + MXF_PROPERTY(IABSampleRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x04, 0x02, 0x03, 0x01, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + Rational, + optional, + false, + IADataEssenceSubDescriptor) +MXF_CLASS_END(IADataEssenceSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// PHDRMetadataTrackSubDescriptor (parent SubDescriptor, concrete=true) +MXF_CLASS(PHDRMetadataTrackSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x03), + SubDescriptor, + true) + MXF_PROPERTY(DataDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x04), + 0x0000, + UInt8Array16, + required, + false, + PHDRMetadataTrackSubDescriptor) + MXF_PROPERTY(SourceTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x05), + 0x0000, + UInt32, + required, + false, + PHDRMetadataTrackSubDescriptor) + MXF_PROPERTY(SimplePayloadSID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x06), + 0x0000, + UInt32, + required, + false, + PHDRMetadataTrackSubDescriptor) +MXF_CLASS_END(PHDRMetadataTrackSubDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x03), + SubDescriptor, + true) +MXF_CLASS_SEPARATOR() + +// +// Organisation private-use nodes (Groups.xml Kind=NODE, octet 8 = 0x0e). +// Resolve any privately-registered key to its organisation name; the +// trailing 0x00 suffix is wildcarded by matchMXFKeyMasked's pvtGroup rule. +// + +// MISB Systems +MXF_CLASS(MISBSystems, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(MISBSystems, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// ASPA +MXF_CLASS(ASPA, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(ASPA, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// MISB Classified +MXF_CLASS(MISBClassified, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(MISBClassified, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Avid Technology, Inc. +MXF_CLASS(AvidTechnologyInc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(AvidTechnologyInc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// CNN +MXF_CLASS(CNN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(CNN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Sony Corporation +MXF_CLASS(SonyCorporation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(SonyCorporation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// IdeasUnlimited.TV +MXF_CLASS(IdeasUnlimitedTV, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(IdeasUnlimitedTV, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// IPV Ltd +MXF_CLASS(IPVLtd, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(IPVLtd, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Dolby Laboratories Inc. +MXF_CLASS(DolbyLaboratories_Inc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(DolbyLaboratories_Inc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Snell & Wilcox +MXF_CLASS(Snell_and_Wilcox, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(Snell_and_Wilcox, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Omneon Video Networks +MXF_CLASS(OmneonVideoNetworks, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(OmneonVideoNetworks, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Ascent Media Group, Inc. +MXF_CLASS(AscentMediaGroupInc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(AscentMediaGroupInc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Quantel Ltd +MXF_CLASS(QuantelLtd, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(QuantelLtd, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Panasonic +MXF_CLASS(Panasonic, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(Panasonic, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Grass Valley, Inc. +MXF_CLASS(GrassValleyInc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(GrassValleyInc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Doremi Labs, Inc. +MXF_CLASS(DoremiLabsInc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(DoremiLabsInc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// EVS Broadcast Equipment +MXF_CLASS(EVSBroadcastEquipment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(EVSBroadcastEquipment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Turner Broadcasting System, Inc. +MXF_CLASS(TurnerBroadcastingSystemInc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(TurnerBroadcastingSystemInc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// NL Technology, LLC +MXF_CLASS(NLTechnologyLLC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(NLTechnologyLLC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Harris Corporation +MXF_CLASS(HarrisCorporation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(HarrisCorporation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Canon, Inc. +MXF_CLASS(CanonInc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(CanonInc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// D-BOX Technologies +MXF_CLASS(D_BOXTechnologies, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(D_BOXTechnologies, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// ARRI +MXF_CLASS(ARRI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(ARRI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// JVC +MXF_CLASS(JVC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(JVC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// 3ality Technica +MXF_CLASS(ThreealityTechnica, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(ThreealityTechnica, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// NHK +MXF_CLASS(NHK, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(NHK, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// HBO +MXF_CLASS(HBO, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(HBO, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// DTS, Inc. +MXF_CLASS(DTS, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(DTS, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// FLIR Systems, Inc. +MXF_CLASS(FLIR, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(FLIR, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Barco +MXF_CLASS(Barco, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(Barco, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Apple Inc. +MXF_CLASS(Apple_Inc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(Apple_Inc, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// Fraunhofer +MXF_CLASS(Fraunhofer, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(Fraunhofer, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// RED +MXF_CLASS(RED, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(RED, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// CRIFST +MXF_CLASS(CRIFST, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(CRIFST, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// FUJIFILM +MXF_CLASS(FUJIFILM, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_END(FUJIFILM, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x7f, 0x01, 0x01, + 0x0e, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// +// Orphan elements: present in Elements.xml but not referenced by any +// Group's Contents. Includes bare KLV / Generic Container items and +// Indirect-type properties (e.g. XMLDocumentText_Indirect). +// + +MXF_CLASS(AAFManufacturerID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x0a, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AAFManufacturerID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x0a, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + AUID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AAFManufacturerID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x0a, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AFDBarData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x01, 0x01, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AFDBarData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x01, 0x01, 0x09, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AFDBarData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x01, 0x01, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AGICOAID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AGICOAID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AGICOAID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AICI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x13, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AICI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x13, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AICI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x13, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ANCPacketCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ANCPacketCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x08, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ANCPacketCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ANCPayloadByteArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x0c, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ANCPayloadByteArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + UInt8Array, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ANCPayloadByteArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x0c, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ANCPayloadSampleCoding, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x03, 0x10, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ANCPayloadSampleCoding, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x03, 0x10, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ANCPayloadSampleCoding, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x03, 0x10, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ANCPayloadSampleCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x0b, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ANCPayloadSampleCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ANCPayloadSampleCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x0b, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ANCWrappingType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ANCWrappingType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ANCWrappingType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Abstract, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Abstract, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Abstract, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Abstract_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Abstract_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Abstract_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AccountingReferenceNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AccountingReferenceNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AccountingReferenceNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ActiveLinesPerFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ActiveLinesPerFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ActiveLinesPerFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ActiveSamplesPerLine, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ActiveSamplesPerLine, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ActiveSamplesPerLine, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AddressLine, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x13, 0x01), + InterchangeObject, + false) + MXF_PROPERTY(AddressLine, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x13, 0x01), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AddressLine, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x13, 0x01), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AddressLine_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x13, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AddressLine_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x13, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AddressLine_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x13, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AdvertisingMaterialReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AdvertisingMaterialReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AdvertisingMaterialReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AestheticValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AestheticValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AestheticValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AlternateName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x09, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AlternateName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x09, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AlternateName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x09, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AnalogDataCodingKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AnalogDataCodingKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AnalogDataCodingKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AnalogMetadataCarrier_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AnalogMetadataCarrier_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AnalogMetadataCarrier_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AnalogMonitoringAndControlCodingKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AnalogMonitoringAndControlCodingKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AnalogMonitoringAndControlCodingKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AnalogSystem_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AnalogSystem_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AnalogSystem_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AnalogVideoSystemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AnalogVideoSystemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AnalogVideoSystemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AnamorphicLensCharacteristic_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x09, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AnamorphicLensCharacteristic_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x09, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AnamorphicLensCharacteristic_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x09, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AngleToNorth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x10, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AngleToNorth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x10, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AngleToNorth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x10, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AngularUnitKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AngularUnitKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AngularUnitKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AnnotationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AnnotationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AnnotationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AnnotationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0e, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AnnotationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AnnotationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0e, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AnnotationSynopsis_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AnnotationSynopsis_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x09, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AnnotationSynopsis_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ApplicationInformationArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x13, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ApplicationInformationArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x13, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ApplicationInformationArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x13, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ApplicationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ApplicationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ApplicationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ApplicationPlatform_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ApplicationPlatform_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ApplicationPlatform_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ApplicationSchemes, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x01, 0x02, 0x02, 0x10, 0x02, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ApplicationSchemes, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x01, 0x02, 0x02, 0x10, 0x02, 0x03, 0x00, 0x00), + 0x0000, + AUIDSet, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ApplicationSchemes, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x01, 0x02, 0x02, 0x10, 0x02, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ApplicationSupplierName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ApplicationSupplierName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ApplicationSupplierName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ApplicationVersionString_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ApplicationVersionString_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ApplicationVersionString_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ApproxImageContainerSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x06, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ApproxImageContainerSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x06, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ApproxImageContainerSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x06, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ArchiveID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ArchiveID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ArchiveID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AssetValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AssetValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AssetValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AssignedCategoryName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AssignedCategoryName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x09, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AssignedCategoryName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AssignedCategoryValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AssignedCategoryValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AssignedCategoryValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AstronomicalBodyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x16, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AstronomicalBodyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x16, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AstronomicalBodyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x16, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudienceAppreciation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x20, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudienceAppreciation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x20, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudienceAppreciation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x20, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudienceRating, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudienceRating, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudienceRating, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudienceReach, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudienceReach, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudienceReach, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudienceShare, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x20, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudienceShare, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x20, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudienceShare, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x20, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioAverageBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioAverageBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioAverageBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioCodingSchemeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x02, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioCodingSchemeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x02, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioCodingSchemeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x02, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioCodingSchemeName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x02, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioCodingSchemeName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x02, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioCodingSchemeName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x02, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioCompressionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioCompressionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioCompressionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioDeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioDeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioDeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioDeviceParameterSetting_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioDeviceParameterSetting_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioDeviceParameterSetting_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioDeviceParameter_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioDeviceParameter_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioDeviceParameter_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioEnhancementOrModificationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioEnhancementOrModificationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioEnhancementOrModificationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioFirstMixDownProcess_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioFirstMixDownProcess_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioFirstMixDownProcess_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioFixedBitRateFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioFixedBitRateFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioFixedBitRateFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioMonoChannelCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioMonoChannelCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioMonoChannelCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioNoiseReductionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioNoiseReductionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioNoiseReductionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioReferenceLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioReferenceLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioReferenceLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioSampleRate_UInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioSampleRate_UInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioSampleRate_UInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioStereoChannelCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x01, 0x01, 0x10, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioStereoChannelCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x01, 0x01, 0x10, 0x02, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioStereoChannelCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x01, 0x01, 0x10, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AudioWatermarkKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AudioWatermarkKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AudioWatermarkKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AutomatedCatalogingCatalogDataStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AutomatedCatalogingCatalogDataStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AutomatedCatalogingCatalogDataStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AwardCategory_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AwardCategory_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AwardCategory_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AwardName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(AwardName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(AwardName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BICI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x13, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BICI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x13, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BICI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x13, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BackgroundMusicFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BackgroundMusicFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BackgroundMusicFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BankDetailsSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x40, 0x1c, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BankDetailsSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x40, 0x1c, 0x00), + 0x0000, + DescriptiveObjectStrongReference, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BankDetailsSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x40, 0x1c, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BasicData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BasicData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BasicData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BeginAnchor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BeginAnchor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BeginAnchor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BitsPerPixel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x05, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BitsPerPixel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x05, 0x03, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BitsPerPixel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x05, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BitsPerPixel_UInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BitsPerPixel_UInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BitsPerPixel_UInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BitsPerSample, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BitsPerSample, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BitsPerSample, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BlockContinuityCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BlockContinuityCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BlockContinuityCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Bounding_Rectangle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0f, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Bounding_Rectangle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0f, 0x00, 0x00), + 0x0000, + GeographicAreaStrongReference, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Bounding_Rectangle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0f, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BrandMainTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x05, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BrandMainTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x05, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BrandMainTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x05, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BrandOriginalTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x05, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BrandOriginalTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x05, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BrandOriginalTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x05, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BroadcastChannel_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x10, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BroadcastChannel_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x10, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BroadcastChannel_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x10, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BroadcastDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BroadcastDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BroadcastDate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BroadcastMediumCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x10, 0x01, 0x01, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BroadcastMediumCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x10, 0x01, 0x01, 0x03, 0x02, 0x00, 0x00), + 0x0000, + PublishingMediumCode, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BroadcastMediumCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x10, 0x01, 0x01, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BroadcastMediumKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x10, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BroadcastMediumKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x10, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BroadcastMediumKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x10, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BroadcastOrganizationName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x10, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BroadcastOrganizationName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x10, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BroadcastOrganizationName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x10, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BroadcastOrganizationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x10, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BroadcastOrganizationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x10, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BroadcastOrganizationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x10, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BroadcastRegion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x10, 0x01, 0x01, 0x04, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BroadcastRegion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x10, 0x01, 0x01, 0x04, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BroadcastRegion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x10, 0x01, 0x01, 0x04, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BroadcastRegion_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x10, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BroadcastRegion_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x10, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BroadcastRegion_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x10, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BroadcastServiceName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x10, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BroadcastServiceName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x10, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BroadcastServiceName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x10, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BroadcastTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BroadcastTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BroadcastTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BroadcasterRightsToCopy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BroadcasterRightsToCopy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BroadcasterRightsToCopy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BufferDelay, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x03, 0x01, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BufferDelay, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x03, 0x01, 0x03, 0x01, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BufferDelay, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x03, 0x01, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BuildingName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x12, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(BuildingName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x12, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(BuildingName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x12, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ByteOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ByteOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ByteOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CISACLegalEntityID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CISACLegalEntityID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CISACLegalEntityID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CanonicalDOIName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x01, 0x11, 0x0c, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CanonicalDOIName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x01, 0x11, 0x0c, 0x00, 0x00, 0x00, 0x00), + 0x0000, + CanonicalDOINameType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CanonicalDOIName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x01, 0x11, 0x0c, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CanonicalEIDRIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x01, 0x11, 0x0d, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CanonicalEIDRIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x01, 0x11, 0x0d, 0x00, 0x00, 0x00, 0x00), + 0x0000, + CanonicalEIDRIdentifierType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CanonicalEIDRIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x01, 0x11, 0x0d, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CanonicalFullAdIDIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x01, 0x01, 0x11, 0x0b, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CanonicalFullAdIDIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x01, 0x01, 0x11, 0x0b, 0x00, 0x00, 0x00, 0x00), + 0x0000, + CanonicalFullAdIDIdentifierType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CanonicalFullAdIDIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x01, 0x01, 0x11, 0x0b, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CaptionKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CaptionKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CaptionKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CaptionTitles, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CaptionTitles, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CaptionTitles, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CaptionsDescriptionParticipantSets, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x40, 0x13, 0x04), + InterchangeObject, + false) + MXF_PROPERTY(CaptionsDescriptionParticipantSets, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x40, 0x13, 0x04), + 0x0000, + ParticipantGlobalReferenceSet, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CaptionsDescriptionParticipantSets, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x40, 0x13, 0x04), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CaptionsViaTeletext, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CaptionsViaTeletext, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CaptionsViaTeletext, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CaptureAspectRatio_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CaptureAspectRatio_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CaptureAspectRatio_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CaptureFilmFrameRate_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CaptureFilmFrameRate_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CaptureFilmFrameRate_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CaptureGammaEquation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CaptureGammaEquation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CaptureGammaEquation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CaptureGammaEquation_Rational, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CaptureGammaEquation_Rational, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00), + 0x0000, + Rational, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CaptureGammaEquation_Rational, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CatalogDataStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CatalogDataStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CatalogDataStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CatalogPrefixNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CatalogPrefixNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CatalogPrefixNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CatalogingSystemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CatalogingSystemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CatalogingSystemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Caveats, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Caveats, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Caveats, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ChannelHandle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x03, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ChannelHandle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x03, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Int16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ChannelHandle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x03, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ChannelID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x06, 0x01, 0x01, 0x03, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ChannelID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x06, 0x01, 0x01, 0x03, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ChannelID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x06, 0x01, 0x01, 0x03, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Citizenship_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0e, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Citizenship_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0e, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Citizenship_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0e, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CityName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x05, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CityName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x05, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CityName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x05, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClassificationAndMarkingSystem_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ClassificationAndMarkingSystem_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ClassificationAndMarkingSystem_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClassificationComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x08, 0x02, 0x07, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ClassificationComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x08, 0x02, 0x07, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ClassificationComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x08, 0x02, 0x07, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClassificationComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ClassificationComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ClassificationComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClassificationReason_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ClassificationReason_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ClassificationReason_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClassifiedBy_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ClassifiedBy_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ClassifiedBy_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClassifyingCountryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x08, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ClassifyingCountryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x08, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ClassifyingCountryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x08, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x01, 0x15, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ClipID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x01, 0x15, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ClipID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x01, 0x15, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipIDArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x01, 0x01, 0x15, 0x0a, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ClipIDArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x01, 0x01, 0x15, 0x0a, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMIDArray, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ClipIDArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x01, 0x01, 0x15, 0x0a, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipNumber_UTF16String, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x05, 0x0c, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ClipNumber_UTF16String, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x05, 0x0c, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ClipNumber_UTF16String, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x05, 0x0c, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CloneCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CloneCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CloneCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClosedCaptionSubtitlesFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ClosedCaptionSubtitlesFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ClosedCaptionSubtitlesFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CodecDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x03, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CodecDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x03, 0x01, 0x00), + 0x0000, + AUID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CodecDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x03, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CodingHistory, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CodingHistory, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CodingHistory, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CodingLawKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CodingLawKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CodingLawKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CodingLawName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x02, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CodingLawName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x02, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CodingLawName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x02, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CollectionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CollectionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CollectionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CollectionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CollectionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CollectionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ColorDescriptor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ColorDescriptor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ColorDescriptor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ColorFieldCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ColorFieldCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ColorFieldCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ColorPrimaries_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x06, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ColorPrimaries_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x06, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ColorPrimaries_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x06, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ColorimetryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ColorimetryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ColorimetryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CompactAdIDIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x01, 0x11, 0x0e, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CompactAdIDIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x01, 0x11, 0x0e, 0x00, 0x00, 0x00, 0x00), + 0x0000, + CompactAdIDIdentifierType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CompactAdIDIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x01, 0x01, 0x11, 0x0e, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ComputedKeyData_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ComputedKeyData_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x09, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ComputedKeyData_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ComputedKeyFrames_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ComputedKeyFrames_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x07, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ComputedKeyFrames_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ComputedKeySounds_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ComputedKeySounds_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x08, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ComputedKeySounds_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ComputedKeywords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x01, 0x02, 0x06, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ComputedKeywords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x01, 0x02, 0x06, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ComputedKeywords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x01, 0x02, 0x06, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ComputedKeywords_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ComputedKeywords_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x06, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ComputedKeywords_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x02, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ComputedObjectKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ComputedObjectKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ComputedObjectKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ComputedObjectKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ComputedObjectKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ComputedObjectKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ComputedStratumKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ComputedStratumKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ComputedStratumKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x03, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ConsumerRightsToCopy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ConsumerRightsToCopy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ConsumerRightsToCopy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContactDepartmentName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContactDepartmentName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContactDepartmentName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContactKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContactKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContactKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContactKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContactKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContactKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContactWebPage_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x06, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContactWebPage_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x06, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContactWebPage_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x06, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContainerVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContainerVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x09, 0x00, 0x00, 0x00), + 0x0000, + ProductVersionType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContainerVersion, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x20, 0x07, 0x01, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContentClassification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContentClassification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContentClassification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContentCodingSystem_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContentCodingSystem_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContentCodingSystem_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContentMaturityDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContentMaturityDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContentMaturityDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContentMaturityGraphic, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContentMaturityGraphic, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContentMaturityGraphic, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContentMaturityRating, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContentMaturityRating, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContentMaturityRating, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContentPackageIndexArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x04, 0x04, 0x02, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContentPackageIndexArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x04, 0x04, 0x02, 0x06, 0x00, 0x00, 0x00), + 0x0000, + IndexEntryArray, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContentPackageIndexArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x04, 0x04, 0x02, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContentPackageMetadataLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContentPackageMetadataLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContentPackageMetadataLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContentValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContentValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContentValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContextDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContextDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContextDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractClauseDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractClauseDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractClauseDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractClauseDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractClauseDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractClauseDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x20, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x20, 0x01, 0x00, 0x00, 0x00), + 0x0000, + TimeStamp, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x20, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractEntity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractEntity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractEntity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractInstallmentPercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractInstallmentPercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractInstallmentPercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractLineCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractLineCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ContractLineCode, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractLineCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractLineName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractLineName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractLineName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractLineName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractLineName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractLineName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractTermsOfBusiness, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractTermsOfBusiness, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractTermsOfBusiness, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractTermsOfBusiness_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractTermsOfBusiness_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractTermsOfBusiness_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractTypeCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractTypeCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ContractTypeCode, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractTypeCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractTypeLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractTypeLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractTypeLink, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContractType_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContractType_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContractType_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ContributionStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ContributionStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ContributionStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CopyCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CopyCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CopyCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CopyrightLicenseCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x04, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CopyrightLicenseCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x04, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CopyrightLicenseCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x04, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CopyrightLicenseRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x04, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CopyrightLicenseRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x04, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CopyrightLicenseRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x04, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CopyrightLicenseRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x04, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CopyrightLicenseRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x04, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CopyrightLicenseRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x04, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CopyrightOwnerName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CopyrightOwnerName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CopyrightOwnerName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CopyrightStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x05, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CopyrightStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x05, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CopyrightStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x05, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CopyrightStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CopyrightStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CopyrightStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLatitudePoint1DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x07, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLatitudePoint1DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x07, 0x01, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLatitudePoint1DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x07, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLatitudePoint1_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x07, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLatitudePoint1_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x07, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLatitudePoint1_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x07, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLatitudePoint2DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x08, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLatitudePoint2DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x08, 0x01, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLatitudePoint2DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x08, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLatitudePoint2_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x08, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLatitudePoint2_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x08, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLatitudePoint2_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x08, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLatitudePoint3DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x09, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLatitudePoint3DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x09, 0x01, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLatitudePoint3DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x09, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLatitudePoint3_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x09, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLatitudePoint3_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x09, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLatitudePoint3_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x09, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLatitudePoint4DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0a, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLatitudePoint4DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0a, 0x01, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLatitudePoint4DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0a, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLatitudePoint4_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0a, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLatitudePoint4_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0a, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLatitudePoint4_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0a, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLongitudePoint1DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0b, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLongitudePoint1DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0b, 0x01, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLongitudePoint1DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0b, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLongitudePoint1_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0b, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLongitudePoint1_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0b, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLongitudePoint1_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0b, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLongitudePoint2DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0c, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLongitudePoint2DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0c, 0x01, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLongitudePoint2DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0c, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLongitudePoint2_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0c, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLongitudePoint2_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0c, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLongitudePoint2_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0c, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLongitudePoint3DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0d, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLongitudePoint3DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0d, 0x01, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLongitudePoint3DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0d, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLongitudePoint3_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0d, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLongitudePoint3_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0d, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLongitudePoint3_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0d, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLongitudePoint4DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0e, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLongitudePoint4DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0e, 0x01, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLongitudePoint4DecimalDegrees, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0e, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CornerLongitudePoint4_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0e, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CornerLongitudePoint4_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0e, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CornerLongitudePoint4_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x0e, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CountryCodeMethod, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x07, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CountryCodeMethod, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x07, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CountryCodeMethod, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x07, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CountryName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x10, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CountryName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x10, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CountryName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x10, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CountryName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x10, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CountryName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x10, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CountryName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x10, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Country_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x08, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Country_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x08, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Country_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x08, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CueInWords_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0d, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CueInWords_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CueInWords_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0d, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CueOutWords_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0e, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CueOutWords_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CueOutWords_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0e, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CueSheet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CueSheet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x08, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CueSheet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CulturalValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CulturalValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CulturalValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CurrencyCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CurrencyCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CurrencyCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x06, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CurrencyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CurrencyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CurrencyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CurrentNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CurrentNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CurrentNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CurrentRepeatNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(CurrentRepeatNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(CurrentRepeatNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DOI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DOI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DOI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DVBParentalRating, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DVBParentalRating, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DVBParentalRating, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x07, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DataDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DataDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + AUID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DataDefinition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x07, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DataDeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DataDeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DataDeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DataDeviceParameterName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DataDeviceParameterName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DataDeviceParameterName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DataDeviceParameterSetting_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DataDeviceParameterSetting_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DataDeviceParameterSetting_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DataEnhancementOrModificationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DataEnhancementOrModificationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DataEnhancementOrModificationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DataStreamNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x02, 0x05, 0x01, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DataStreamNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x02, 0x05, 0x01, 0x08, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DataStreamNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x02, 0x05, 0x01, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Declassification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Declassification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Declassification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DefaultDataValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x02, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DefaultDataValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x02, 0x03, 0x02, 0x00, 0x00), + 0x0000, + Indirect, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DefaultDataValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x02, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DefaultNamespaceURI_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DefaultNamespaceURI_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DefaultNamespaceURI_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DefinedName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DefinedName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DefinedName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DefinedName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DefinedName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DefinedName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DefinitionObjectName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DefinitionObjectName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DefinitionObjectName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DerivedFrom_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DerivedFrom_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DerivedFrom_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Description, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Description, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x03, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Description, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DescriptionKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DescriptionKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DescriptionKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DescriptionKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DescriptionKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DescriptionKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Description_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Description_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Description_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DescriptiveComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DescriptiveComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DescriptiveComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DescriptiveMetadataSetReferences, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x01, 0x01, 0x04, 0x04, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DescriptiveMetadataSetReferences, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x01, 0x01, 0x04, 0x04, 0x02, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DescriptiveMetadataSetReferences, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x01, 0x01, 0x04, 0x04, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DescriptiveMetadataSets, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DescriptiveMetadataSets, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x03, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DescriptiveMetadataSets, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceAbsoluteHeading, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x01, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceAbsoluteHeading, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x01, 0x01, 0x02, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceAbsoluteHeading, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x01, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceAbsolutePositionalAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceAbsolutePositionalAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceAbsolutePositionalAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceAbsoluteSpeed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceAbsoluteSpeed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceAbsoluteSpeed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceAltitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceAltitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x02, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceAltitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceAltitudeConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x02, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceAltitudeConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x02, 0x01, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceAltitudeConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x02, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceIDKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x20, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceIDKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x20, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceIDKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x20, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceKindCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x20, 0x08, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceKindCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x20, 0x08, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceKindCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x20, 0x08, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x20, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x20, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x20, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceLatitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x04, 0x02, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceLatitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x04, 0x02, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceLatitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x04, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceLatitudeDegreesConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x04, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceLatitudeDegreesConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x04, 0x01, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceLatitudeDegreesConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x04, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceLatitude_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x04, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceLatitude_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x04, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceLatitude_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x04, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceLongitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x06, 0x02, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceLongitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x06, 0x02, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceLongitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x06, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceLongitudeDegreesConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x06, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceLongitudeDegreesConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x06, 0x01, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceLongitudeDegreesConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x06, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceLongitude_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x06, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceLongitude_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x06, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceLongitude_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x06, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceManufacturerName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x0a, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceManufacturerName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x0a, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceManufacturerName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x0a, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceRelativeHeading, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x02, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceRelativeHeading, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x02, 0x01, 0x02, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceRelativeHeading, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x02, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceRelativePositionX, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceRelativePositionX, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceRelativePositionX, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceRelativePositionY, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x02, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceRelativePositionY, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x02, 0x03, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceRelativePositionY, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x02, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceRelativePositionZ, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x02, 0x04, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceRelativePositionZ, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x02, 0x04, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceRelativePositionZ, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x02, 0x04, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceRelativePositionalAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceRelativePositionalAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceRelativePositionalAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceRelativeSpeed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceRelativeSpeed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceRelativeSpeed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceUsageDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x03, 0x03, 0x10, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceUsageDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x03, 0x03, 0x10, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceUsageDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x03, 0x03, 0x10, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceXDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x10, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceXDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x10, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceXDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x10, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DeviceYDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x11, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DeviceYDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x11, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DeviceYDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x11, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DictionaryDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x14, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DictionaryDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x14, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DictionaryDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x14, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DigitalEncodingBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DigitalEncodingBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DigitalEncodingBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DigitalMetadataCarrier_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DigitalMetadataCarrier_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DigitalMetadataCarrier_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DigitalOrAnalogOrigination_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DigitalOrAnalogOrigination_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DigitalOrAnalogOrigination_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DigitalVideoFileFormat_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x0b, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DigitalVideoFileFormat_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x0b, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DigitalVideoFileFormat_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x0b, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DirectorName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DirectorName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DirectorName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DiscPartitionCapacity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x10, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DiscPartitionCapacity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x10, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DiscPartitionCapacity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x10, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DisplayUnits_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x05, 0x0b, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(DisplayUnits_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x05, 0x0b, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(DisplayUnits_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x05, 0x0b, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Dither_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Dither_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Dither_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EPGProgramSynopsis, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EPGProgramSynopsis, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EPGProgramSynopsis, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EdgeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EdgeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EdgeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ElementDelta, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ElementDelta, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ElementDelta, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ElementLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x02, 0x03, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ElementLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x02, 0x03, 0x09, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ElementLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x02, 0x03, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EmailAddress_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x03, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EmailAddress_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x03, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EmailAddress_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x03, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EndAnchor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EndAnchor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EndAnchor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EndModulation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EndModulation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x05, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EndModulation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EnhancementOrModificationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EnhancementOrModificationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EnhancementOrModificationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EpisodeNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EpisodeNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EpisodeNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EpisodeNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EpisodeNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EpisodeNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EpisodicItemSets, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x07, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EpisodicItemSets, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x07, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EpisodicItemSets, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x07, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EssenceContainerArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x02, 0x02, 0x10, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EssenceContainerArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x02, 0x02, 0x10, 0x01, 0x01, 0x00, 0x00), + 0x0000, + AUIDArray, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EssenceContainerArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x02, 0x02, 0x10, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EssenceContainerFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x02, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EssenceContainerFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x02, 0x01, 0x00), + 0x0000, + AUID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EssenceContainerFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x01, 0x02, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EventAbsoluteDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x03, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EventAbsoluteDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x03, 0x03, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EventAbsoluteDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x03, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EventAbsoluteDurationFrameCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EventAbsoluteDurationFrameCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x03, 0x01, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EventAbsoluteDurationFrameCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EventAbsoluteDuration_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EventAbsoluteDuration_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x03, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EventAbsoluteDuration_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EventComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EventComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EventComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x05, 0x30, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EventElapsedTimeToEnd_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x02, 0x01, 0x03, 0x10, 0x03, 0x02, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EventElapsedTimeToEnd_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x02, 0x01, 0x03, 0x10, 0x03, 0x02, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EventElapsedTimeToEnd_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x02, 0x01, 0x03, 0x10, 0x03, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EventElapsedTimeToStart_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x02, 0x01, 0x03, 0x10, 0x03, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EventElapsedTimeToStart_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x02, 0x01, 0x03, 0x10, 0x03, 0x01, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EventElapsedTimeToStart_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x02, 0x01, 0x03, 0x10, 0x03, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EventEndTimeOffset_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x04, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EventEndTimeOffset_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x04, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EventEndTimeOffset_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x04, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EventEndTimecodeOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x04, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EventEndTimecodeOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x04, 0x02, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EventEndTimecodeOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x04, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EventIndication_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EventIndication_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EventIndication_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EventStartTimeOffset_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EventStartTimeOffset_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x03, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EventStartTimeOffset_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(EventStartTimecodeOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(EventStartTimecodeOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x03, 0x02, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(EventStartTimecodeOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ExCCIData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x07, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ExCCIData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x07, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ExCCIData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x07, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ExtendedClipIDArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x01, 0x01, 0x15, 0x0b, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ExtendedClipIDArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x01, 0x01, 0x15, 0x0b, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ExtUMIDArray, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ExtendedClipIDArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x01, 0x01, 0x15, 0x0b, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ExtendedTextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x11, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ExtendedTextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x11, 0x00, 0x00), + 0x0000, + ISO639_Ext, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ExtendedTextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x11, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FamilyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FamilyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FamilyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FaxNumber_UTF16String, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x02, 0x01), + InterchangeObject, + false) + MXF_PROPERTY(FaxNumber_UTF16String, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x02, 0x01), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FaxNumber_UTF16String, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x02, 0x01), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FemaleLeadActressName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FemaleLeadActressName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FemaleLeadActressName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FestivalName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FestivalName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FestivalName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FieldFrameTypeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FieldFrameTypeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FieldFrameTypeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x06, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FieldOfViewFOVHorizontal, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x08, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FieldOfViewFOVHorizontal, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x08, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FieldOfViewFOVHorizontal, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x08, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FieldOfViewFOVHorizontalFP4, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x08, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FieldOfViewFOVHorizontalFP4, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x08, 0x01, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FieldOfViewFOVHorizontalFP4, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x08, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FieldOfViewFOVVertical, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x0a, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FieldOfViewFOVVertical, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x0a, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FieldOfViewFOVVertical, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x0a, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FieldOfViewFOVVerticalFP4, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x0a, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FieldOfViewFOVVerticalFP4, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x0a, 0x01, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FieldOfViewFOVVerticalFP4, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x0a, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FieldRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FieldRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FieldRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FillerData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FillerData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FillerData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FilmBatchNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x07, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FilmBatchNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x07, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FilmBatchNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x07, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FilmCaptureAperture_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FilmCaptureAperture_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x02, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FilmCaptureAperture_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FilmColorProcess_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FilmColorProcess_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FilmColorProcess_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FilmFormatName_FilmType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x04, 0x02, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FilmFormatName_FilmType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x04, 0x02, 0x00), + 0x0000, + FilmType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FilmFormatName_FilmType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x04, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FilmFormatName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FilmFormatName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FilmFormatName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x04, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FilmStockKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x05, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FilmStockKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x05, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FilmStockKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x05, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FilmStockManufacturerName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x06, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FilmStockManufacturerName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x06, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FilmStockManufacturerName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x06, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FilmTestParameter_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FilmTestParameter_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FilmTestParameter_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FilmTestResult, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FilmTestResult, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FilmTestResult, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FilmTestResult_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FilmTestResult_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FilmTestResult_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FilteringApplied_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FilteringApplied_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FilteringApplied_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FilteringCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x0f, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FilteringCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FilteringCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x0f, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FirstBroadcastFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FirstBroadcastFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FirstBroadcastFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FirstGivenName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FirstGivenName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FirstGivenName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FirstNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FirstNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FirstNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FirstNumberInSequence_UInt32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FirstNumberInSequence_UInt32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FirstNumberInSequence_UInt32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FirstTransmissionDateTimeChannelAndBroadcaster, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FirstTransmissionDateTimeChannelAndBroadcaster, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FirstTransmissionDateTimeChannelAndBroadcaster, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Flags, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Flags, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Flags, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FocalLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x04, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FocalLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x04, 0x01, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FocalLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x04, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FocalLength_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FocalLength_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FocalLength_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FormatDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x05, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FormatDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x05, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FormatDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x05, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FormatDescriptor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FormatDescriptor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x05, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FormatDescriptor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FormerFamilyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0c, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FormerFamilyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0c, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FormerFamilyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0c, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameCenterElevation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x16, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameCenterElevation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x16, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameCenterElevation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x16, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameCenterLatLong, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x06, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameCenterLatLong, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x06, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameCenterLatLong, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x06, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameCenterLatitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameCenterLatitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x02, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameCenterLatitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameCenterLatitude02, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x02, 0x02, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameCenterLatitude02, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x02, 0x02, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameCenterLatitude02, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x02, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameCenterLatitudeDegreesConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameCenterLatitudeDegreesConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x03, 0x00, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameCenterLatitudeDegreesConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameCenterLongitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x04, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameCenterLongitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x04, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameCenterLongitude, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x04, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameCenterLongitude02, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x04, 0x02, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameCenterLongitude02, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x04, 0x02, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameCenterLongitude02, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x04, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameCenterLongitudeDegreesConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x05, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameCenterLongitudeDegreesConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x05, 0x00, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameCenterLongitudeDegreesConcise, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x05, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x07, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x07, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x07, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameCountOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x10, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameCountOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x10, 0x01, 0x01, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameCountOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x10, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FramePositionalAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FramePositionalAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x01, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FramePositionalAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameRate_UInt16, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameRate_UInt16, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameRate_UInt16, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameworkTextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameworkTextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x03, 0x00, 0x00), + 0x0000, + ISO639, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameworkTextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameworkThesaurusName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x02, 0x15, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameworkThesaurusName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x02, 0x15, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameworkThesaurusName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x02, 0x15, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameworkTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x05, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(FrameworkTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x05, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(FrameworkTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x05, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(GenericPayloads, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x06, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(GenericPayloads, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x06, 0x00, 0x00), + 0x0000, + PropertyDefinitionWeakReferenceSet, + optional, + false, + InterchangeObject) +MXF_CLASS_END(GenericPayloads, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x03, 0x06, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Genre, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Genre, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Genre, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Genre_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Genre_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Genre_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(GeographicArea_NorthWest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x12, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(GeographicArea_NorthWest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x12, 0x00, 0x00), + 0x0000, + GeographicCoordinate, + optional, + false, + InterchangeObject) +MXF_CLASS_END(GeographicArea_NorthWest, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x12, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(GeographicArea_SourceDatum, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x14, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(GeographicArea_SourceDatum, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x14, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(GeographicArea_SourceDatum, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x14, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(GeographicArea_SouthEast, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x13, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(GeographicArea_SouthEast, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x13, 0x00, 0x00), + 0x0000, + GeographicCoordinate, + optional, + false, + InterchangeObject) +MXF_CLASS_END(GeographicArea_SouthEast, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x13, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(GeographicPolygon_Coords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x11, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(GeographicPolygon_Coords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x11, 0x00, 0x00), + 0x0000, + GeographicCoordinateArray, + optional, + false, + InterchangeObject) +MXF_CLASS_END(GeographicPolygon_Coords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x11, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(GeographicPolygon_SourceDatum, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x15, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(GeographicPolygon_SourceDatum, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x15, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(GeographicPolygon_SourceDatum, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x15, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Geographic_Location, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x10, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Geographic_Location, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x10, 0x00, 0x00), + 0x0000, + GeographicPolygonStrongReference, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Geographic_Location, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x02, 0x01, 0x03, 0x10, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(GlobalNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x15, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(GlobalNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x15, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(GlobalNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x15, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(GraphicKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(GraphicKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(GraphicKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(GraphicUsageKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(GraphicUsageKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(GraphicUsageKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(GroupSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x40, 0x05, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(GroupSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x40, 0x05, 0x00), + 0x0000, + DescriptiveObjectStrongReference, + optional, + false, + InterchangeObject) +MXF_CLASS_END(GroupSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x40, 0x05, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(GroupSynopsis_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(GroupSynopsis_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x08, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(GroupSynopsis_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(HTMLDOCTYPE_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(HTMLDOCTYPE_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(HTMLDOCTYPE_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(HTMLMetaDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x01, 0x06, 0x11, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(HTMLMetaDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x01, 0x06, 0x11, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(HTMLMetaDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x01, 0x06, 0x11, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(HTMLMetaDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x01, 0x06, 0x11, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(HTMLMetaDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x01, 0x06, 0x11, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(HTMLMetaDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x01, 0x06, 0x11, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(HasAudioWatermark, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(HasAudioWatermark, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(HasAudioWatermark, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(HasVideoWatermark, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(HasVideoWatermark, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(HasVideoWatermark, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(HistoricalValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(HistoricalValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x05, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(HistoricalValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(HonorsQualifications_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x06, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(HonorsQualifications_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x06, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(HonorsQualifications_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x06, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(HorizontalActionSafePercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(HorizontalActionSafePercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(HorizontalActionSafePercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(HorizontalDatum_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(HorizontalDatum_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(HorizontalDatum_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(HorizontalGraphicsSafePercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(HorizontalGraphicsSafePercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(HorizontalGraphicsSafePercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IBTN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x10, 0x04, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IBTN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x10, 0x04, 0x01, 0x01, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IBTN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x10, 0x04, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IEEEManufacturerID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x0a, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IEEEManufacturerID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x0a, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8Array3, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IEEEManufacturerID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x0a, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISAN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISAN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISAN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISBD, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x09, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISBD, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISBD, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x09, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISBN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISBN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISBN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISCI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISCI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISCI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISMN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISMN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISMN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISO3166CountryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISO3166CountryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO3166_Country, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISO3166CountryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISO6391LanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x01, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISO6391LanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x01, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISO6391LanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x01, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISO6391LanguageCode_ISO639, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISO6391LanguageCode_ISO639, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO639, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISO6391LanguageCode_ISO639, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISO639CaptionsLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISO639CaptionsLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x02, 0x00, 0x00), + 0x0000, + ISO639, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISO639CaptionsLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISO639TextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISO639TextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00), + 0x0000, + ISO639, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISO639TextLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISRC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISRC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISRC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISRN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISRN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISRN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISSN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISSN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISSN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISTC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x0a, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISTC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x0a, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISTC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x0a, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ISWC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ISWC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ISWC, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x11, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IdentifierIssuingAuthority_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IdentifierIssuingAuthority_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IdentifierIssuingAuthority_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x0a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ImageCategory_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ImageCategory_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ImageCategory_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ImageCoordinateSystem_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ImageCoordinateSystem_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ImageCoordinateSystem_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ImageSourceDeviceKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x20, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ImageSourceDeviceKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x20, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ImageSourceDeviceKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x20, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ImageSourceDeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ImageSourceDeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ImageSourceDeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IndividualAwardName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IndividualAwardName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IndividualAwardName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(InkNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(InkNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(InkNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(InsertMusicFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x05, 0x01, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(InsertMusicFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x05, 0x01, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(InsertMusicFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x05, 0x01, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(InstallmentNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x06, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(InstallmentNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x06, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(InstallmentNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x06, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IntegrationIndication_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IntegrationIndication_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IntegrationIndication_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IntellectualPropertyDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IntellectualPropertyDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IntellectualPropertyDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IntellectualPropertyLicenseCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x05, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IntellectualPropertyLicenseCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x05, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IntellectualPropertyLicenseCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x05, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IntellectualPropertyLicenseRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x05, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IntellectualPropertyLicenseRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x05, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IntellectualPropertyLicenseRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x05, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IntellectualPropertyRight_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IntellectualPropertyRight_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IntellectualPropertyRight_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IntentDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x06, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IntentDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x06, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IntentDescriptor, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x06, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IntentDescriptor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IntentDescriptor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x06, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IntentDescriptor_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(InterestedPartyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(InterestedPartyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(InterestedPartyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IsDubbed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IsDubbed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IsDubbed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IsLiveProduction, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IsLiveProduction, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IsLiveProduction, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IsLiveTransmission, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IsLiveTransmission, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IsLiveTransmission, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IsRecording, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IsRecording, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IsRecording, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IsRepeat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IsRepeat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IsRepeat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IsSearchable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IsSearchable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IsSearchable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IsVoiceover, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(IsVoiceover, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(IsVoiceover, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ItemDesignatorID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ItemDesignatorID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + AUID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ItemDesignatorID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ItemID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ItemID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ItemID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ItemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x0a, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ItemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x0a, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ItemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x0a, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ItemValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x0a, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ItemValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x0a, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ItemValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x0a, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(JFIFMarkerDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x01, 0x06, 0x10, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(JFIFMarkerDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x01, 0x06, 0x10, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(JFIFMarkerDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x01, 0x06, 0x10, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(JFIFMarkerDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x01, 0x06, 0x10, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(JFIFMarkerDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x01, 0x06, 0x10, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(JFIFMarkerDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x01, 0x06, 0x10, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(JobFunctionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(JobFunctionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(JobFunctionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(JobTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(JobTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(JobTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(JobTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(JobTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(JobTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Jurisdiction, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Jurisdiction, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Jurisdiction, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x04, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Jurisdiction_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Jurisdiction_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Jurisdiction_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x04, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KLVMetadataSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x10, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KLVMetadataSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x10, 0x06, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KLVMetadataSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x10, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KeyCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KeyCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KeyCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KeyDataOrProgram_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KeyDataOrProgram_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KeyDataOrProgram_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KeyData_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KeyData_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x08, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KeyData_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KeyFrameOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x02, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KeyFrameOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x02, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KeyFrameOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x02, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KeyFrameSampleCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x0f, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KeyFrameSampleCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KeyFrameSampleCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x0f, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KeyFrame_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KeyFrame_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KeyFrame_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KeyFrames_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KeyFrames_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x06, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KeyFrames_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KeySound_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KeySound_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KeySound_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KeySounds_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KeySounds_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x07, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KeySounds_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KeyText_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KeyText_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KeyText_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KeypointKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x01, 0x02, 0x10, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KeypointKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x01, 0x02, 0x10, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KeypointKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x01, 0x02, 0x10, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(KeypointValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x01, 0x02, 0x11, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(KeypointValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x01, 0x02, 0x11, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(KeypointValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x02, 0x01, 0x02, 0x11, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Keywords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x05, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Keywords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x05, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Keywords, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x05, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Keywords_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Keywords_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x05, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Keywords_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LUID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LUID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LUID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LanguageName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x02, 0x10, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LanguageName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x02, 0x10, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LanguageName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x02, 0x10, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LanguageName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LanguageName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LanguageName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LastNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LastNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LastNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LayerNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x04, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LayerNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x04, 0x03, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LayerNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x02, 0x04, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LengthSystemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LengthSystemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LengthSystemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LengthUnitKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LengthUnitKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LengthUnitKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LensAperture, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x06, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LensAperture, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x06, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LensAperture, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x06, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LicenseOptionsDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LicenseOptionsDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LicenseOptionsDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LineNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x03, 0x02, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LineNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x03, 0x02, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LineNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x03, 0x02, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LinkedTimecodeTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x02, 0x05, 0x01, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LinkedTimecodeTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x02, 0x05, 0x01, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LinkedTimecodeTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x02, 0x05, 0x01, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LinkingName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0a, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LinkingName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0a, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LinkingName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0a, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalCreationDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x10, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalCreationDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x10, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalCreationDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x10, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalDatumAbsolutePositionAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalDatumAbsolutePositionAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalDatumAbsolutePositionAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalDatumRelativePositionAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalDatumRelativePositionAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalDatumRelativePositionAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalEndDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalEndDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x03, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalEndDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalEventEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x02, 0x09, 0x02, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalEventEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x02, 0x09, 0x02, 0x01, 0x00), + 0x0000, + TimeStamp, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalEventEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x02, 0x09, 0x02, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalEventStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x02, 0x07, 0x02, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalEventStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x02, 0x07, 0x02, 0x01, 0x00), + 0x0000, + TimeStamp, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalEventStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x02, 0x07, 0x02, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalFilePath, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x04, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalFilePath, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x04, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalFilePath, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x04, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalFilePath_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalFilePath_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalFilePath_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalLastModificationDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x05, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalLastModificationDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x05, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalLastModificationDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x05, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalModificationDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x10, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalModificationDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x10, 0x02, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalModificationDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x10, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalStartDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalStartDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalStartDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalTag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x03, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalTag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x03, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + LocalTagType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalTag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x03, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalTagUniqueID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x03, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalTagUniqueID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x03, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + AUID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalTagUniqueID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x03, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalTapeNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalTapeNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalTapeNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalTargetID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalTargetID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalTargetID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalTargetID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalTargetID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalTargetID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocalUserDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocalUserDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocalUserDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocationDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x01, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LocationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LocationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LocationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LumaEquation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LumaEquation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LumaEquation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LuminanceSampleRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(LuminanceSampleRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(LuminanceSampleRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MIMECharSet_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x09, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MIMECharSet_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x09, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MIMECharSet_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x09, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MIMEEncoding_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x09, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MIMEEncoding_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x09, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MIMEEncoding_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x04, 0x09, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MIMEMediaType_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MIMEMediaType_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MIMEMediaType_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG4VisualBVOPCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x09, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG4VisualBVOPCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x09, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG4VisualBVOPCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x09, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG4VisualBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x0b, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG4VisualBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x0b, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG4VisualBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x0b, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG4VisualClosedGOV, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x06, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG4VisualClosedGOV, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x06, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG4VisualClosedGOV, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x06, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG4VisualCodedContentType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x04, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG4VisualCodedContentType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x04, 0x00, 0x00), + 0x0000, + MPEG4VisualCodedContentType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG4VisualCodedContentType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x04, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG4VisualConstantBVOPs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG4VisualConstantBVOPs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x03, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG4VisualConstantBVOPs, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG4VisualIdenticalGOV, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x07, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG4VisualIdenticalGOV, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x07, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG4VisualIdenticalGOV, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x07, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG4VisualLowDelay, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x05, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG4VisualLowDelay, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x05, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG4VisualLowDelay, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x05, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG4VisualMaxGOV, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x08, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG4VisualMaxGOV, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x08, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG4VisualMaxGOV, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x08, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG4VisualProfileAndLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x0a, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG4VisualProfileAndLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x0a, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG4VisualProfileAndLevel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x0a, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG4VisualSingleSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG4VisualSingleSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x02, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG4VisualSingleSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG4VisualVOPCodingType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG4VisualVOPCodingType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x01, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG4VisualVOPCodingType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x02, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMAccessUnitFrameStream1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMAccessUnitFrameStream1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x01, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMAccessUnitFrameStream1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMAccessUnitFrameStream2, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x02, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMAccessUnitFrameStream2, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x02, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMAccessUnitFrameStream2, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMAccessUnitFrameStream3, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x03, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMAccessUnitFrameStream3, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x03, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMAccessUnitFrameStream3, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x03, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMAccessUnitFrameStream4, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x04, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMAccessUnitFrameStream4, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x04, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMAccessUnitFrameStream4, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x04, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMAccessUnitFrameStream5, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x05, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMAccessUnitFrameStream5, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x05, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMAccessUnitFrameStream5, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x05, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMAccessUnitFrameStream6, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x06, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMAccessUnitFrameStream6, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x06, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMAccessUnitFrameStream6, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x06, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMAccessUnitFrameStream7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x07, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMAccessUnitFrameStream7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x07, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMAccessUnitFrameStream7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x07, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMAccessUnitFrameStream8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x08, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMAccessUnitFrameStream8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x08, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMAccessUnitFrameStream8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x02, 0x08, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMDecoderInitFrameStream1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMDecoderInitFrameStream1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x01, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMDecoderInitFrameStream1, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMDecoderInitFrameStream2, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x02, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMDecoderInitFrameStream2, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x02, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMDecoderInitFrameStream2, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMDecoderInitFrameStream3, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x03, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMDecoderInitFrameStream3, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x03, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMDecoderInitFrameStream3, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x03, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMDecoderInitFrameStream4, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x04, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMDecoderInitFrameStream4, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x04, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMDecoderInitFrameStream4, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x04, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMDecoderInitFrameStream5, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x05, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMDecoderInitFrameStream5, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x05, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMDecoderInitFrameStream5, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x05, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMDecoderInitFrameStream6, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x06, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMDecoderInitFrameStream6, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x06, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMDecoderInitFrameStream6, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x06, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMDecoderInitFrameStream7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x07, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMDecoderInitFrameStream7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x07, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMDecoderInitFrameStream7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x07, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEG7BiMDecoderInitFrameStream8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x08, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEG7BiMDecoderInitFrameStream8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x08, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEG7BiMDecoderInitFrameStream8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x02, 0x20, 0x02, 0x01, 0x08, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEGAudioRecodingDataset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEGAudioRecodingDataset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEGAudioRecodingDataset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x40, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MPEGVideoRecodingDataset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x40, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MPEGVideoRecodingDataset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x40, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + S327M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MPEGVideoRecodingDataset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x40, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MagneticDiskNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MagneticDiskNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MagneticDiskNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MagneticTrack_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MagneticTrack_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MagneticTrack_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MainCatalogNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MainCatalogNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MainCatalogNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MainName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x02, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MainName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x02, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MainName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x02, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MainName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MainName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x02, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MainName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MainSponsorName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MainSponsorName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MainSponsorName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MainTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MainTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MainTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MaleLeadActorName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MaleLeadActorName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MaleLeadActorName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MapDatumUsed_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MapDatumUsed_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MapDatumUsed_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MaterialAbsoluteDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MaterialAbsoluteDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x02, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MaterialAbsoluteDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MaterialAbsoluteDuration_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MaterialAbsoluteDuration_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MaterialAbsoluteDuration_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MaterialEndTimeOffset_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MaterialEndTimeOffset_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MaterialEndTimeOffset_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MaterialEndTimecodeOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MaterialEndTimecodeOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x02, 0x02, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MaterialEndTimecodeOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MetaDefinitionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MetaDefinitionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MetaDefinitionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x03, 0x02, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MetadataEncodingSchemeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x06, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MetadataEncodingSchemeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x06, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MetadataEncodingSchemeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x06, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MicrophonePlacementTechniques_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x02, 0x04, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MicrophonePlacementTechniques_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x02, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MicrophonePlacementTechniques_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x02, 0x04, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MissionIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MissionIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MissionIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(MissionIdentifier_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(MissionIdentifier_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(MissionIdentifier_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NITFLayerTargetID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x01, 0x09, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NITFLayerTargetID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x01, 0x09, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NITFLayerTargetID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x01, 0x09, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NITFLayerTargetID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NITFLayerTargetID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NITFLayerTargetID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NMEA0183GPSDocumentText_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x30, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NMEA0183GPSDocumentText_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x30, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NMEA0183GPSDocumentText_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x02, 0x01, 0x02, 0x30, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NameSuffix_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0b, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NameSuffix_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0b, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NameSuffix_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0b, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NamespacePrefix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x05, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NamespacePrefix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x05, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NamespacePrefix, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x05, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NamespacePrefix_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NamespacePrefix_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NamespacePrefix_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NamespacePrefixes_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NamespacePrefixes_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NamespacePrefixes_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x03, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NamespaceURI_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NamespaceURI_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NamespaceURI_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NamespaceURIs_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NamespaceURIs_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NamespaceURIs_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x01, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Nationality_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0d, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Nationality_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0d, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Nationality_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x0d, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NatureOfPersonalityIndividualOrGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NatureOfPersonalityIndividualOrGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NatureOfPersonalityIndividualOrGroup, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NatureOfPersonalityIndividualOrGroup_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NatureOfPersonalityIndividualOrGroup_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NatureOfPersonalityIndividualOrGroup_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NextNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x04, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NextNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NextNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x04, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NextNumberInSequence_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NextNumberInSequence_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NextNumberInSequence_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NominationCategory_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x03, 0x02, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NominationCategory_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x03, 0x02, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NominationCategory_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x03, 0x02, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NonUSClassifyingCountry, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x08, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NonUSClassifyingCountry, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x08, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NonUSClassifyingCountry, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x08, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(NonUSClassifyingCountryAndReleasingInstructionsCountryCodeMethod, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x07, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(NonUSClassifyingCountryAndReleasingInstructionsCountryCodeMethod, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x07, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(NonUSClassifyingCountryAndReleasingInstructionsCountryCodeMethod, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x07, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectAreaDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x03, 0x01, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectAreaDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x03, 0x01, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectAreaDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x03, 0x01, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectCountryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectCountryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectCountryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectCountryCodeMethod_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x06, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectCountryCodeMethod_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x06, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectCountryCodeMethod_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x06, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectDescriptionCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x01, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectDescriptionCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x01, 0x02, 0x02, 0x00, 0x00), + 0x0000, + ObjectTypeCode, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectDescriptionCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x03, 0x01, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectHorizontalAverageDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x03, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectHorizontalAverageDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x03, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectHorizontalAverageDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x03, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectIdentificationConfidence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectIdentificationConfidence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectIdentificationConfidence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x03, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x04, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x04, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x04, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObjectVerticalAverageDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x03, 0x01, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObjectVerticalAverageDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x03, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObjectVerticalAverageDimension, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x03, 0x03, 0x01, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ObliquityAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x10, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ObliquityAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x10, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ObliquityAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x10, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OffsetToIndexTable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OffsetToIndexTable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00), + 0x0000, + Int64, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OffsetToIndexTable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OffsetToIndexTable_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OffsetToIndexTable_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OffsetToIndexTable_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OffsetToMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OffsetToMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + Int64, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OffsetToMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OffsetToMetadata_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OffsetToMetadata_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OffsetToMetadata_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OperatingSystemInterpretations, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OperatingSystemInterpretations, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OperatingSystemInterpretations, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OperatorComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OperatorComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x07, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OperatorComment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OpticalDiscNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x02, 0x03, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OpticalDiscNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x02, 0x03, 0x02, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OpticalDiscNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x02, 0x03, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OpticalTestParameterName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OpticalTestParameterName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OpticalTestParameterName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OpticalTestResult, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OpticalTestResult, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OpticalTestResult, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OpticalTestResult_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OpticalTestResult_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OpticalTestResult_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OpticalTrack_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OpticalTrack_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OpticalTrack_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OrganizationCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x0a, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OrganizationCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x0a, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OrganizationCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x0a, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OrganizationID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OrganizationID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OrganizationID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OrganizationIDKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x01, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OrganizationIDKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x01, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OrganizationIDKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x01, 0x10, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OrganizationIDKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x01, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OrganizationIDKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x01, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OrganizationIDKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x01, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OrganizationID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OrganizationID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OrganizationID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OrganizationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OrganizationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OrganizationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OrganizationMainName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OrganizationMainName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x03, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OrganizationMainName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OrganizationalProgramNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OrganizationalProgramNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OrganizationalProgramNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OrganizationalProgramNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OrganizationalProgramNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OrganizationalProgramNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OriginCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OriginCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OriginCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OriginalProducerName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OriginalProducerName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OriginalProducerName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OriginalProducerName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OriginalProducerName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OriginalProducerName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OriginalTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x05, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OriginalTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x05, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OriginalTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x05, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OtherGivenNames_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x08, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OtherGivenNames_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x08, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OtherGivenNames_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x08, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(OtherValues_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(OtherValues_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x07, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(OtherValues_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PII, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x13, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PII, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x13, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PII, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x13, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(POSIXMicroseconds, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x05, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(POSIXMicroseconds, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x05, 0x00, 0x00), + 0x0000, + MicroTime197001010000, + optional, + false, + InterchangeObject) +MXF_CLASS_END(POSIXMicroseconds, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x05, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PTPTimestampTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x09, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PTPTimestampTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x09, 0x00, 0x00), + 0x0000, + PTPTimestamp, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PTPTimestampTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x09, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PURL_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PURL_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PURL_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PackLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x06, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PackLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x06, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PackLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x06, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PackageMarkerObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x0f, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PackageMarkerObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x0f, 0x00, 0x00), + 0x0000, + PackageMarkerStrongReference, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PackageMarkerObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x0f, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PackageName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PackageName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PackageName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PackageTimelineMarkerObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x10, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PackageTimelineMarkerObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x10, 0x00, 0x00), + 0x0000, + PackageMarkerStrongReference, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PackageTimelineMarkerObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x10, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PanScanInformation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x01, 0x01, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PanScanInformation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x01, 0x01, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PanScanInformation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x04, 0x01, 0x01, 0x01, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Password, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x08, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Password, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x08, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Password, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x08, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Password_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x08, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Password_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x08, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Password_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x08, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PayeeAccountName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PayeeAccountName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PayeeAccountName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PayeeAccountNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PayeeAccountNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PayeeAccountNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PayeeAccountSortCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PayeeAccountSortCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PayeeAccountSortCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PayerAccountName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PayerAccountName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PayerAccountName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PayerAccountNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PayerAccountNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PayerAccountNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PayerAccountSortCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x03, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PayerAccountSortCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x03, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PayerAccountSortCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x03, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PaymentDueDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x20, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PaymentDueDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x20, 0x04, 0x00, 0x00, 0x00), + 0x0000, + TimeStamp, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PaymentDueDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x20, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PaymentsSets, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x1b, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PaymentsSets, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x1b, 0x00), + 0x0000, + DescriptiveObjectStrongReferenceSet, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PaymentsSets, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x06, 0x01, 0x01, 0x04, 0x05, 0x40, 0x1b, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PeakEnvelope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x03, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PeakEnvelope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x03, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PeakEnvelope, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x03, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PerceivedDisplayFormatCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x08, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PerceivedDisplayFormatCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x08, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PerceivedDisplayFormatCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x08, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PerforationsPerFrame_Rational, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x03, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PerforationsPerFrame_Rational, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x03, 0x01, 0x00), + 0x0000, + Rational, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PerforationsPerFrame_Rational, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x03, 0x01, 0x03, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PersonDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x07, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PersonDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x07, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PersonDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x07, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PhysicalInstanceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PhysicalInstanceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PhysicalInstanceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PhysicalMediaLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PhysicalMediaLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PhysicalMediaLength, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x10, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PictureDisplayRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x03, 0x01, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PictureDisplayRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x03, 0x01, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PictureDisplayRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x03, 0x01, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PlaceKeyword, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PlaceKeyword, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x01, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PlaceKeyword, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PlaceKeyword_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PlaceKeyword_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PlaceKeyword_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PlaceName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x14, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PlaceName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x14, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PlaceName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x14, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PlatformDesignation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x01, 0x21, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PlatformDesignation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x01, 0x21, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PlatformDesignation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x01, 0x01, 0x21, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PlatformDesignation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x21, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PlatformDesignation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x21, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PlatformDesignation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x21, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PlatformHeadingAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x10, 0x01, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PlatformHeadingAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x10, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PlatformHeadingAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x10, 0x01, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PlatformModel_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x21, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PlatformModel_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x21, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PlatformModel_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x21, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PlatformPitchAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PlatformPitchAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PlatformPitchAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PlatformRollAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PlatformRollAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PlatformRollAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x01, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PlatformSerialNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x21, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PlatformSerialNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x21, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PlatformSerialNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x01, 0x21, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PluginVersionString_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PluginVersionString_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PluginVersionString_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x03, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PolarCharacteristic_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PolarCharacteristic_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PolarCharacteristic_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PositionTable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x04, 0x04, 0x01, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PositionTable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x04, 0x04, 0x01, 0x08, 0x00, 0x00, 0x00), + 0x0000, + RationalArray, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PositionTable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x04, 0x04, 0x01, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PositionTableIndex, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PositionTableIndex, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PositionTableIndex, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PositionWithinViewportImageXCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PositionWithinViewportImageXCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Int16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PositionWithinViewportImageXCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PositionWithinViewportImageYCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PositionWithinViewportImageYCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Int16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PositionWithinViewportImageYCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PostCodeForPostbox, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0b, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PostCodeForPostbox, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0b, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PostCodeForPostbox, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0b, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PostalCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x07, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PostalCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x07, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PostalCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x07, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PostalTown_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x04, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PostalTown_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x04, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PostalTown_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x04, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PostboxNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0b, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PostboxNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0b, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PostboxNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0b, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PresentationGammaEquation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PresentationGammaEquation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00), + 0x0000, + TransferCharacteristicType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PresentationGammaEquation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PresentationGammaEquation_GammaCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x10, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PresentationGammaEquation_GammaCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x10, 0x00, 0x00), + 0x0000, + GammaCode, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PresentationGammaEquation_GammaCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x10, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PresenterName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PresenterName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PresenterName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PreviousNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PreviousNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PreviousNumberInSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x10, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PreviousRepeatNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PreviousRepeatNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PreviousRepeatNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x20, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PrimaryOriginalLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PrimaryOriginalLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x03, 0x00, 0x00), + 0x0000, + ISO639, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PrimaryOriginalLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PrimarySpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PrimarySpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00), + 0x0000, + ISO639, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PrimarySpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProducerName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProducerName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProducerName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProductFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x06, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProductFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x06, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProductFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x06, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProductFormat_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x06, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProductFormat_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x06, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProductFormat_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x04, 0x06, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProductionOrganizationRole, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProductionOrganizationRole, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProductionOrganizationRole, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProductionOrganizationRole_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProductionOrganizationRole_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProductionOrganizationRole_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProductionScriptReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x06, 0x03, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProductionScriptReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x06, 0x03, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProductionScriptReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x06, 0x03, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProductionScriptReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x06, 0x03, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProductionScriptReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x06, 0x03, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProductionScriptReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x06, 0x03, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProgramAwardName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProgramAwardName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProgramAwardName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProgramCommercialMaterialReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProgramCommercialMaterialReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProgramCommercialMaterialReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProgramKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProgramKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProgramKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProgramMaterialClassificationCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x01, 0x10, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProgramMaterialClassificationCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x01, 0x10, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProgramMaterialClassificationCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x01, 0x10, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProgramNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x01, 0x10, 0x03, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProgramNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x01, 0x10, 0x03, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProgramNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x01, 0x10, 0x03, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProgramSupportMaterialReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProgramSupportMaterialReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProgramSupportMaterialReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProgrammingGroupKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProgrammingGroupKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProgrammingGroupKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProgrammingGroupTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x02, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProgrammingGroupTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x02, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProgrammingGroupTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x02, 0x02, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ProjectName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x03, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ProjectName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x03, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ProjectName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x01, 0x03, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PublishingMediumName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PublishingMediumName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PublishingMediumName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PublishingOrganizationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PublishingOrganizationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PublishingOrganizationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PublishingRegionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PublishingRegionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PublishingRegionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PublishingServiceName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PublishingServiceName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PublishingServiceName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x10, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PulldownFieldDominance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PulldownFieldDominance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PulldownFieldDominance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PulldownSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PulldownSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + PulldownKindType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PulldownSequence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PurchaserAccountName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PurchaserAccountName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PurchaserAccountName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PurchaserAccountName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PurchaserAccountName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PurchaserAccountName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PurchaserAccountNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PurchaserAccountNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PurchaserAccountNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PurchaserIdentificationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PurchaserIdentificationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PurchaserIdentificationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PurchaserIdentificationValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PurchaserIdentificationValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PurchaserIdentificationValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x03, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PurchasingDepartment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PurchasingDepartment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PurchasingDepartment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PurchasingOrganizationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(PurchasingOrganizationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(PurchasingOrganizationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Purpose, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Purpose, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x02, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Purpose, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Purpose_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Purpose_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Purpose_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x06, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(QualityEvent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(QualityEvent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(QualityEvent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(QualityParameter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(QualityParameter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x06, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(QualityParameter, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RecordedFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x09, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RecordedFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x09, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RecordedFormat, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x09, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RecordedFormat_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RecordedFormat_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RecordedFormat_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RecordedTrackNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RecordedTrackNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RecordedTrackNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RecordingLabelName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RecordingLabelName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RecordingLabelName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RecordingLabelName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RecordingLabelName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RecordingLabelName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ReelOrRollNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ReelOrRollNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ReelOrRollNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegionCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegionCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO3166_Region, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegionCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x10, 0x02, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x10, 0x02, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x10, 0x02, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x10, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x10, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegionName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x01, 0x01, 0x10, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterAction_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterAction_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterAction_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterAdministrationArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x12, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterAdministrationArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x12, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterAdministrationArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x12, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterAdministrationNotes_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterAdministrationNotes_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x08, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterAdministrationNotes_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterAdministrationObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x11, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterAdministrationObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x11, 0x00, 0x00), + 0x0000, + RegisterAdministrationStrongReference, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterAdministrationObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x11, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterApproverName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterApproverName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterApproverName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterChildEntryArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x14, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterChildEntryArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x14, 0x00, 0x00), + 0x0000, + RegisterEntryStrongReferenceVector, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterChildEntryArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x14, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterCreationTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterCreationTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterCreationTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterEditorName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterEditorName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterEditorName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterEntryAdministrationObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x12, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterEntryAdministrationObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x12, 0x00, 0x00), + 0x0000, + EntryAdministrationStrongReference, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterEntryAdministrationObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x02, 0x12, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterEntryArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x11, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterEntryArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x11, 0x00, 0x00), + 0x0000, + RegisterEntryStrongReferenceVector, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterEntryArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x04, 0x06, 0x11, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterEntryStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterEntryStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterEntryStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterItemDefiningDocumentName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterItemDefiningDocumentName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterItemDefiningDocumentName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterItemDefinition_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterItemDefinition_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterItemDefinition_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterItemHierarchyLevel_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterItemHierarchyLevel_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x08, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterItemHierarchyLevel_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterItemIntroductionVersion_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterItemIntroductionVersion_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x07, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterItemIntroductionVersion_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterItemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterItemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterItemName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterItemNotes_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterItemNotes_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x06, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterItemNotes_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterItemOriginatorName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterItemOriginatorName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x05, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterItemOriginatorName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterItemStatusChangeDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x07, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterItemStatusChangeDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x07, 0x00, 0x00), + 0x0000, + MicroTime197001010000, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterItemStatusChangeDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x07, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterItemSymbol_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterItemSymbol_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterItemSymbol_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterItemUL_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterItemUL_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x05, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterItemUL_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterNodeWildcardFlag_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterNodeWildcardFlag_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x09, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterNodeWildcardFlag_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x03, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterReleaseDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x06, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterReleaseDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x06, 0x00, 0x00), + 0x0000, + MicroTime197001010000, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterReleaseDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x06, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterStatusKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterStatusKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterStatusKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterUserName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterUserName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x06, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterUserName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterUserTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterUserTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x07, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterUserTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegisterVersion_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegisterVersion_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegisterVersion_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RegistrantName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RegistrantName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RegistrantName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x02, 0x10, 0x02, 0x04, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RelatedMaterialDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0f, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RelatedMaterialDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RelatedMaterialDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0f, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RelativePositionInSequenceName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RelativePositionInSequenceName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RelativePositionInSequenceName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x10, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RelativePositionInSequenceOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RelativePositionInSequenceOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RelativePositionInSequenceOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x06, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ReleasableCountryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x09, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ReleasableCountryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x09, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ReleasableCountryCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x09, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ReleaseInstructions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x09, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ReleaseInstructions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x09, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ReleaseInstructions, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x09, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RestrictionsOnUse_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RestrictionsOnUse_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RestrictionsOnUse_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ReversePlay, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x09, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ReversePlay, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x09, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ReversePlay, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x09, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RightsComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x02, 0x05, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RightsComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x02, 0x05, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RightsComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x08, + 0x02, 0x05, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RightsConditionDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x05, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RightsConditionDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x05, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RightsConditionDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x05, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RightsManagementAuthority_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RightsManagementAuthority_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RightsManagementAuthority_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Rightsholder_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Rightsholder_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Rightsholder_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RoleName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RoleName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RoleName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RoomNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RoomNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x01, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RoomNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RoomSuiteName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x11, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RoomSuiteName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x11, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RoomSuiteName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x11, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RoundingLaw_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RoundingLaw_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RoundingLaw_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RoundingMethodCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x03, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RoundingMethodCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x03, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RoundingMethodCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x03, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RoyaltyIncomeInformation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RoyaltyIncomeInformation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RoyaltyIncomeInformation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(RoyaltyPaymentInformation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x06, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(RoyaltyPaymentInformation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x06, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(RoyaltyPaymentInformation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x06, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SICI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SICI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SICI, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SMPTE12MUserDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x04, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SMPTE12MUserDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x04, 0x00, 0x00), + 0x0000, + S12M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SMPTE12MUserDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x04, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SMPTE12_3TimeCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x0a, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SMPTE12_3TimeCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x0a, 0x00, 0x00), + 0x0000, + ST12_3, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SMPTE12_3TimeCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0e, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x0a, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SMPTE309MUserDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SMPTE309MUserDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SMPTE309MUserDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SalesContractNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SalesContractNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SalesContractNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Salutation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x05, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Salutation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x05, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Salutation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x05, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SamplingHierarchyCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SamplingHierarchyCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SamplingHierarchyCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SamplingStructureCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SamplingStructureCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x0000, + SamplingStructureCode, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SamplingStructureCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SceneNumber_UTF16String, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SceneNumber_UTF16String, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SceneNumber_UTF16String, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ScramblingKeyKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x09, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ScramblingKeyKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x09, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ScramblingKeyKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x09, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ScramblingKeyValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x09, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ScramblingKeyValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x09, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ScramblingKeyValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x09, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ScriptingKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0b, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ScriptingKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ScriptingKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0b, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ScriptingText_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0c, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ScriptingText_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0c, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ScriptingText_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0c, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SeasonEpisodeNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SeasonEpisodeNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SeasonEpisodeNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SeasonEpisodeTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SeasonEpisodeTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SeasonEpisodeTitle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SecondGivenName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x03, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SecondGivenName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x03, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SecondGivenName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x03, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SecondGivenName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SecondGivenName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x03, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SecondGivenName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SecondaryOriginalExtendedSpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x14, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SecondaryOriginalExtendedSpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x14, 0x00, 0x00), + 0x0000, + ISO639_Ext, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SecondaryOriginalExtendedSpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x14, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SecondaryOriginalSpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x04, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SecondaryOriginalSpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x04, 0x00, 0x00), + 0x0000, + ISO639, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SecondaryOriginalSpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x04, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SecondarySpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SecondarySpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x02, 0x00, 0x00), + 0x0000, + ISO639, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SecondarySpokenLanguageCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x01, 0x02, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SecondaryTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SecondaryTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SecondaryTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SectorSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x02, 0x01, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SectorSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x02, 0x01, 0x08, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SectorSize, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x03, 0x01, 0x02, 0x01, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SecurityClassification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x08, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SecurityClassification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x08, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SecurityClassification, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x08, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SecurityClassificationCaveats, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x08, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SecurityClassificationCaveats, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x08, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SecurityClassificationCaveats, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x08, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SecurityClassification_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SecurityClassification_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SecurityClassification_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x08, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SensorMode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SensorMode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SensorMode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SensorRollAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SensorRollAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SensorRollAngle, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SensorSize_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x05, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SensorSize_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x05, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SensorSize_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x05, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SensorTypeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x07, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SensorTypeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x07, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SensorTypeCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x20, 0x02, 0x01, 0x01, 0x07, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SensorType_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SensorType_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SensorType_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x20, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SeriesInASeriesGroupCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SeriesInASeriesGroupCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SeriesInASeriesGroupCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SeriesNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SeriesNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SeriesNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SeriesNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SeriesNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SeriesNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingCityName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x05, 0x01), + InterchangeObject, + false) + MXF_PROPERTY(SettingCityName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x05, 0x01), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingCityName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x05, 0x01), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingCityName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x05, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingCityName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x05, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingCityName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x05, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x03, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingCountryName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x08, 0x01), + InterchangeObject, + false) + MXF_PROPERTY(SettingCountryName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x08, 0x01), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingCountryName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x08, 0x01), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingCountryName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x08, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingCountryName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x08, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingCountryName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x08, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingDescription, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingPeriodDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x02, 0x01, 0x08, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingPeriodDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x02, 0x01, 0x08, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingPeriodDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x07, 0x02, 0x01, 0x08, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingPostalCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x07, 0x01), + InterchangeObject, + false) + MXF_PROPERTY(SettingPostalCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x07, 0x01), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingPostalCode, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x07, 0x01), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingPostalCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x07, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingPostalCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x07, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingPostalCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x07, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x03, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x03, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x03, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x03, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingRoomNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x01, 0x01), + InterchangeObject, + false) + MXF_PROPERTY(SettingRoomNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x01, 0x01), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingRoomNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x01, 0x01), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingRoomNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingRoomNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x01, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingRoomNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingStateOrProvinceOrCountyName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x06, 0x01), + InterchangeObject, + false) + MXF_PROPERTY(SettingStateOrProvinceOrCountyName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x06, 0x01), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingStateOrProvinceOrCountyName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x06, 0x01), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingStateOrProvinceOrCountyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x06, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingStateOrProvinceOrCountyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x06, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingStateOrProvinceOrCountyName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x06, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingStreetName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x03, 0x01), + InterchangeObject, + false) + MXF_PROPERTY(SettingStreetName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x03, 0x01), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingStreetName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x03, 0x01), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingStreetName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x03, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingStreetName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x03, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingStreetName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x03, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingStreetNumberOrBuildingName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x02, 0x01), + InterchangeObject, + false) + MXF_PROPERTY(SettingStreetNumberOrBuildingName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x02, 0x01), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingStreetNumberOrBuildingName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x02, 0x01), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingStreetNumberOrBuildingName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x02, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingStreetNumberOrBuildingName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x02, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingStreetNumberOrBuildingName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingTownName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x04, 0x01), + InterchangeObject, + false) + MXF_PROPERTY(SettingTownName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x04, 0x01), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingTownName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x04, 0x01), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SettingTownName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x04, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SettingTownName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x04, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SettingTownName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x02, 0x04, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ShootingCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ShootingCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ShootingCountryCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ShootingRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ShootingRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ShootingRegionCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ShootingRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x02, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ShootingRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x02, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ShootingRegionName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x03, 0x02, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ShotCommentKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ShotCommentKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ShotCommentKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ShotComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ShotComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ShotComment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ShotDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0d, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ShotDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ShotDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x02, 0x01, 0x06, 0x0d, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ShotList_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0b, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ShotList_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ShotList_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x02, 0x01, 0x02, 0x0b, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SideNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SideNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x06, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SideNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x10, 0x03, 0x06, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SignalFormCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SignalFormCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SignalFormCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SignalToNoiseRatio, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SignalToNoiseRatio, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SignalToNoiseRatio, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SignatureTuneFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SignatureTuneFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SignatureTuneFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x05, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SlantRange, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SlantRange, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SlantRange, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Slice, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Slice, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Slice, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SliceOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SliceOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt32Array, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SliceOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SourceImageCenterXCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SourceImageCenterXCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Int16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SourceImageCenterXCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SourceImageCenterYCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SourceImageCenterYCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x04, 0x00, 0x00, 0x00), + 0x0000, + Int16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SourceImageCenterYCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SourceOrganization, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SourceOrganization, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SourceOrganization, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x02, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SourceOrganization_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SourceOrganization_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SourceOrganization_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SourceValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x03, 0x0d, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SourceValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x03, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + Indirect, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SourceValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x06, 0x01, 0x01, 0x03, 0x0d, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SplicingMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x02, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SplicingMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x02, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + S312M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SplicingMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x02, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StartModulation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StartModulation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StartModulation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x02, 0x05, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StartTimeRelativeToReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StartTimeRelativeToReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StartTimeRelativeToReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StartTimecodeRelativeToReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StartTimecodeRelativeToReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x02, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StartTimecodeRelativeToReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x03, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StateProvinceCounty_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x06, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StateProvinceCounty_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x06, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StateProvinceCounty_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x06, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StorageDeviceKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StorageDeviceKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StorageDeviceKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StorageKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x0f, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StorageKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x0f, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StorageKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x0f, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StorageKindCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x0f, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StorageKindCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x0f, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StorageKindCode_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x0f, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StorageKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StorageKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StorageKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StorageMediaID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StorageMediaID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StorageMediaID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StorageMediaKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StorageMediaKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StorageMediaKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StoredANCLineNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StoredANCLineNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x09, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StoredANCLineNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x09, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StoredVBILineNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StoredVBILineNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x04, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StoredVBILineNumber, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StratumKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StratumKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StratumKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x07, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StreamElementType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x10, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StreamElementType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x10, 0x00, 0x00, 0x00), + 0x0000, + TypeDefinitionWeakReference, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StreamElementType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x07, 0x10, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StreamOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StreamOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StreamOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StreamPositionIndicator_UInt16, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StreamPositionIndicator_UInt16, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StreamPositionIndicator_UInt16, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StreamPositionIndicator_UInt32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StreamPositionIndicator_UInt32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StreamPositionIndicator_UInt32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x06, 0x08, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StreamPositionIndicator_UInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x08, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StreamPositionIndicator_UInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x08, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StreamPositionIndicator_UInt8, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x08, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StreetName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x03, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StreetName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x03, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StreetName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x03, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(StreetNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x02, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(StreetNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x02, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(StreetNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x20, 0x01, 0x04, 0x01, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SubjectAbsoluteHeading, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x01, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SubjectAbsoluteHeading, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x01, 0x02, 0x02, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SubjectAbsoluteHeading, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x01, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SubjectAbsoluteSpeed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x01, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SubjectAbsoluteSpeed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x01, 0x02, 0x01, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SubjectAbsoluteSpeed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x01, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SubjectDistance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x08, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SubjectDistance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x08, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SubjectDistance, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x08, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SubjectName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x04, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SubjectName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x04, 0x02, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SubjectName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x04, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SubjectName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x04, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SubjectName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x04, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SubjectName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x04, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SubjectRelativeHeading, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SubjectRelativeHeading, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SubjectRelativeHeading, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SubjectRelativePositionalAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SubjectRelativePositionalAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x03, 0x01, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SubjectRelativePositionalAccuracy, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x02, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SubjectRelativeSpeed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SubjectRelativeSpeed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SubjectRelativeSpeed, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SubtitleDatafileFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SubtitleDatafileFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SubtitleDatafileFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SubtitlesPresent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SubtitlesPresent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SubtitlesPresent, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupplementaryName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x02, 0x02, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupplementaryName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x02, 0x02, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupplementaryName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x02, 0x02, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupplementaryName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupplementaryName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x02, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupplementaryName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupplementaryOrganizationName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x03, 0x02, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupplementaryOrganizationName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x03, 0x02, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupplementaryOrganizationName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x03, 0x02, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupplementaryOrganizationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupplementaryOrganizationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x03, 0x02, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupplementaryOrganizationName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x03, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupplierAccountName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupplierAccountName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupplierAccountName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupplierAccountName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupplierAccountName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupplierAccountName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupplierAccountNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupplierAccountNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupplierAccountNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupplierIdentificationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupplierIdentificationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupplierIdentificationKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupplierIdentificationValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupplierIdentificationValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupplierIdentificationValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupplyingDepartmentName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupplyingDepartmentName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupplyingDepartmentName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x02, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupportOrAdministrationStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupportOrAdministrationStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupportOrAdministrationStatus, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x01, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupportOrAdministrationStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupportOrAdministrationStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupportOrAdministrationStatus_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupportOrganizationRole, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupportOrganizationRole, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupportOrganizationRole, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupportOrganizationRole_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SupportOrganizationRole_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SupportOrganizationRole_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SystemNameOrNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(SystemNameOrNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(SystemNameOrNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x30, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TIFFBitsPerSampleArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TIFFBitsPerSampleArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt16Array, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TIFFBitsPerSampleArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TIFFByteOrder, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TIFFByteOrder, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x01, 0x00, 0x00, 0x00), + 0x0000, + TIFFByteOrderType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TIFFByteOrder, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TIFFCompressionKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TIFFCompressionKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x03, 0x00, 0x00, 0x00), + 0x0000, + TIFFCompressionKindType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TIFFCompressionKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TIFFLightSourceKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TIFFLightSourceKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TIFFLightSourceKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TIFFOrientation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TIFFOrientation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TIFFOrientation, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TIFFPhotometricInterpretationKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TIFFPhotometricInterpretationKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x04, 0x00, 0x00, 0x00), + 0x0000, + TIFFPhotometricInterpretationKindType, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TIFFPhotometricInterpretationKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TIFFSamplesPerPixel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TIFFSamplesPerPixel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TIFFSamplesPerPixel, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x06, 0x05, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TapeBatchNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TapeBatchNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x06, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TapeBatchNumber_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TapeFormulation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TapeFormulation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TapeFormulation_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TapeManufacturer_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TapeManufacturer_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TapeManufacturer_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TapePartitionCapacity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x10, 0x01, 0x01, 0x10, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TapePartitionCapacity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x10, 0x01, 0x01, 0x10, 0x01, 0x00, 0x00), + 0x0000, + UInt64, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TapePartitionCapacity, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x10, 0x01, 0x01, 0x10, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TapeShellKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TapeShellKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TapeShellKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TapeStock_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TapeStock_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TapeStock_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x04, 0x10, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TargetAudience, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x01, 0x04, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TargetAudience, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x01, 0x04, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TargetAudience, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x01, 0x04, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TargetAudience_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TargetAudience_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TargetAudience_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TargetWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x09, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TargetWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x09, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TargetWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x09, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TechnicalValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TechnicalValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x06, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TechnicalValue_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x02, 0x02, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TelephoneNumber_UTF16String, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x01, 0x01), + InterchangeObject, + false) + MXF_PROPERTY(TelephoneNumber_UTF16String, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x01, 0x01), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TelephoneNumber_UTF16String, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x20, 0x01, 0x10, 0x03, 0x01, 0x01), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TeletextSubtitlesAvailable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TeletextSubtitlesAvailable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TeletextSubtitlesAvailable, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x06, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TeletextSubtitlesFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TeletextSubtitlesFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TeletextSubtitlesFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x06, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TemporalOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TemporalOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Int8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TemporalOffset, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x04, 0x04, 0x04, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TerminatingFillerData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x02, 0x10, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TerminatingFillerData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x02, 0x10, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TerminatingFillerData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x02, 0x10, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TextlessBlackDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TextlessBlackDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x03, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TextlessBlackDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TextlessMaterial, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TextlessMaterial, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TextlessMaterial, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TextualDescriptionKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x07, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TextualDescriptionKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x07, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TextualDescriptionKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x07, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TextualDescriptionKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TextualDescriptionKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x07, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TextualDescriptionKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x06, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Theme, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Theme, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Theme, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x02, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ThemeMusicFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x05, 0x01, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ThemeMusicFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x05, 0x01, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ThemeMusicFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x05, 0x01, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Theme_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Theme_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Theme_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ThesaurusName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ThesaurusName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ThesaurusName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x02, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ThirdGivenName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x04, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ThirdGivenName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x04, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ThirdGivenName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x04, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ThirdGivenName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x04, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ThirdGivenName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x04, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ThirdGivenName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x30, 0x06, 0x03, 0x01, 0x04, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimePeriodKeyword_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x08, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimePeriodKeyword_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x08, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimePeriodKeyword_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x08, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimeSystemOffset_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimeSystemOffset_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimeSystemOffset_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimeUnitKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimeUnitKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimeUnitKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimebaseReferenceTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x03, 0x0e, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimebaseReferenceTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x03, 0x0e, 0x00, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimebaseReferenceTrackID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0c, + 0x06, 0x01, 0x01, 0x03, 0x0e, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimecodeArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x02, 0x01, 0x02, 0x08, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimecodeArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x02, 0x01, 0x02, 0x08, 0x02, 0x00, 0x00), + 0x0000, + S309MArray, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimecodeArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x02, 0x01, 0x02, 0x08, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimecodeCreationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x10, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimecodeCreationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x10, 0x01, 0x02, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimecodeCreationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x10, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimecodeEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x04, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimecodeEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x04, 0x01, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimecodeEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x04, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimecodeEventEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x0a, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimecodeEventEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x0a, 0x01, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimecodeEventEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x0a, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimecodeEventStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x08, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimecodeEventStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x08, 0x01, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimecodeEventStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x08, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimecodeKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimecodeKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimecodeKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimecodeLastModificationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x06, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimecodeLastModificationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x06, 0x01, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimecodeLastModificationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x06, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimecodeModificationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x10, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimecodeModificationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x10, 0x02, 0x02, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimecodeModificationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x10, 0x02, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimecodeStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimecodeStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00), + 0x0000, + S309M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimecodeStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimecodeTimebase, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimecodeTimebase, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimecodeTimebase, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimecodeUserBitsFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimecodeUserBitsFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimecodeUserBitsFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimingBiasCorrection, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimingBiasCorrection, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimingBiasCorrection, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimingBiasCorrectionDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x03, 0x03, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TimingBiasCorrectionDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x03, 0x03, 0x04, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TimingBiasCorrectionDescription_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x03, 0x01, 0x03, 0x03, 0x04, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TitleKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TitleKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TitleKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x05, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TitleKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TitleKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TitleKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TotalCurrencyAmount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x06, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TotalCurrencyAmount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x06, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TotalCurrencyAmount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x02, 0x06, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TotalEpisodeCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TotalEpisodeCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TotalEpisodeCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TotalIncome_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TotalIncome_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TotalIncome_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TotalLinesPerFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TotalLinesPerFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TotalLinesPerFrame, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TotalPayment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TotalPayment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TotalPayment_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x02, 0x06, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TotalSamplesPerLine, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TotalSamplesPerLine, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TotalSamplesPerLine, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x05, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TrackName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TrackName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TrackName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x07, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TrackNumberBatch, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x01, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TrackNumberBatch, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x01, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt32Set, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TrackNumberBatch, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x01, 0x04, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TrafficID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TrafficID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TrafficID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TranscriptReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x06, 0x03, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TranscriptReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x06, 0x03, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TranscriptReference, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x06, 0x03, 0x05, 0x02, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TranscriptReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x06, 0x03, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TranscriptReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x06, 0x03, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TranscriptReference_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x06, 0x03, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TransferFilmFrameRate_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TransferFilmFrameRate_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x02, 0x02, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TransferFilmFrameRate_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x02, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TransmissionID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TransmissionID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TransmissionID_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TransportStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(TransportStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(TransportStreamID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x01, 0x03, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Audio_10, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Audio_10, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Audio_10, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Audio_11, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x11, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Audio_11, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x11, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Audio_11, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x11, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Audio_12, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x12, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Audio_12, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x12, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Audio_12, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x12, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Audio_20, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Audio_20, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Audio_20, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Audio_21, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Audio_21, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Audio_21, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Audio_22, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x22, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Audio_22, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x22, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Audio_22, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x02, 0x22, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Data_10, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x10, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Data_10, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x10, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Data_10, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x10, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Data_11, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x11, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Data_11, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x11, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Data_11, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x11, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Data_12, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x12, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Data_12, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x12, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Data_12, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x12, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Data_20, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x20, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Data_20, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x20, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Data_20, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x20, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Data_21, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Data_21, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Data_21, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x21, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Data_22, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Data_22, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Data_22, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_System_10, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x10, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_System_10, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x10, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_System_10, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x10, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_System_11, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x11, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_System_11, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x11, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_System_11, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x11, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_System_12, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x12, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_System_12, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x12, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_System_12, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x12, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_System_20, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x20, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_System_20, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x20, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_System_20, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x20, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_System_21, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x21, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_System_21, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x21, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_System_21, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x21, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_System_22, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_System_22, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_System_22, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Video_10, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Video_10, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Video_10, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Video_11, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Video_11, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Video_11, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Video_12, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x12, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Video_12, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x12, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Video_12, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x12, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Video_20, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Video_20, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Video_20, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Video_21, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Video_21, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Video_21, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UMID_Video_22, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x22, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UMID_Video_22, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x22, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UMID, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UMID_Video_22, + MXF_LABEL(0x06, 0x0a, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x22, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UPID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x10, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UPID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x10, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UPID, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x10, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UPN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x10, 0x03, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UPN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x10, 0x03, 0x02, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UPN, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x10, 0x03, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(URL_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(URL_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(URL_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(URN_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(URN_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(URN_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UTCEndDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UTCEndDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UTCEndDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UTCEventEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x02, 0x09, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UTCEventEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x02, 0x09, 0x01, 0x01, 0x00), + 0x0000, + TimeStamp, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UTCEventEndDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x02, 0x09, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UTCEventEndDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x09, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UTCEventEndDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x09, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UTCEventEndDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x09, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UTCEventStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x02, 0x07, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UTCEventStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x02, 0x07, 0x01, 0x01, 0x00), + 0x0000, + TimeStamp, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UTCEventStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x07, 0x02, 0x01, 0x02, 0x07, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UTCEventStartDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x07, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UTCEventStartDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x07, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UTCEventStartDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x07, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UTCInstantDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x03, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UTCInstantDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x03, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UTCInstantDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x03, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UTCInstantDateTime_UTCmilliseconds, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UTCInstantDateTime_UTCmilliseconds, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x03, 0x00, 0x00), + 0x0000, + UTCmilliseconds, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UTCInstantDateTime_UTCmilliseconds, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UTCLastModificationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x01, 0x02, 0x05, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UTCLastModificationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x01, 0x02, 0x05, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UTCLastModificationDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x01, 0x02, 0x05, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UTCLastModificationDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x05, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UTCLastModificationDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x05, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UTCLastModificationDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x05, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UTCStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UTCStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UTCStartDateTime, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UTCStartDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UTCStartDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UTCStartDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UTCUserDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UTCUserDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UTCUserDateTime_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UpstreamAudioCompressionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UpstreamAudioCompressionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UpstreamAudioCompressionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x40, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(UseDefaultValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x02, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(UseDefaultValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x02, 0x03, 0x01, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(UseDefaultValue, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x03, 0x01, 0x02, 0x02, 0x03, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Username, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Username, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Username, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Username_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Username_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Username_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x02, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VBILineCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VBILineCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VBILineCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VBIPayloadByteArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VBIPayloadByteArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x07, 0x00, 0x00, 0x00), + 0x0000, + UInt8Array, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VBIPayloadByteArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VBIPayloadSampleCoding, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x03, 0x0f, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VBIPayloadSampleCoding, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x03, 0x0f, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VBIPayloadSampleCoding, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x03, 0x0f, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VBIPayloadSampleCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VBIPayloadSampleCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x06, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VBIPayloadSampleCount, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VBIWrappingType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VBIWrappingType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x05, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VBIWrappingType, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x05, 0x02, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VersionTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x05, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VersionTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x05, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VersionTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, + 0x01, 0x05, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VerticalActionSafePercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VerticalActionSafePercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VerticalActionSafePercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VerticalDatum_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VerticalDatum_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VerticalDatum_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x07, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VerticalGraphicsSafePercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VerticalGraphicsSafePercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x07, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VerticalGraphicsSafePercentage, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x01, 0x01, 0x07, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoAndFilmFrameRelationship, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoAndFilmFrameRelationship, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + UInt8, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoAndFilmFrameRelationship, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x08, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoAverageBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x05, 0x01, 0x11, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoAverageBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x05, 0x01, 0x11, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoAverageBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x05, 0x01, 0x11, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoClipDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x05, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoClipDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x05, 0x00, 0x00), + 0x0000, + UInt32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoClipDuration, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x07, 0x02, 0x02, 0x01, 0x02, 0x05, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoColorKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x05, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoColorKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x05, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoColorKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x05, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoCompressionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x40, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoCompressionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x40, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoCompressionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x40, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoDeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoDeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoDeviceKind_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoDeviceParameterName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoDeviceParameterName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoDeviceParameterName_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoDeviceParameterSetting_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoDeviceParameterSetting_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoDeviceParameterSetting_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x20, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoFixedBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x05, 0x01, 0x12, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoFixedBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x05, 0x01, 0x12, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoFixedBitRate, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x05, 0x01, 0x12, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoIndexArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x04, 0x04, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoIndexArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x04, 0x04, 0x03, 0x01, 0x00, 0x00, 0x00), + 0x0000, + DataValue, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoIndexArray, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x07, + 0x04, 0x04, 0x04, 0x03, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoNoiseReductionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoNoiseReductionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoNoiseReductionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoOrImageCompressionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoOrImageCompressionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoOrImageCompressionAlgorithm_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoPayloadIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x05, 0x04, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoPayloadIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x05, 0x04, 0x01, 0x00, 0x00, 0x00), + 0x0000, + S352M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoPayloadIdentifier, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x05, 0x04, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoPayloadIdentifier2002, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x05, 0x04, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoPayloadIdentifier2002, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x05, 0x04, 0x02, 0x00, 0x00, 0x00), + 0x0000, + S352M, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoPayloadIdentifier2002, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x04, 0x01, 0x05, 0x04, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoTestParameter_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoTestParameter_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoTestParameter_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x01, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoTestResult_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoTestResult_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x01, 0x02, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoTestResult_Float, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x01, 0x02, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoTestResult_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoTestResult_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x01, 0x03, 0x00, 0x00, 0x00), + 0x0000, + Int32, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoTestResult_Int32, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x10, 0x01, 0x03, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VideoWatermarkKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VideoWatermarkKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VideoWatermarkKind, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ViewportHeight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x09, 0x04, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ViewportHeight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x09, 0x04, 0x01, 0x01, 0x01, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ViewportHeight, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x09, 0x04, 0x01, 0x01, 0x01, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ViewportImageCenterCCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ViewportImageCenterCCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x05, 0x00, 0x00, 0x00), + 0x0000, + Int16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ViewportImageCenterCCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ViewportImageCenterYCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ViewportImageCenterYCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x06, 0x00, 0x00, 0x00), + 0x0000, + Int16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ViewportImageCenterYCoordinatePixels, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x02, 0x03, 0x06, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ViewportWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x09, 0x04, 0x01, 0x01, 0x02, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ViewportWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x09, 0x04, 0x01, 0x01, 0x02, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ViewportWidth, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x07, 0x01, 0x09, 0x04, 0x01, 0x01, 0x02, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VoiceTalentName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(VoiceTalentName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x07, 0x00, 0x00, 0x00, 0x00), + 0x0000, + UInt16, + optional, + false, + InterchangeObject) +MXF_CLASS_END(VoiceTalentName, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x0b, 0x0a, 0x07, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(Weighting_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(Weighting_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(Weighting_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(WorkInProgressFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(WorkInProgressFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(WorkInProgressFlag, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x05, 0x01, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(WorkingTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x05, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(WorkingTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x05, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00), + 0x0000, + ISO7, + optional, + false, + InterchangeObject) +MXF_CLASS_END(WorkingTitle_ISO7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x04, + 0x01, 0x05, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(XMLDocumentText, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x20, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(XMLDocumentText, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x20, 0x01, 0x02, 0x00, 0x00), + 0x0000, + UTF16String, + optional, + false, + InterchangeObject) +MXF_CLASS_END(XMLDocumentText, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x20, 0x01, 0x02, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(XMLDocumentText_BiM, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x20, 0x01, 0x03, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(XMLDocumentText_BiM, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x20, 0x01, 0x03, 0x00, 0x00), + 0x0000, + BiM, + optional, + false, + InterchangeObject) +MXF_CLASS_END(XMLDocumentText_BiM, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x20, 0x01, 0x03, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(XMLDocumentText_Indirect, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x20, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(XMLDocumentText_Indirect, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x20, 0x01, 0x00, 0x00, 0x00), + 0x0000, + Indirect, + optional, + false, + InterchangeObject) +MXF_CLASS_END(XMLDocumentText_Indirect, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x20, 0x01, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(XMLDocumentText_UTF7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x20, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(XMLDocumentText_UTF7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x20, 0x01, 0x01, 0x00, 0x00), + 0x0000, + RFC2152, + optional, + false, + InterchangeObject) +MXF_CLASS_END(XMLDocumentText_UTF7, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x05, + 0x03, 0x01, 0x02, 0x20, 0x01, 0x01, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(audioBlockJumpPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x0d, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(audioBlockJumpPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x0d, 0x00, 0x00, 0x00), + 0x0000, + Boolean, + optional, + false, + InterchangeObject) +MXF_CLASS_END(audioBlockJumpPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x0d, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(audioBlockPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(audioBlockPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x05, 0x00, 0x00, 0x00), + 0x0000, + Float, + optional, + false, + InterchangeObject) +MXF_CLASS_END(audioBlockPosition, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x51, 0x05, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(formatMediumObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(formatMediumObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x0a, 0x00, 0x00, 0x00), + 0x0000, + mediumStrongReference, + optional, + false, + InterchangeObject) +MXF_CLASS_END(formatMediumObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x30, 0x0a, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ratingRegionObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x0b, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(ratingRegionObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x0b, 0x00, 0x00, 0x00), + 0x0000, + regionStrongReference, + optional, + false, + InterchangeObject) +MXF_CLASS_END(ratingRegionObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x1b, 0x0b, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(rightsCoverageObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) + MXF_PROPERTY(rightsCoverageObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x08, 0x00, 0x00, 0x00), + 0x0000, + coverageStrongReference, + optional, + false, + InterchangeObject) +MXF_CLASS_END(rightsCoverageObject, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x19, 0x08, 0x00, 0x00, 0x00), + InterchangeObject, + false) +MXF_CLASS_SEPARATOR() + +// +// Essence element keys (SMPTE ST 2088 / Essence.xml). +// 0x7f bytes are wildcards matched by matchMXFKeyMasked. +// + +MXF_CLASS(TypeD10Element, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x05, 0x01, 0x01, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(TypeD10Element, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x05, 0x01, 0x01, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(_8ChAES3Element, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x06, 0x01, 0x10, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(_8ChAES3Element, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x06, 0x01, 0x10, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(VBILineElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x20, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(VBILineElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x20, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ANCPacketElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x21, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ANCPacketElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x21, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(GeneralDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x22, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(GeneralDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x22, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(BWFElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x40, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(BWFElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x40, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(JFIFElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x41, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(JFIFElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x41, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TIFFElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x42, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(TIFFElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x42, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ControlElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x78, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ControlElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x07, 0x7f, 0x78, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TypeD11ElementFrameWrapped, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x01, 0x01, 0x01), + InterchangeObject, + true) +MXF_CLASS_END(TypeD11ElementFrameWrapped, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x01, 0x01, 0x01), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x02, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x02, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x03, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x03, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LineWrappedPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x04, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(LineWrappedPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x04, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedMPEGPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x05, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedMPEGPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x05, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedMPEGPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x06, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedMPEGPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x06, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CustomWrappedMPEGPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x07, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(CustomWrappedMPEGPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x07, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedJPEG2000PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x08, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedJPEG2000PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x08, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedJPEG2000PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x09, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedJPEG2000PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x09, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedVC1PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x0a, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedVC1PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x0a, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedVC1PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x0b, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedVC1PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x0b, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedVC3PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x0c, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedVC3PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x0c, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedVC3PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x0d, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedVC3PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x0d, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedTIFF_EPPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x0e, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedTIFF_EPPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x0e, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedTIFF_EPPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x0f, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedTIFF_EPPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x0f, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedVC2PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x10, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedVC2PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x10, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedVC2PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x11, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedVC2PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x11, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedACESPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x12, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedACESPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x12, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedACESPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x13, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedACESPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x13, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedVC5PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x14, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedVC5PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x14, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedVC5PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x15, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedVC5PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x15, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CustomWrappedVC5PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x16, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(CustomWrappedVC5PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x16, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedProResPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x17, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedProResPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x17, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedDNxPackedPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x18, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedDNxPackedPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x18, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedDNxPackedPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x19, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedDNxPackedPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x19, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedJPEGXSPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x1a, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedJPEGXSPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x1a, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedJPEGXSPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x1b, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedJPEGXSPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x1b, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ARRIRAWPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x1c, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ARRIRAWPictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x1c, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedFFV1PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x1d, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedFFV1PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x1d, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedFFV1PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x1e, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedFFV1PictureElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x15, 0x7f, 0x1e, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(WaveFrameWrappedSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x01, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(WaveFrameWrappedSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x01, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(WaveClipWrappedSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x02, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(WaveClipWrappedSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x02, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AES3FrameWrappedSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x03, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(AES3FrameWrappedSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x03, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AES3ClipWrappedSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x04, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(AES3ClipWrappedSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x04, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedMPEGSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x05, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedMPEGSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x05, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedMPEGSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x06, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedMPEGSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x06, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CustomWrappedMPEGSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x07, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(CustomWrappedMPEGSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x07, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedAlawSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x08, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedAlawSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x08, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedAlawSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x09, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedAlawSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x09, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CustomWrappedAlawSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x0a, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(CustomWrappedAlawSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x0a, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(WaveCustomWrappedSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x0b, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(WaveCustomWrappedSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x0b, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AES3CustomWrappedSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x0c, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(AES3CustomWrappedSoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x0c, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(IMF_IABEssenceClipWrappedElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x0d, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(IMF_IABEssenceClipWrappedElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x0d, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedMGASoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x0e, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedMGASoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x0e, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedMGASoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x0f, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedMGASoundElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x16, 0x7f, 0x0f, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedVBIDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x01, 0x01), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedVBIDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x01, 0x01), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedANCDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x02, 0x01), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedANCDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x02, 0x01), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedMPEGDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x05, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedMPEGDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x05, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(ClipWrappedMPEGDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x06, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(ClipWrappedMPEGDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x06, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(CustomWrappedMPEGDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x07, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(CustomWrappedMPEGDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x07, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LineWrappedPictureDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x08, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(LineWrappedPictureDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x08, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LineWrappedPictureVANCDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x09, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(LineWrappedPictureVANCDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x09, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(LineWrappedPictureHANCDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x0a, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(LineWrappedPictureHANCDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x0a, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(TimedTextDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x0b, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(TimedTextDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x0b, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(AuxDataEssence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x0d, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(AuxDataEssence, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x0d, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedDMCVTElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x0e, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedDMCVTElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x0e, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(SupplementalDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x0f, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(SupplementalDataElement, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x17, 0x7f, 0x0f, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DVDIFFrameWrapped, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x18, 0x7f, 0x01, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(DVDIFFrameWrapped, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x18, 0x7f, 0x01, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(DVDIFClipWrapped, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x18, 0x7f, 0x02, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(DVDIFClipWrapped, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x18, 0x7f, 0x02, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(FrameWrappedISXDData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x05, + 0x0e, 0x09, 0x05, 0x02, 0x01, 0x7f, 0x01, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(FrameWrappedISXDData, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x05, + 0x0e, 0x09, 0x05, 0x02, 0x01, 0x7f, 0x01, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +MXF_CLASS(PHDRImageMetadataItem, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x7f, 0x01, 0x7f), + InterchangeObject, + true) +MXF_CLASS_END(PHDRImageMetadataItem, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x7f, 0x01, 0x7f), + InterchangeObject, + true) +MXF_CLASS_SEPARATOR() + +// +// SMPTE Labels (Labels.xml). UL VALUES resolved to names; emitted via +// MXF_LABEL_ENTRY and consumed only by mxfSmpteLabelTable in MXFDump.cpp. +// 0x7f bytes are wildcards matched by matchMXFKeyMasked. +// + +MXF_LABEL_ENTRY(SDTICPMPEG2BaselineTemplate, "SDTI-CP MPEG-2 Baseline Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SDTICPMPEG2ExtendedTemplate, "SDTI-CP MPEG-2 Extended Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(UnknownFileFormat, "Unknown File Format", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x01, 0x01, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(IMF_IABTrackFileLevel0, "IMF IAB Track File Level 0", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x01, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(RegXMLSTXxx2MetaDictionaryBaseline, "Reg-XML ST xxx--2 Meta-Dictionary Baseline", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0c, + 0x01, 0x01, 0x03, 0x01, 0x01, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12MTimecodeTrackInactiveUserBits, "SMPTE-12M Timecode Track Inactive User Bits", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12MTimecodeTrackActiveUserBits, "SMPTE-12M Timecode Track Active User Bits", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTE309MTimecodeTrackDatecodeUserBits, "SMPTE-309M Timecode Track Datecode User Bits", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DescriptiveMetadataTrack, "Descriptive Metadata Track", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(PictureEssenceTrack, "Picture Essence Track", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SoundEssenceTrack, "Sound Essence Track", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DataEssenceTrack, "Data Essence Track", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x01, 0x03, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AuxiliaryDataTrack, "Auxiliary Data Track", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x01, 0x03, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ParsedTextTrack, "Parsed Text Track", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x01, 0x03, 0x02, 0x03, 0x02, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AES128CBCIdentifier, "AES-128 CBC Identifier", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x02, 0x09, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(HMACSHA1128BitIdentifier, "HMAC-SHA1 128-bit Identifier", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x02, 0x09, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00)) + +// deprecated +MXF_LABEL_ENTRY(HMACSHA1128, "HMAC-SHA1 128", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x02, 0x09, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(LeftAudioChannel, "Left Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(RightAudioChannel, "Right Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(CenterAudioChannel, "Center Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(LFEAudioChannel, "LFE Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(LeftSurroundAudioChannel, "Left Surround Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x05, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(RightSurroundAudioChannel, "Right Surround Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(LeftSideSurroundAudioChannel, "Left Side Surround Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(RightSideSurroundAudioChannel, "Right Side Surround Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x08, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(LeftRearSurroundAudioChannel, "Left Rear Surround Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(RightRearSurroundAudioChannel, "Right Rear Surround Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x0a, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(LeftCenterAudioChannel, "Left Center Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x0b, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(RightCenterAudioChannel, "Right Center Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x0c, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(CenterSurroundAudioChannel, "Center Surround Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x0d, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(HearingImpairedAudioChannel, "Hearing Impaired Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x0e, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(VisuallyImpairedNarrativeAudioChannel, "Visually Impaired Narrative Audio Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x0f, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(FSKSyncSignalChannel, "FSK Sync Signal Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678MonoOne, "SMPTE ST 2067-8 Mono One", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678MonoTwo, "SMPTE ST 2067-8 Mono Two", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x02, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678LeftTotal, "SMPTE ST 2067-8 Left Total", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x03, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678RightTotal, "SMPTE ST 2067-8 Right Total", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x04, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678LeftSurroundTotal, "SMPTE ST 2067-8 Left Surround Total", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x05, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678RightSurroundTotal, "SMPTE ST 2067-8 Right Surround Total", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x06, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678Surround, "SMPTE ST 2067-8 Surround", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x07, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel001, "SMPTE ST 2067-8 Numbered Source Channel 001", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel002, "SMPTE ST 2067-8 Numbered Source Channel 002", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel003, "SMPTE ST 2067-8 Numbered Source Channel 003", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel004, "SMPTE ST 2067-8 Numbered Source Channel 004", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel005, "SMPTE ST 2067-8 Numbered Source Channel 005", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x05, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel006, "SMPTE ST 2067-8 Numbered Source Channel 006", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x06, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel007, "SMPTE ST 2067-8 Numbered Source Channel 007", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x07, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel008, "SMPTE ST 2067-8 Numbered Source Channel 008", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x08, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel009, "SMPTE ST 2067-8 Numbered Source Channel 009", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x09, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel0A, "SMPTE ST 2067-8 Numbered Source Channel 0A", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x0a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel0B, "SMPTE ST 2067-8 Numbered Source Channel 0B", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x0b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel0C, "SMPTE ST 2067-8 Numbered Source Channel 0C", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x0c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel0D, "SMPTE ST 2067-8 Numbered Source Channel 0D", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x0d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel0E, "SMPTE ST 2067-8 Numbered Source Channel 0E", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x0e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel0F, "SMPTE ST 2067-8 Numbered Source Channel 0F", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x0f, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel010, "SMPTE ST 2067-8 Numbered Source Channel 010", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x10, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel011, "SMPTE ST 2067-8 Numbered Source Channel 011", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x11, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel012, "SMPTE ST 2067-8 Numbered Source Channel 012", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x12, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel013, "SMPTE ST 2067-8 Numbered Source Channel 013", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x13, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel014, "SMPTE ST 2067-8 Numbered Source Channel 014", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x14, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel015, "SMPTE ST 2067-8 Numbered Source Channel 015", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x15, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel016, "SMPTE ST 2067-8 Numbered Source Channel 016", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x16, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel017, "SMPTE ST 2067-8 Numbered Source Channel 017", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x17, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel018, "SMPTE ST 2067-8 Numbered Source Channel 018", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x18, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel019, "SMPTE ST 2067-8 Numbered Source Channel 019", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x19, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel1A, "SMPTE ST 2067-8 Numbered Source Channel 1A", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x1a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel1B, "SMPTE ST 2067-8 Numbered Source Channel 1B", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x1b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel1C, "SMPTE ST 2067-8 Numbered Source Channel 1C", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x1c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel1D, "SMPTE ST 2067-8 Numbered Source Channel 1D", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x1d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel1E, "SMPTE ST 2067-8 Numbered Source Channel 1E", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x1e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel1F, "SMPTE ST 2067-8 Numbered Source Channel 1F", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x1f, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel020, "SMPTE ST 2067-8 Numbered Source Channel 020", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x20, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel021, "SMPTE ST 2067-8 Numbered Source Channel 021", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x21, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel022, "SMPTE ST 2067-8 Numbered Source Channel 022", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x22, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel023, "SMPTE ST 2067-8 Numbered Source Channel 023", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x23, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel024, "SMPTE ST 2067-8 Numbered Source Channel 024", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x24, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel025, "SMPTE ST 2067-8 Numbered Source Channel 025", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x25, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel026, "SMPTE ST 2067-8 Numbered Source Channel 026", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x26, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel027, "SMPTE ST 2067-8 Numbered Source Channel 027", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x27, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel028, "SMPTE ST 2067-8 Numbered Source Channel 028", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x28, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel029, "SMPTE ST 2067-8 Numbered Source Channel 029", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x29, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel2A, "SMPTE ST 2067-8 Numbered Source Channel 2A", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x2a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel2B, "SMPTE ST 2067-8 Numbered Source Channel 2B", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x2b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel2C, "SMPTE ST 2067-8 Numbered Source Channel 2C", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x2c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel2D, "SMPTE ST 2067-8 Numbered Source Channel 2D", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x2d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel2E, "SMPTE ST 2067-8 Numbered Source Channel 2E", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x2e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel2F, "SMPTE ST 2067-8 Numbered Source Channel 2F", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x2f, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel030, "SMPTE ST 2067-8 Numbered Source Channel 030", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x30, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel031, "SMPTE ST 2067-8 Numbered Source Channel 031", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x31, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel032, "SMPTE ST 2067-8 Numbered Source Channel 032", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x32, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel033, "SMPTE ST 2067-8 Numbered Source Channel 033", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x33, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel034, "SMPTE ST 2067-8 Numbered Source Channel 034", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x34, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel035, "SMPTE ST 2067-8 Numbered Source Channel 035", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x35, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel036, "SMPTE ST 2067-8 Numbered Source Channel 036", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x36, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel037, "SMPTE ST 2067-8 Numbered Source Channel 037", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x37, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel038, "SMPTE ST 2067-8 Numbered Source Channel 038", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x38, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel039, "SMPTE ST 2067-8 Numbered Source Channel 039", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x39, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel3A, "SMPTE ST 2067-8 Numbered Source Channel 3A", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x3a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel3B, "SMPTE ST 2067-8 Numbered Source Channel 3B", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x3b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel3C, "SMPTE ST 2067-8 Numbered Source Channel 3C", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x3c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel3D, "SMPTE ST 2067-8 Numbered Source Channel 3D", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x3d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel3E, "SMPTE ST 2067-8 Numbered Source Channel 3E", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x3e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel3F, "SMPTE ST 2067-8 Numbered Source Channel 3F", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x3f, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel040, "SMPTE ST 2067-8 Numbered Source Channel 040", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x40, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel041, "SMPTE ST 2067-8 Numbered Source Channel 041", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x41, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel042, "SMPTE ST 2067-8 Numbered Source Channel 042", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x42, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel043, "SMPTE ST 2067-8 Numbered Source Channel 043", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x43, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel044, "SMPTE ST 2067-8 Numbered Source Channel 044", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x44, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel045, "SMPTE ST 2067-8 Numbered Source Channel 045", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x45, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel046, "SMPTE ST 2067-8 Numbered Source Channel 046", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x46, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel047, "SMPTE ST 2067-8 Numbered Source Channel 047", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x47, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel048, "SMPTE ST 2067-8 Numbered Source Channel 048", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x48, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel049, "SMPTE ST 2067-8 Numbered Source Channel 049", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x49, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel4A, "SMPTE ST 2067-8 Numbered Source Channel 4A", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x4a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel4B, "SMPTE ST 2067-8 Numbered Source Channel 4B", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x4b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel4C, "SMPTE ST 2067-8 Numbered Source Channel 4C", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x4c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel4D, "SMPTE ST 2067-8 Numbered Source Channel 4D", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x4d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel4E, "SMPTE ST 2067-8 Numbered Source Channel 4E", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x4e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel4F, "SMPTE ST 2067-8 Numbered Source Channel 4F", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x4f, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel050, "SMPTE ST 2067-8 Numbered Source Channel 050", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x50, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel051, "SMPTE ST 2067-8 Numbered Source Channel 051", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x51, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel052, "SMPTE ST 2067-8 Numbered Source Channel 052", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x52, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel053, "SMPTE ST 2067-8 Numbered Source Channel 053", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x53, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel054, "SMPTE ST 2067-8 Numbered Source Channel 054", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x54, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel055, "SMPTE ST 2067-8 Numbered Source Channel 055", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x55, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel056, "SMPTE ST 2067-8 Numbered Source Channel 056", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x56, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel057, "SMPTE ST 2067-8 Numbered Source Channel 057", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x57, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel058, "SMPTE ST 2067-8 Numbered Source Channel 058", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x58, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel059, "SMPTE ST 2067-8 Numbered Source Channel 059", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x59, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel5A, "SMPTE ST 2067-8 Numbered Source Channel 5A", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x5a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel5B, "SMPTE ST 2067-8 Numbered Source Channel 5B", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x5b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel5C, "SMPTE ST 2067-8 Numbered Source Channel 5C", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x5c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel5D, "SMPTE ST 2067-8 Numbered Source Channel 5D", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x5d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel5E, "SMPTE ST 2067-8 Numbered Source Channel 5E", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x5e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel5F, "SMPTE ST 2067-8 Numbered Source Channel 5F", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x5f, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel060, "SMPTE ST 2067-8 Numbered Source Channel 060", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x60, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel061, "SMPTE ST 2067-8 Numbered Source Channel 061", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x61, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel062, "SMPTE ST 2067-8 Numbered Source Channel 062", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x62, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel063, "SMPTE ST 2067-8 Numbered Source Channel 063", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x63, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel064, "SMPTE ST 2067-8 Numbered Source Channel 064", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x64, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel065, "SMPTE ST 2067-8 Numbered Source Channel 065", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x65, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel066, "SMPTE ST 2067-8 Numbered Source Channel 066", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x66, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel067, "SMPTE ST 2067-8 Numbered Source Channel 067", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x67, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel068, "SMPTE ST 2067-8 Numbered Source Channel 068", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x68, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel069, "SMPTE ST 2067-8 Numbered Source Channel 069", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x69, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel6A, "SMPTE ST 2067-8 Numbered Source Channel 6A", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x6a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel6B, "SMPTE ST 2067-8 Numbered Source Channel 6B", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x6b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel6C, "SMPTE ST 2067-8 Numbered Source Channel 6C", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x6c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel6D, "SMPTE ST 2067-8 Numbered Source Channel 6D", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x6d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel6E, "SMPTE ST 2067-8 Numbered Source Channel 6E", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x6e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel6F, "SMPTE ST 2067-8 Numbered Source Channel 6F", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x6f, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel070, "SMPTE ST 2067-8 Numbered Source Channel 070", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x70, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel071, "SMPTE ST 2067-8 Numbered Source Channel 071", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x71, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel072, "SMPTE ST 2067-8 Numbered Source Channel 072", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x72, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel073, "SMPTE ST 2067-8 Numbered Source Channel 073", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x73, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel074, "SMPTE ST 2067-8 Numbered Source Channel 074", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x74, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel075, "SMPTE ST 2067-8 Numbered Source Channel 075", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x75, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel076, "SMPTE ST 2067-8 Numbered Source Channel 076", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x76, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel077, "SMPTE ST 2067-8 Numbered Source Channel 077", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x77, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel078, "SMPTE ST 2067-8 Numbered Source Channel 078", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x78, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel079, "SMPTE ST 2067-8 Numbered Source Channel 079", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x79, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel7A, "SMPTE ST 2067-8 Numbered Source Channel 7A", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x7a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel7B, "SMPTE ST 2067-8 Numbered Source Channel 7B", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x7b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel7C, "SMPTE ST 2067-8 Numbered Source Channel 7C", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x7c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel7D, "SMPTE ST 2067-8 Numbered Source Channel 7D", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x7d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel7E, "SMPTE ST 2067-8 Numbered Source Channel 7E", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x7e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678NumberedSourceChannel7F, "SMPTE ST 2067-8 Numbered Source Channel 7F", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x20, 0x08, 0x7f, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chLeftHeight, "Left Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chRightHeight, "Right Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chCenterHeight, "Center Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chLeftSurroundHeight, "Left Surround Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chRightSurroundHeight, "Right Surround Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x05, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chLeftSideSurroundHeight, "Left Side Surround Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x06, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chRightSideSurroundHeight, "Right Side Surround Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x07, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chLeftRearSurroundHeight, "Left Rear Surround Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x08, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chRightRearSurroundHeight, "Right Rear Surround Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x09, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chLeftTopSurround, "Left Top Surround", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x0a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chRightTopSurround, "Right Top Surround", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x0b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chTopSurround, "Top Surround", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x0c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chLFE1, "LFE1", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x0d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chLFE2, "LFE2", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x0e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chCenterRearHeight, "Center Rear Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x0f, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chCenterRear, "Center Rear", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x10, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chLeftBelow, "Left Below", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x11, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chRightBelow, "Right Below", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x12, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chCenterBelow, "Center Below", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x01, 0x30, 0x01, 0x13, 0x00, 0x00)) + +MXF_LABEL_ENTRY(_51SoundfieldGroup, "5.1 Soundfield Group", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(_71DSSoundfieldGroup, "7.1DS Soundfield Group", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(_71SDSSoundfieldGroup, "7.1SDS Soundfield Group", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(_61SoundfieldGroup, "6.1 Soundfield Group", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(_10MonauralSoundfieldGroup, "1.0 Monaural Soundfield Group", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678StandardStereo, "SMPTE ST 2067-8 Standard Stereo", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x20, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678DualMono, "SMPTE ST 2067-8 Dual Mono", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x20, 0x02, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678DiscreteNumberedSources, "SMPTE ST 2067-8 Discrete Numbered Sources", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x20, 0x03, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST2067830, "SMPTE ST 2067-8 3.0", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x20, 0x04, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST2067840, "SMPTE ST 2067-8 4.0", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x20, 0x05, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST2067850, "SMPTE ST 2067-8 5.0", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x20, 0x06, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST2067860, "SMPTE ST 2067-8 6.0", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x20, 0x07, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST2067870DS, "SMPTE ST 2067-8 7.0DS", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x20, 0x08, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678LtRt, "SMPTE ST 2067-8 Lt-Rt", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x20, 0x09, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST2067851EX, "SMPTE ST 2067-8 5.1EX", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x20, 0x0a, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678HearingAccessibility, "SMPTE ST 2067-8 Hearing Accessibility", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x20, 0x0b, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678VisualAccessibility, "SMPTE ST 2067-8 Visual Accessibility", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x20, 0x0c, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(IABSoundfield, "IAB Soundfield", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(MGASoundfield, "MGA Soundfield", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x22, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ADMSoundfield, "ADM Soundfield", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x23, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg60Height, "6.0 Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg80Height, "8.0 Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg91Overhead, "9.1 Overhead", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg91Height, "9.1 Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg101Height, "10.1 Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x05, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg111Height, "11.1 Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x06, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg131Height, "13.1 Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x07, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg151Height, "15.1 Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x08, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg120CenterHeight, "12.0 Center Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x09, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg121CenterHeight, "12.1 Center Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x0a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg60CenterHeight, "6.0 Center Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x0b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg61CenterHeight, "6.1 Center Height", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x0c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg222UHDTV, "22.2 UHDTV", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x02, 0x30, 0x01, 0x0d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678MainProgram, "SMPTE ST 2067-8 Main Program", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x03, 0x20, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678DescriptiveVideoService, "SMPTE ST 2067-8 Descriptive Video Service", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x03, 0x20, 0x02, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20678DialogCentricMix, "SMPTE ST 2067-8 Dialog Centric Mix", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x03, 0x20, 0x03, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742gsgMusicAndEffectsWithOptional, "Music and Effects with Optional", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x03, 0x30, 0x01, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742gsgDME, "DME", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x03, 0x30, 0x01, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742gsgNDME, "NDME", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x03, 0x02, 0x03, 0x30, 0x01, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_ITU470_PAL, "ITU-R BT.470 Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_ITU709, "ITU-R BT.709 Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_SMPTE240M, "SMPTE 240M Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00)) + +// deprecated +MXF_LABEL_ENTRY(TransferCharacteristic_274M_296M, "SMPTE 274/296M Gamma", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_ITU1361, "ITU-R BT.1361 Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x06, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x05, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_linear, "Linear Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x06, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x06, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_SMPTE_DCDM, "SMPTE-DC28 DCDM Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x07, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_IEC6196624_xvYCC, "IEC 61966-2-4 xvYCC Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x08, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_ITU2020, "ITU-R BT.2020 Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0e, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x09, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_SMPTEST2084, "SMPTE ST 2084 Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x0a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_HLG_OETF, "Hybrid Log-Gamma OETF Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x0b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_Gamma_2_6, "Gamma 2.6 Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x0c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_sRGB, "sRGB Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x0d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_ST2115_CameraLogS3, "SMPTE ST 2115 Camera Log S3 Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x0e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_ST2115_CameraLogV, "SMPTE ST 2115 Camera Log V Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x0f, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_ST2115_CameraLogC2, "SMPTE ST 2115 Camera Log C2 Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x10, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_ST2115_CameraLogC3, "SMPTE ST 2115 Camera Log C3 Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x11, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_CinemaMezzanineLinear, "Cinema Mezzanine Linear Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x12, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TransferCharacteristic_CinemaMezzanineDCDM, "Cinema Mezzanine DCDM Transfer Characteristic", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x01, 0x13, 0x00, 0x00)) + +MXF_LABEL_ENTRY(CodingEquations_ITU601, "ITU-R BT.601 Coding Equations", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(CodingEquations_ITU709, "ITU-R BT.709 Coding Equations", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(CodingEquations_SMPTE240M, "SMPTE 240M Coding Equations", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x06, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(CodingEquations_YCgCo, "YCgCo Coding Equations", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(CodingEquations_GBR, "GBR Coding Equations", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x05, 0x00, 0x00)) + +MXF_LABEL_ENTRY(CodingEquations_ITU2020_NCL, "ITU-R BT.2020 Non-Constant Luminance Coding Equations", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x06, 0x00, 0x00)) + +MXF_LABEL_ENTRY(CodingEquations_ITU2100_ICtCp, "ITU-R BT.2100 ICtCp Coding Equations", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x02, 0x07, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_SMPTE170M, "SMPTE 170M Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x06, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_ITU470_PAL, "ITU-R BT.470 PAL Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x06, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_ITU709, "ITU-R BT.709 Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x06, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_ITU2020, "ITU-R BT.2020 Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_SMPTE_DCDM, "SMPTE-DC28 DCDM Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x05, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_P3D65, "P3D65 Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x06, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_ACES, "ACES Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x07, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_CinemaMezzanine, "Cinema Mezzanine Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x08, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_P3D60, "P3D60 Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x09, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_P3DCI, "P3DCI Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x0a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_ST2115_CameraGamutS3, "SMPTE ST 2115 Camera Gamut S3 Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x0b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_ST2115_CameraGamutSC, "SMPTE ST 2115 Camera Gamut SC Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x0c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_ST2115_CameraGamutV, "SMPTE ST 2115 Camera Gamut V Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x0d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ColorPrimaries_ST2115_CameraGamutC, "SMPTE ST 2115 Camera Gamut C Color Primaries", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x03, 0x0e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(CenterCut43, "4:3 Alternative Center Cut", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x04, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(CenterCut149, "14:9 Alternative Center Cut", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x01, 0x01, 0x04, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(UncompressedPictureCodingInterleaved444CbYCr8Bit, "Uncompressed Picture Coding Interleaved 444 CbYCr 8-bit", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01)) + +MXF_LABEL_ENTRY(UncompressedPictureCodingInterleaved422CbYCrY8Bit, "Uncompressed Picture Coding Interleaved 422 CbYCrY 8-bit", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01)) + +MXF_LABEL_ENTRY(UncompressedPictureCodingInterleaved422YCbYCr8Bit, "Uncompressed Picture Coding Interleaved 422 YCbYCr 8-bit", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x02)) + +MXF_LABEL_ENTRY(UncompressedPictureCodingPlanar422YCbCr8Bit, "Uncompressed Picture Coding Planar 422 YCbCr 8-bit", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x03)) + +MXF_LABEL_ENTRY(UncompressedPictureCodingInterleaved422CbYCrY10Bit, "Uncompressed Picture Coding Interleaved 422 CbYCrY 10-bit", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x02, 0x02, 0x01)) + +MXF_LABEL_ENTRY(UncompressedPictureCodingPlanar422CbYCrY10Bit, "Uncompressed Picture Coding Planar 422 CbYCrY 10-bit", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x02, 0x02, 0x02)) + +MXF_LABEL_ENTRY(UncompressedPictureCodingInterleaved422CbYCrY12Bit, "Uncompressed Picture Coding Interleaved 422 CbYCrY 12-bit", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x02, 0x03, 0x01)) + +MXF_LABEL_ENTRY(UncompressedPictureCodingInterleaved422CbYCrY16Bit, "Uncompressed Picture Coding Interleaved 422 CbYCrY 16-bit", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x02, 0x04, 0x01)) + +MXF_LABEL_ENTRY(UncompressedPictureCodingPlanar420YCbCr8Bit, "Uncompressed Picture Coding Planar 420 YCbCr 8-bit", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x01, 0x01, 0x03, 0x01, 0x02)) + +MXF_LABEL_ENTRY(ARRIRAWCoding12bit, "ARRIRAW Essence 12-bit Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x01, 0x02, 0x01, 0x01, 0x01)) + +MXF_LABEL_ENTRY(ARRIRAWCoding12bitReverse, "ARRIRAW Essence 12-bit Reverse Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x01, 0x02, 0x01, 0x01, 0x02)) + +MXF_LABEL_ENTRY(ARRIRAWCoding13bit, "ARRIRAW Essence 13-bit Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x01, 0x02, 0x01, 0x01, 0x03)) + +MXF_LABEL_ENTRY(ARRIRAWCodingHighDensity12bit, "ARRIRAW Essence 12-bit High Density Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01)) + +MXF_LABEL_ENTRY(ARRIRAWCodingHighDensity13bit, "ARRIRAW Essence 13-bit High Density Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x02)) + +MXF_LABEL_ENTRY(UndefinedUncompressedPictureCoding, "Undefined Uncompressed Picture Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x01, 0x7f, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(MPEG2MPMLIFrame, "MPEG-2 MP-ML I-Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x10, 0x00)) + +MXF_LABEL_ENTRY(MPEG2MPMLLongGOP, "MPEG-2 MP-ML Long GOP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x11, 0x00)) + +MXF_LABEL_ENTRY(MPEG2MPMLNoIFrames, "MPEG-2 MP-ML No I-Frames", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x12, 0x00)) + +MXF_LABEL_ENTRY(MPEG2HDVMPML480x7202997P4x3, "MPEG-2 HDV MP-ML 480x720 29.97P 4x3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x20, 0x01)) + +MXF_LABEL_ENTRY(MPEG2HDVMPML480x7202997P16x9, "MPEG-2 HDV MP-ML 480x720 29.97P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x20, 0x02)) + +MXF_LABEL_ENTRY(MPEG2HDVMPML480x7205994I4x3, "MPEG-2 HDV MP-ML 480x720 59.94I 4x3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x20, 0x04)) + +MXF_LABEL_ENTRY(MPEG2HDVMPML480x7205994I16x9, "MPEG-2 HDV MP-ML 480x720 59.94I 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x20, 0x05)) + +MXF_LABEL_ENTRY(MPEG2HDVMPML480x7205994P4x3, "MPEG-2 HDV MP-ML 480x720 59.94P 4x3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x20, 0x06)) + +MXF_LABEL_ENTRY(MPEG2HDVMPML480x7205994P16x9, "MPEG-2 HDV MP-ML 480x720 59.94P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x20, 0x07)) + +MXF_LABEL_ENTRY(MPEG2HDVMPML576x72025P4x3, "MPEG-2 HDV MP-ML 576x720 25P 4x3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x20, 0x11)) + +MXF_LABEL_ENTRY(MPEG2HDVMPML576x72025P16x9, "MPEG-2 HDV MP-ML 576x720 25P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x20, 0x12)) + +MXF_LABEL_ENTRY(MPEG2HDVMPML576x72050I4x3, "MPEG-2 HDV MP-ML 576x720 50I 4x3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x20, 0x14)) + +MXF_LABEL_ENTRY(MPEG2HDVMPML576x72050I16x9, "MPEG-2 HDV MP-ML 576x720 50I 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x20, 0x15)) + +MXF_LABEL_ENTRY(MPEG2HDVMPML576x72050P4x3, "MPEG-2 HDV MP-ML 576x720 50P 4x3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x20, 0x16)) + +MXF_LABEL_ENTRY(MPEG2HDVMPML576x72050P16x9, "MPEG-2 HDV MP-ML 576x720 50P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x01, 0x20, 0x17)) + +MXF_LABEL_ENTRY(SMPTED1050Mbps625x50I, "SMPTE D-10 50Mbps 625x50I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x02, 0x01, 0x01)) + +MXF_LABEL_ENTRY(SMPTED1050Mbps525x5994I, "SMPTE D-10 50Mbps 525x59.94I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x02, 0x01, 0x02)) + +MXF_LABEL_ENTRY(SMPTED1040Mbps625x50I, "SMPTE D-10 40Mbps 625x50I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x02, 0x01, 0x03)) + +MXF_LABEL_ENTRY(SMPTED1040Mbps525x5994I, "SMPTE D-10 40Mbps 525x59.94I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x02, 0x01, 0x04)) + +MXF_LABEL_ENTRY(SMPTED1030Mbps625x50I, "SMPTE D-10 30Mbps 625x50I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x02, 0x01, 0x05)) + +MXF_LABEL_ENTRY(SMPTED1030Mbps525x5994I, "SMPTE D-10 30Mbps 525x59.94I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x02, 0x01, 0x06)) + +MXF_LABEL_ENTRY(MPEG2422PMLIFrame, "MPEG-2 422P-ML I-Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x02, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MPEG2422PMLLongGOP, "MPEG-2 422P-ML Long GOP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x02, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MPEG2422PMLNoIFrames, "MPEG-2 422P-ML No I-Frames", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x02, 0x04, 0x00)) + +MXF_LABEL_ENTRY(MPEG2MPHLIFrame, "MPEG-2 MP-HL I-Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x03, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MPEG2MPHLLongGOP, "MPEG-2 MP-HL Long GOP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x03, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MPEG2MPHLNoIFrames, "MPEG-2 MP-HL No I-Frames", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x03, 0x04, 0x00)) + +MXF_LABEL_ENTRY(MPEG2HDV720x12805994P16x9, "MPEG-2 HDV 720x1280 59.94P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x03, 0x20, 0x01)) + +MXF_LABEL_ENTRY(MPEG2HDV720x128050P16x9, "MPEG-2 HDV 720x1280 50P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x03, 0x20, 0x08)) + +MXF_LABEL_ENTRY(MPEG2422PHLIFrame, "MPEG-2 422P-HL I-Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x04, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MPEG2422PHLLongGOP, "MPEG-2 422P-HL Long GOP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x04, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MPEG2422PHLNoIFrames, "MPEG-2 422P-HL No I-Frames", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x04, 0x04, 0x00)) + +MXF_LABEL_ENTRY(MPEG2MPH14IFrame, "MPEG-2 MP-H14 I-Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MPEG2MPH14LongGOP, "MPEG-2 MP-H14 Long GOP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MPEG2MPH14NoIFrames, "MPEG-2 MP-H14 No I-Frames", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x04, 0x00)) + +MXF_LABEL_ENTRY(MPEG2HDVMPH14480x7205994P4x3, "MPEG-2 HDV MP-H14 480x720 59.94P 4x3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x20, 0x01)) + +MXF_LABEL_ENTRY(MPEG2HDVMPH14480x7205994P16x9, "MPEG-2 HDV MP-H14 480x720 59.94P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x20, 0x02)) + +MXF_LABEL_ENTRY(MPEG2HDVMPH14576x72050P4x3, "MPEG-2 HDV MP-H14 576x720 50P 4x3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x20, 0x08)) + +MXF_LABEL_ENTRY(MPEG2HDVMPH14576x72050P16x9, "MPEG-2 HDV MP-H14 576x720 50P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x20, 0x09)) + +MXF_LABEL_ENTRY(MPEG2HDVMPH14720x12802997P16x9, "MPEG-2 HDV MP-H14 720x1280 29.97P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x20, 0x10)) + +MXF_LABEL_ENTRY(MPEG2HDVMPH14720x128025P16x9, "MPEG-2 HDV MP-H14 720x1280 25P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x20, 0x14)) + +MXF_LABEL_ENTRY(MPEG2HDVMPH14720x128050P16x9, "MPEG-2 HDV MP-H14 720x1280 50P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x20, 0x15)) + +MXF_LABEL_ENTRY(MPEG2HDVMPH141080x14405994I16x9, "MPEG-2 HDV MP-H14 1080x1440 59.94I 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x20, 0x20)) + +MXF_LABEL_ENTRY(MPEG2HDVMPH141080x14402997P16x9, "MPEG-2 HDV MP-H14 1080x1440 29.97P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x20, 0x21)) + +MXF_LABEL_ENTRY(MPEG2HDVMPH141080x14402398P16x9, "MPEG-2 HDV MP-H14 1080x1440 23.98P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x20, 0x22)) + +MXF_LABEL_ENTRY(MPEG2HDVMPH141080x144050I16x9, "MPEG-2 HDV MP-H14 1080x1440 50I 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x20, 0x24)) + +MXF_LABEL_ENTRY(MPEG2HDVMPH141080x144025P16x9, "MPEG-2 HDV MP-H14 1080x1440 25P 16x9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x05, 0x20, 0x25)) + +MXF_LABEL_ENTRY(MPEG2HPMLIFrame, "MPEG-2 HP-ML I-Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x06, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MPEG2HPMLLongGOP, "MPEG-2 HP-ML Long GOP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x06, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MPEG2HPMLNoIFrames, "MPEG-2 HP-ML No I-Frames", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x06, 0x04, 0x00)) + +MXF_LABEL_ENTRY(MPEG2HPHLIFrame, "MPEG-2 HP-HL I-Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x07, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MPEG2HPHLLongGOP, "MPEG-2 HP-HL Long GOP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x07, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MPEG2HPHLNoIFrames, "MPEG-2 HP-HL No I-Frames", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x07, 0x04, 0x00)) + +MXF_LABEL_ENTRY(MPEG2HPH14IFrame, "MPEG-2 HP-H14 I-Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x08, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MPEG2HPH14LongGOP, "MPEG-2 HP-H14 Long GOP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x08, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MPEG2HPH14NoIFrames, "MPEG-2 HP-H14 No I-Frames", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x08, 0x04, 0x00)) + +MXF_LABEL_ENTRY(MPEG1ConstrainedProfile, "MPEG-1 Constrained Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x10, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MPEG1UnconstrainedCoding, "MPEG-1 Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x10, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MPEG4AdvancedRealTimeSimpleProfileLevel1, "MPEG-4 Advanced Real-time Simple Profile Level 1", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x02, 0x01)) + +MXF_LABEL_ENTRY(MPEG4AdvancedRealTimeSimpleProfileLevel2, "MPEG-4 Advanced Real-time Simple Profile Level 2", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x02, 0x02)) + +MXF_LABEL_ENTRY(MPEG4AdvancedRealTimeSimpleProfileLevel3, "MPEG-4 Advanced Real-time Simple Profile Level 3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x02, 0x03)) + +MXF_LABEL_ENTRY(MPEG4AdvancedRealTimeSimpleProfileLevel4, "MPEG-4 Advanced Real-time Simple Profile Level 4", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x02, 0x04)) + +MXF_LABEL_ENTRY(MPEG4SimpleStudioProfileLevel1, "MPEG-4 Simple Studio Profile Level 1", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x10, 0x01)) + +MXF_LABEL_ENTRY(MPEG4SimpleStudioProfileLevel2, "MPEG-4 Simple Studio Profile Level 2", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x10, 0x02)) + +MXF_LABEL_ENTRY(MPEG4SimpleStudioProfileLevel3, "MPEG-4 Simple Studio Profile Level 3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x10, 0x03)) + +MXF_LABEL_ENTRY(MPEG4SimpleStudioProfileLevel4, "MPEG-4 Simple Studio Profile Level 4", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x10, 0x04)) + +MXF_LABEL_ENTRY(MPEG4SimpleStudioProfileLevel5, "MPEG-4 Simple Studio Profile Level 5", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x10, 0x05)) + +MXF_LABEL_ENTRY(MPEG4SimpleStudioProfileLevel6, "MPEG-4 Simple Studio Profile Level 6", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x10, 0x06)) + +MXF_LABEL_ENTRY(MPEG4CoreStudioProfileLevel1, "MPEG-4 Core Studio Profile Level 1", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x11, 0x01)) + +MXF_LABEL_ENTRY(MPEG4CoreStudioProfileLevel2, "MPEG-4 Core Studio Profile Level 2", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x11, 0x02)) + +MXF_LABEL_ENTRY(MPEG4CoreStudioProfileLevel3, "MPEG-4 Core Studio Profile Level 3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x11, 0x03)) + +MXF_LABEL_ENTRY(MPEG4CoreStudioProfileLevel4, "MPEG-4 Core Studio Profile Level 4", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x11, 0x04)) + +MXF_LABEL_ENTRY(H264MPEG4AVCBaselineProfileUnconstrainedCoding, "H.264/MPEG-4 AVC Baseline Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x31, 0x10, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCConstrainedBaselineProfileUnconstrainedCoding, "H.264/MPEG-4 AVC Constrained Baseline Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x31, 0x11, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCMainProfileUnconstrainedCoding, "H.264/MPEG-4 AVC Main Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x31, 0x20, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCExtendedProfileUnconstrainedCoding, "H.264/MPEG-4 AVC Extended Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x31, 0x30, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHighProfileUnconstrainedCoding, "H.264/MPEG-4 AVC High Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x31, 0x40, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh10ProfileUnconstrainedCoding, "H.264/MPEG-4 AVC High 10 Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x31, 0x50, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422ProfileUnconstrainedCoding, "H.264/MPEG-4 AVC High 422 Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x31, 0x60, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh444PredictiveProfileUnconstrainedCoding, "H.264/MPEG-4 AVC High 444 Predictive Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x31, 0x70, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh10IntraUnconstrainedCoding, "H.264/MPEG-4 AVC High 10 Intra Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x20, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh10IntraRP2027ConstrainedClass5010805994iCoding, "H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 1080/59.94i Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x21, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh10IntraRP2027ConstrainedClass50108050iCoding, "H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 1080/50i Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x21, 0x02)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh10IntraRP2027ConstrainedClass5010802997pCoding, "H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 1080/29.97p Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x21, 0x03)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh10IntraRP2027ConstrainedClass50108025pCoding, "H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 1080/25p Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x21, 0x04)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh10IntraRP2027ConstrainedClass507205994pCoding, "H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 720/59.94p Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x21, 0x08)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh10IntraRP2027ConstrainedClass5072050pCoding, "H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 720/50p Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x21, 0x09)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraProfileUnconstrainedCoding, "H.264/MPEG-4 AVC High 422 Intra Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x30, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraRP2027ConstrainedClass10010805994iCoding, "H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 1080/59.94i Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x31, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraRP2027ConstrainedClass100108050iCoding, "H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 1080/50i Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x31, 0x02)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraRP2027ConstrainedClass10010802997pCoding, "H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 1080/29.97p Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x31, 0x03)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraRP2027ConstrainedClass100108025pCoding, "H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 1080/25p Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x31, 0x04)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraRP2027ConstrainedClass1007205994pCoding, "H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 720/59.94p Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x31, 0x08)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraRP2027ConstrainedClass10072050pCoding, "H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 720/50p Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x31, 0x09)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraRP2027ConstrainedClass20010805994iCoding, "H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 200 1080/59.94i Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x32, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraRP2027ConstrainedClass200108050iCoding, "H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 200 1080/50i Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x32, 0x02)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraRP2027ConstrainedClass20010802997pCoding, "H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 200 1080/29.97p Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x32, 0x03)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraRP2027ConstrainedClass200108025pCoding, "H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 200 1080/25p Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x32, 0x04)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraRP2027ConstrainedClass2007205994pCoding, "H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 200 720/59.94p Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x32, 0x08)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh422IntraRP2027ConstrainedClass20072050pCoding, "H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 200 720/50p Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x32, 0x09)) + +MXF_LABEL_ENTRY(H264MPEG4AVCHigh444IntraProfileUnconstrainedCoding, "H.264/MPEG-4 AVC High 444 Intra Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x40, 0x01)) + +MXF_LABEL_ENTRY(H264MPEG4AVCCAVLC444IntraProfileUnconstrainedCoding, "H.264/MPEG-4 AVC CAVLC 444 Intra Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x32, 0x50, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMainProfileUnconstrainedCoding, "H.265/HEVC Main Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x41, 0x10, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain10ProfileUnconstrainedCoding, "H.265/HEVC Main 10 Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x41, 0x20, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain12ProfileUnconstrainedCoding, "H.265/HEVC Main 12 Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x41, 0x30, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain42210ProfileUnconstrainedCoding, "H.265/HEVC Main 4:2:2 10 Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x42, 0x20, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain42212ProfileUnconstrainedCoding, "H.265/HEVC Main 4:2:2 12 Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x42, 0x30, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain444ProfileUnconstrainedCoding, "H.265/HEVC Main 4:4:4 Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x43, 0x10, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain44410ProfileUnconstrainedCoding, "H.265/HEVC Main 4:4:4 10 Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x43, 0x20, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain44412ProfileUnconstrainedCoding, "H.265/HEVC Main 4:4:4 12 Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x43, 0x30, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMainIntraProfileUnconstrainedCoding, "H.265/HEVC Main Intra Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x44, 0x10, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain10IntraProfileUnconstrainedCoding, "H.265/HEVC Main 10 Intra Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x44, 0x20, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain12IntraProfileUnconstrainedCoding, "H.265/HEVC Main 12 Intra Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x44, 0x30, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain42210IntraProfileUnconstrainedCoding, "H.265/HEVC Main 4:2:2 10 Intra Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x45, 0x20, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain42212IntraProfileUnconstrainedCoding, "H.265/HEVC Main 4:2:2 12 Intra Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x45, 0x30, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain444IntraProfileUnconstrainedCoding, "H.265/HEVC Main 4:4:4 Intra Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x46, 0x10, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain44410IntraProfileUnconstrainedCoding, "H.265/HEVC Main 4:4:4 10 Intra Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x46, 0x20, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain44412IntraProfileUnconstrainedCoding, "H.265/HEVC Main 4:4:4 12 Intra Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x46, 0x30, 0x01)) + +MXF_LABEL_ENTRY(H265HEVCMain44416IntraProfileUnconstrainedCoding, "H.265/HEVC Main 4:4:4 16 Intra Profile Unconstrained Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x46, 0x50, 0x01)) + +MXF_LABEL_ENTRY(VC6UnrestrictedBitstream, "VC-6 Unrestricted bitstream", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x01, 0x47, 0x01, 0x00)) + +MXF_LABEL_ENTRY(IECDVVideo25Mbps525x60I, "IEC-DV Video 25Mbps 525x60I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x02, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(IECDVVideo25Mbps625x50I, "IEC-DV Video 25Mbps 625x50I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x02, 0x01, 0x02, 0x00)) + +MXF_LABEL_ENTRY(IECDVVideo25Mbps525x60ISMPTE305MType41h, "IEC-DV Video 25Mbps 525x60I SMPTE-305M Type-41h", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x02, 0x01, 0x03, 0x00)) + +MXF_LABEL_ENTRY(IECDVVideo25Mbps625x50ISMPTE305MType41h, "IEC-DV Video 25Mbps 625x50I SMPTE-305M Type-41h", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x02, 0x01, 0x04, 0x00)) + +MXF_LABEL_ENTRY(DVBasedVideo25Mbps525x60I, "DV-based Video 25Mbps 525x60I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x02, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(DVBasedVideo25Mbps625x50I, "DV-based Video 25Mbps 625x50I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00)) + +MXF_LABEL_ENTRY(DVBasedVideo50Mbps525x60I, "DV-based Video 50Mbps 525x60I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x02, 0x02, 0x03, 0x00)) + +MXF_LABEL_ENTRY(DVBasedVideo50Mbps625x50I, "DV-based Video 50Mbps 625x50I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x02, 0x02, 0x04, 0x00)) + +MXF_LABEL_ENTRY(DVBasedVideo100Mbps1080x5994I, "DV-based Video 100Mbps 1080x59.94I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x02, 0x02, 0x05, 0x00)) + +MXF_LABEL_ENTRY(DVBasedVideo100Mbps1080x50I, "DV-based Video 100Mbps 1080x50I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x02, 0x02, 0x06, 0x00)) + +MXF_LABEL_ENTRY(DVBasedVideo100Mbps720x5994P, "DV-based Video 100Mbps 720x59.94P", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x02, 0x02, 0x07, 0x00)) + +MXF_LABEL_ENTRY(DVBasedVideo100Mbps720x50P, "DV-based Video 100Mbps 720x50P", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x02, 0x02, 0x08, 0x00)) + +// deprecated +MXF_LABEL_ENTRY(JPEG2000DigitalCinemaProfile, "JPEG 2000 Digital Cinema Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x01)) + +MXF_LABEL_ENTRY(JPEG2000Amd12KDigitalCinemaProfile, "JPEG 2000 Amd-1 2K Digital Cinema Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x03)) + +MXF_LABEL_ENTRY(JPEG2000Amd14KDigitalCinemaProfile, "JPEG 2000 Amd-1 4K Digital Cinema Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x04)) + +MXF_LABEL_ENTRY(JPEG2000BroadcastContributionSingleTileProfileLevel1, "JPEG 2000 Broadcast Contribution Single Tile Profile Level 1", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x11)) + +MXF_LABEL_ENTRY(JPEG2000BroadcastContributionSingleTileProfileLevel2, "JPEG 2000 Broadcast Contribution Single Tile Profile Level 2", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x12)) + +MXF_LABEL_ENTRY(JPEG2000BroadcastContributionSingleTileProfileLevel3, "JPEG 2000 Broadcast Contribution Single Tile Profile Level 3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x13)) + +MXF_LABEL_ENTRY(JPEG2000BroadcastContributionSingleTileProfileLevel4, "JPEG 2000 Broadcast Contribution Single Tile Profile Level 4", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x14)) + +MXF_LABEL_ENTRY(JPEG2000BroadcastContributionSingleTileProfileLevel5, "JPEG 2000 Broadcast Contribution Single Tile Profile Level 5", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x15)) + +MXF_LABEL_ENTRY(JPEG2000BroadcastContributionMultiTileReversibleProfileLevel6, "JPEG 2000 Broadcast Contribution Multi-tile Reversible Profile Level 6", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x16)) + +MXF_LABEL_ENTRY(JPEG2000BroadcastContributionMultiTileReversibleProfileLevel7, "JPEG 2000 Broadcast Contribution Multi-tile Reversible Profile Level 7", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x17)) + +MXF_LABEL_ENTRY(JPEG2000UndefinedDigitalCinemaProfile, "JPEG 2000 Undefined Digital Cinema Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x01, 0x7f)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M0S0, "2K IMF Single Tile Lossy Profile (Mainlevel 0 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x01)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M1S0, "2K IMF Single Tile Lossy Profile (Mainlevel 1 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x02)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M1S1, "2K IMF Single Tile Lossy Profile (Mainlevel 1 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x03)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M2S0, "2K IMF Single Tile Lossy Profile (Mainlevel 2 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x04)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M2S1, "2K IMF Single Tile Lossy Profile (Mainlevel 2 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x05)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M3S0, "2K IMF Single Tile Lossy Profile (Mainlevel 3 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x06)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M3S1, "2K IMF Single Tile Lossy Profile (Mainlevel 3 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x07)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M4S0, "2K IMF Single Tile Lossy Profile (Mainlevel 4 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x08)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M4S1, "2K IMF Single Tile Lossy Profile (Mainlevel 4 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x09)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M4S2, "2K IMF Single Tile Lossy Profile (Mainlevel 4 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x0a)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M5S0, "2K IMF Single Tile Lossy Profile (Mainlevel 5 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x0b)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M5S1, "2K IMF Single Tile Lossy Profile (Mainlevel 5 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x0c)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M5S2, "2K IMF Single Tile Lossy Profile (Mainlevel 5 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x0d)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M5S3, "2K IMF Single Tile Lossy Profile (Mainlevel 5 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x0e)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M6S0, "2K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x0f)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M6S1, "2K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x10)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M6S2, "2K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x11)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M6S3, "2K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x12)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M6S4, "2K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x13)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M7S0, "2K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x14)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M7S1, "2K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x15)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M7S2, "2K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x16)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M7S3, "2K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x17)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M7S4, "2K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x18)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M7S5, "2K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x19)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M8S0, "2K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x1a)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M8S1, "2K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x1b)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M8S2, "2K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x1c)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M8S3, "2K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x1d)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M8S4, "2K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x1e)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M8S5, "2K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x1f)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M8S6, "2K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x20)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M9S0, "2K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x21)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M9S1, "2K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x22)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M9S2, "2K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x23)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M9S3, "2K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x24)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M9S4, "2K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x25)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M9S5, "2K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x26)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M9S6, "2K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x27)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M9S7, "2K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x28)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M10S0, "2K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x29)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M10S1, "2K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x2a)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M10S2, "2K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x2b)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M10S3, "2K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x2c)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M10S4, "2K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x2d)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M10S5, "2K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x2e)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M10S6, "2K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x2f)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M10S7, "2K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x30)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M10S8, "2K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 8)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x31)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M11S0, "2K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x32)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M11S1, "2K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x33)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M11S2, "2K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x34)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M11S3, "2K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x35)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M11S4, "2K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x36)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M11S5, "2K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x37)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M11S6, "2K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x38)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M11S7, "2K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x39)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M11S8, "2K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 8)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x3a)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleTileLossyProfile_M11S9, "2K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 9)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x3b)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M0S0, "4K IMF Single Tile Lossy Profile (Mainlevel 0 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x01)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M1S0, "4K IMF Single Tile Lossy Profile (Mainlevel 1 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x02)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M1S1, "4K IMF Single Tile Lossy Profile (Mainlevel 1 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x03)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M2S0, "4K IMF Single Tile Lossy Profile (Mainlevel 2 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x04)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M2S1, "4K IMF Single Tile Lossy Profile (Mainlevel 2 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x05)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M3S0, "4K IMF Single Tile Lossy Profile (Mainlevel 3 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x06)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M3S1, "4K IMF Single Tile Lossy Profile (Mainlevel 3 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x07)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M4S0, "4K IMF Single Tile Lossy Profile (Mainlevel 4 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x08)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M4S1, "4K IMF Single Tile Lossy Profile (Mainlevel 4 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x09)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M4S2, "4K IMF Single Tile Lossy Profile (Mainlevel 4 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x0a)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M5S0, "4K IMF Single Tile Lossy Profile (Mainlevel 5 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x0b)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M5S1, "4K IMF Single Tile Lossy Profile (Mainlevel 5 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x0c)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M5S2, "4K IMF Single Tile Lossy Profile (Mainlevel 5 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x0d)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M5S3, "4K IMF Single Tile Lossy Profile (Mainlevel 5 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x0e)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M6S0, "4K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x0f)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M6S1, "4K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x10)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M6S2, "4K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x11)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M6S3, "4K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x12)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M6S4, "4K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x13)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M7S0, "4K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x14)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M7S1, "4K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x15)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M7S2, "4K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x16)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M7S3, "4K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x17)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M7S4, "4K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x18)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M7S5, "4K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x19)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M8S0, "4K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x1a)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M8S1, "4K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x1b)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M8S2, "4K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x1c)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M8S3, "4K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x1d)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M8S4, "4K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x1e)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M8S5, "4K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x1f)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M8S6, "4K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x20)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M9S0, "4K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x21)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M9S1, "4K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x22)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M9S2, "4K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x23)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M9S3, "4K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x24)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M9S4, "4K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x25)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M9S5, "4K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x26)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M9S6, "4K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x27)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M9S7, "4K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x28)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M10S0, "4K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x29)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M10S1, "4K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x2a)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M10S2, "4K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x2b)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M10S3, "4K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x2c)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M10S4, "4K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x2d)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M10S5, "4K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x2e)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M10S6, "4K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x2f)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M10S7, "4K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x30)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M10S8, "4K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 8)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x31)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M11S0, "4K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x32)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M11S1, "4K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x33)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M11S2, "4K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x34)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M11S3, "4K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x35)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M11S4, "4K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x36)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M11S5, "4K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x37)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M11S6, "4K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x38)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M11S7, "4K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x39)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M11S8, "4K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 8)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x3a)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleTileLossyProfile_M11S9, "4K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 9)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x03, 0x3b)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M0S0, "8K IMF Single Tile Lossy Profile (Mainlevel 0 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x01)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M1S0, "8K IMF Single Tile Lossy Profile (Mainlevel 1 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x02)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M1S1, "8K IMF Single Tile Lossy Profile (Mainlevel 1 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x03)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M2S0, "8K IMF Single Tile Lossy Profile (Mainlevel 2 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x04)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M2S1, "8K IMF Single Tile Lossy Profile (Mainlevel 2 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x05)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M3S0, "8K IMF Single Tile Lossy Profile (Mainlevel 3 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x06)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M3S1, "8K IMF Single Tile Lossy Profile (Mainlevel 3 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x07)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M4S0, "8K IMF Single Tile Lossy Profile (Mainlevel 4 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x08)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M4S1, "8K IMF Single Tile Lossy Profile (Mainlevel 4 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x09)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M4S2, "8K IMF Single Tile Lossy Profile (Mainlevel 4 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x0a)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M5S0, "8K IMF Single Tile Lossy Profile (Mainlevel 5 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x0b)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M5S1, "8K IMF Single Tile Lossy Profile (Mainlevel 5 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x0c)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M5S2, "8K IMF Single Tile Lossy Profile (Mainlevel 5 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x0d)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M5S3, "8K IMF Single Tile Lossy Profile (Mainlevel 5 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x0e)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M6S0, "8K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x0f)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M6S1, "8K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x10)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M6S2, "8K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x11)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M6S3, "8K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x12)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M6S4, "8K IMF Single Tile Lossy Profile (Mainlevel 6 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x13)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M7S0, "8K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x14)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M7S1, "8K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x15)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M7S2, "8K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x16)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M7S3, "8K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x17)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M7S4, "8K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x18)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M7S5, "8K IMF Single Tile Lossy Profile (Mainlevel 7 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x19)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M8S0, "8K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x1a)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M8S1, "8K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x1b)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M8S2, "8K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x1c)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M8S3, "8K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x1d)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M8S4, "8K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x1e)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M8S5, "8K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x1f)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M8S6, "8K IMF Single Tile Lossy Profile (Mainlevel 8 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x20)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M9S0, "8K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x21)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M9S1, "8K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x22)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M9S2, "8K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x23)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M9S3, "8K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x24)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M9S4, "8K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x25)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M9S5, "8K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x26)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M9S6, "8K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x27)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M9S7, "8K IMF Single Tile Lossy Profile (Mainlevel 9 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x28)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M10S0, "8K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x29)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M10S1, "8K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x2a)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M10S2, "8K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x2b)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M10S3, "8K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x2c)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M10S4, "8K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x2d)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M10S5, "8K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x2e)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M10S6, "8K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x2f)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M10S7, "8K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x30)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M10S8, "8K IMF Single Tile Lossy Profile (Mainlevel 10 Sublevel 8)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x31)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M11S0, "8K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x32)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M11S1, "8K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x33)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M11S2, "8K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x34)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M11S3, "8K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x35)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M11S4, "8K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x36)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M11S5, "8K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x37)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M11S6, "8K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x38)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M11S7, "8K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x39)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M11S8, "8K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 8)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x3a)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleTileLossyProfile_M11S9, "8K IMF Single Tile Lossy Profile (Mainlevel 11 Sublevel 9)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x04, 0x3b)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M0S0, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 0 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x01)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M1S0, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 1 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x02)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M1S1, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 1 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x03)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M2S0, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 2 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x04)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M2S1, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 2 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x05)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M3S0, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 3 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x06)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M3S1, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 3 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x07)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M4S0, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 4 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x08)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M4S1, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 4 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x09)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M4S2, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 4 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x0a)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M5S0, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 5 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x0b)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M5S1, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 5 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x0c)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M5S2, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 5 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x0d)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M5S3, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 5 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x0e)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M6S0, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x0f)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M6S1, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x10)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M6S2, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x11)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M6S3, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x12)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M6S4, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x13)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M7S0, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x14)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M7S1, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x15)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M7S2, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x16)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M7S3, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x17)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M7S4, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x18)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M7S5, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x19)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M8S0, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x1a)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M8S1, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x1b)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M8S2, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x1c)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M8S3, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x1d)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M8S4, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x1e)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M8S5, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x1f)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M8S6, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x20)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M9S0, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x21)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M9S1, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x22)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M9S2, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x23)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M9S3, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x24)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M9S4, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x25)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M9S5, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x26)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M9S6, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x27)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M9S7, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x28)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M10S0, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x29)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M10S1, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x2a)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M10S2, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x2b)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M10S3, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x2c)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M10S4, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x2d)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M10S5, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x2e)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M10S6, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x2f)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M10S7, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x30)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M10S8, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 8)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x31)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M11S0, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x32)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M11S1, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x33)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M11S2, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x34)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M11S3, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x35)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M11S4, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x36)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M11S5, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x37)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M11S6, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x38)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M11S7, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x39)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M11S8, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 8)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x3a)) + +MXF_LABEL_ENTRY(J2K_2KIMF_SingleMultiTileReversibleProfile_M11S9, "2K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 9)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x05, 0x3b)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M0S0, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 0 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x01)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M1S0, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 1 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x02)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M1S1, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 1 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x03)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M2S0, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 2 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x04)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M2S1, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 2 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x05)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M3S0, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 3 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x06)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M3S1, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 3 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x07)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M4S0, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 4 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x08)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M4S1, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 4 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x09)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M4S2, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 4 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x0a)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M5S0, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 5 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x0b)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M5S1, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 5 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x0c)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M5S2, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 5 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x0d)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M5S3, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 5 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x0e)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M6S0, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x0f)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M6S1, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x10)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M6S2, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x11)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M6S3, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x12)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M6S4, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x13)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M7S0, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x14)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M7S1, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x15)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M7S2, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x16)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M7S3, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x17)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M7S4, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x18)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M7S5, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x19)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M8S0, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x1a)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M8S1, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x1b)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M8S2, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x1c)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M8S3, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x1d)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M8S4, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x1e)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M8S5, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x1f)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M8S6, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x20)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M9S0, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x21)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M9S1, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x22)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M9S2, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x23)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M9S3, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x24)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M9S4, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x25)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M9S5, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x26)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M9S6, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x27)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M9S7, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x28)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M10S0, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x29)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M10S1, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x2a)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M10S2, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x2b)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M10S3, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x2c)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M10S4, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x2d)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M10S5, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x2e)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M10S6, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x2f)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M10S7, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x30)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M10S8, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 8)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x31)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M11S0, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x32)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M11S1, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x33)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M11S2, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x34)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M11S3, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x35)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M11S4, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x36)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M11S5, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x37)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M11S6, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x38)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M11S7, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x39)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M11S8, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 8)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x3a)) + +MXF_LABEL_ENTRY(J2K_4KIMF_SingleMultiTileReversibleProfile_M11S9, "4K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 9)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x06, 0x3b)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M0S0, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 0 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x01)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M1S0, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 1 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x02)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M1S1, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 1 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x03)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M2S0, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 2 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x04)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M2S1, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 2 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x05)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M3S0, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 3 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x06)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M3S1, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 3 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x07)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M4S0, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 4 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x08)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M4S1, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 4 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x09)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M4S2, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 4 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x0a)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M5S0, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 5 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x0b)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M5S1, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 5 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x0c)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M5S2, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 5 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x0d)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M5S3, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 5 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x0e)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M6S0, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x0f)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M6S1, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x10)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M6S2, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x11)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M6S3, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x12)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M6S4, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 6 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x13)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M7S0, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x14)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M7S1, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x15)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M7S2, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x16)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M7S3, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x17)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M7S4, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x18)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M7S5, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 7 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x19)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M8S0, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x1a)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M8S1, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x1b)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M8S2, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x1c)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M8S3, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x1d)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M8S4, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x1e)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M8S5, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x1f)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M8S6, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 8 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x20)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M9S0, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x21)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M9S1, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x22)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M9S2, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x23)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M9S3, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x24)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M9S4, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x25)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M9S5, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x26)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M9S6, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x27)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M9S7, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 9 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x28)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M10S0, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x29)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M10S1, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x2a)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M10S2, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x2b)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M10S3, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x2c)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M10S4, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x2d)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M10S5, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x2e)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M10S6, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x2f)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M10S7, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x30)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M10S8, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 10 Sublevel 8)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x31)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M11S0, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 0)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x32)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M11S1, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x33)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M11S2, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 2)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x34)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M11S3, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 3)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x35)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M11S4, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 4)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x36)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M11S5, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 5)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x37)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M11S6, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 6)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x38)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M11S7, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 7)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x39)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M11S8, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 8)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x3a)) + +MXF_LABEL_ENTRY(J2K_8KIMF_SingleMultiTileReversibleProfile_M11S9, "8K IMF Single/Multi-Tile Reversible Profile (Mainlevel 11 Sublevel 9)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x07, 0x3b)) + +MXF_LABEL_ENTRY(HTJ2KPictureCodingSchemeGeneric, "Generic HTJ2K codestream", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x01, 0x08, 0x01)) + +MXF_LABEL_ENTRY(TIFFEPUncompressedCFA, "TIFF/EP Uncompressed CFA", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x02, 0x01, 0x01)) + +MXF_LABEL_ENTRY(TIFFEPUncompressedLinearRaw, "TIFF/EP Uncompressed LinearRaw", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x02, 0x01, 0x02)) + +MXF_LABEL_ENTRY(TIFFEPCompressedCFA, "TIFF/EP Compressed CFA", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x02, 0x01, 0x03)) + +MXF_LABEL_ENTRY(TIFFEPCompressedLinearRaw, "TIFF/EP Compressed LinearRaw", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x02, 0x01, 0x04)) + +MXF_LABEL_ENTRY(VC2Stream, "VC-2 Stream", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x03, 0x01, 0x00)) + +MXF_LABEL_ENTRY(ACESUncompressedMonoscopicWithoutAlpha, "ACES Uncompressed Monoscopic Without Alpha", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x04, 0x01, 0x00)) + +MXF_LABEL_ENTRY(ACESUncompressedMonoscopicWithAlpha, "ACES Uncompressed Monoscopic With Alpha", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x04, 0x02, 0x00)) + +MXF_LABEL_ENTRY(VC5Part3RGBAPicture, "VC-5 Part 3 RGB(A) Picture", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x05, 0x03, 0x01)) + +MXF_LABEL_ENTRY(VC5Part3YCCAPicture, "VC-5 Part 3 YCC(A) Picture", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x05, 0x03, 0x02)) + +MXF_LABEL_ENTRY(VC5Part3BayerPicture, "VC-5 Part 3 Bayer Picture", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x05, 0x03, 0x03)) + +MXF_LABEL_ENTRY(VC5Part4YCCAPicture, "VC-5 Part 4 YCC(A) Picture", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x05, 0x04, 0x02)) + +MXF_LABEL_ENTRY(ProResPictureCoding422Proxy, "ProRes Picture Coding 422 Proxy", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x06, 0x01, 0x00)) + +MXF_LABEL_ENTRY(ProResPictureCoding422LT, "ProRes Picture Coding 422 LT", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x06, 0x02, 0x00)) + +MXF_LABEL_ENTRY(ProResPictureCoding422, "ProRes Picture Coding 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x06, 0x03, 0x00)) + +MXF_LABEL_ENTRY(ProResPictureCoding422HQ, "ProRes Picture Coding 422 HQ", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x06, 0x04, 0x00)) + +MXF_LABEL_ENTRY(ProResPictureCoding4444, "ProRes Picture Coding 4444", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x06, 0x05, 0x00)) + +MXF_LABEL_ENTRY(ProResPictureCoding4444XQ, "ProRes Picture Coding 4444 XQ", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x06, 0x06, 0x00)) + +MXF_LABEL_ENTRY(DNxUncompressedPictureCodingStandard, "DNxUncompressed Picture Coding - Standard", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x07, 0x01, 0x00)) + +MXF_LABEL_ENTRY(DNxUncompressedPictureCodingVariants, "DNxUncompressedPictureCodingVariants", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x07, 0x02, 0x00)) + +MXF_LABEL_ENTRY(JPEGXSUnrestrictedCodestream, "JPEG XS Unrestricted Codestream", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x01, 0x00)) + +MXF_LABEL_ENTRY(JPEGXSMain422_10Profile, "JPEG XS Main 422 10 Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x02, 0x00)) + +MXF_LABEL_ENTRY(JPEGXSMain444_12Profile, "JPEG XS Main 444 12 Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x03, 0x00)) + +MXF_LABEL_ENTRY(JPEGXSMain4444_12Profile, "JPEG XS Main 4444 12 Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x04, 0x00)) + +MXF_LABEL_ENTRY(JPEGXSLight422_10Profile, "JPEG XS Light 422 10 Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x05, 0x00)) + +MXF_LABEL_ENTRY(JPEGXSLight444_12Profile, "JPEG XS Light 444 12 Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x06, 0x00)) + +MXF_LABEL_ENTRY(JPEGXSLightSubline422_10Profile, "JPEG XS Light Subline 422 10 Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x07, 0x00)) + +MXF_LABEL_ENTRY(JPEGXSHigh444_12Profile, "JPEG XS High 444 12 Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x08, 0x00)) + +MXF_LABEL_ENTRY(JPEGXSHigh4444_12Profile, "JPEG XS High 4444 12 Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x08, 0x09, 0x00)) + +MXF_LABEL_ENTRY(FFV1PictureCodingV0, "FFV1PictureCodingV0", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x09, 0x01, 0x00)) + +MXF_LABEL_ENTRY(FFV1PictureCodingV1, "FFV1PictureCodingV1", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x09, 0x02, 0x00)) + +MXF_LABEL_ENTRY(FFV1PictureCodingV3, "FFV1PictureCodingV3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x09, 0x04, 0x00)) + +MXF_LABEL_ENTRY(ARRICORECBEStandardProfile, "ARRICORE CBE Standard Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x0a, 0x01, 0x01)) + +MXF_LABEL_ENTRY(ARRICOREVBEStandardProfile, "ARRICORE VBE Standard Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x03, 0x0a, 0x02, 0x01)) + +MXF_LABEL_ENTRY(SMPTED1110802398PsF, "SMPTE D-11 1080 23.98PsF", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x70, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTED11108024PsF, "SMPTE D-11 1080 24PsF", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x70, 0x01, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTED11108025PsF, "SMPTE D-11 1080 25PsF", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x70, 0x01, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTED1110802997PsF, "SMPTE D-11 1080 29.97PsF", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x70, 0x01, 0x04, 0x00)) + +MXF_LABEL_ENTRY(SMPTED11108050I, "SMPTE D-11 1080 50I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x70, 0x01, 0x05, 0x00)) + +MXF_LABEL_ENTRY(SMPTED1110805994I, "SMPTE D-11 1080 59.94I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x01, 0x02, 0x02, 0x70, 0x01, 0x06, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1235, "SMPTE VC-3 ID 1235", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1237, "SMPTE VC-3 ID 1237", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1238, "SMPTE VC-3 ID 1238", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1241, "SMPTE VC-3 ID 1241", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x07, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1242, "SMPTE VC-3 ID 1242", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x08, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1243, "SMPTE VC-3 ID 1243", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x09, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1244, "SMPTE VC-3 ID 1244", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x0a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1250, "SMPTE VC-3 ID 1250", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x10, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1251, "SMPTE VC-3 ID 1251", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x11, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1252, "SMPTE VC-3 ID 1252", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x12, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1253, "SMPTE VC-3 ID 1253", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x13, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1256, "SMPTE VC-3 ID 1256", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x16, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1258, "SMPTE VC-3 ID 1258", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x18, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1259, "SMPTE VC-3 ID 1259", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x19, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1260, "SMPTE VC-3 ID 1260", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x1a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1270, "SMPTE VC-3 ID 1270", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x24, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1271, "SMPTE VC-3 ID 1271", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x25, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1272, "SMPTE VC-3 ID 1272", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x26, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1273, "SMPTE VC-3 ID 1273", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x27, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC3ID1274, "SMPTE VC-3 ID 1274", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x02, 0x71, 0x28, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC1CodingSPLL, "SMPTE VC-1 Coding SP@LL", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x72, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC1CodingSPML, "SMPTE VC-1 Coding SP@ML", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x72, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC1CodingMPLL, "SMPTE VC-1 Coding MP@LL", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x72, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC1CodingMPML, "SMPTE VC-1 Coding MP@ML", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x72, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC1CodingMPHL, "SMPTE VC-1 Coding MP@HL", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x72, 0x05, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC1CodingAPL0, "SMPTE VC-1 Coding AP@L0", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x72, 0x06, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC1CodingAPL1, "SMPTE VC-1 Coding AP@L1", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x72, 0x07, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC1CodingAPL2, "SMPTE VC-1 Coding AP@L2", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x72, 0x08, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC1CodingAPL3, "SMPTE VC-1 Coding AP@L3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x72, 0x09, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEVC1CodingAPL4, "SMPTE VC-1 Coding AP@L4", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x01, 0x02, 0x02, 0x72, 0x0a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(LeftEyePictureTrack, "Left Eye Picture Track", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x10, 0x01, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(RightEyePictureTrack, "Right Eye Picture Track", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x01, 0x02, 0x10, 0x01, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTE382MDefaultUncompressedSoundCoding, "SMPTE-382M Default Uncompressed Sound Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x04, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(MGAAudioEssenceUncompressedSoundCoding, "MGA Audio Essence Uncompressed Sound Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AIFFUncompressedCoding, "AIFF Uncompressed Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x04, 0x02, 0x02, 0x01, 0x7e, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(UndefinedSoundCoding, "Undefined Sound Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x02, 0x01, 0x7f, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ALawCodedAudioDefault, "A-law Coded Audio default", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x02, 0x02, 0x02, 0x03, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(DVCompressedAudio, "DV Compressed Audio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x02, 0x02, 0x02, 0x03, 0x01, 0x10, 0x00)) + +MXF_LABEL_ENTRY(ATSCA52CompressedAudio, "ATSC A-52 Compressed Audio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x02, 0x02, 0x03, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MPEG1Layer1CompressedAudio, "MPEG-1 Layer-1 Compressed Audio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x00)) + +MXF_LABEL_ENTRY(MPEG1Layer1Or2CompressedAudio, "MPEG-1 Layer-1 or 2 Compressed Audio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x02, 0x02, 0x03, 0x02, 0x05, 0x00)) + +MXF_LABEL_ENTRY(MPEG1Layer2HDVConstrained, "MPEG-1 Layer-2 HDV Constrained", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x08, + 0x04, 0x02, 0x02, 0x02, 0x03, 0x02, 0x05, 0x01)) + +MXF_LABEL_ENTRY(MPEG2Layer1CompressedAudio, "MPEG-2 Layer-1 Compressed Audio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x02, 0x02, 0x03, 0x02, 0x06, 0x00)) + +MXF_LABEL_ENTRY(DolbyECompressedAudio, "Dolby-E Compressed Audio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x02, 0x02, 0x02, 0x03, 0x02, 0x1c, 0x00)) + +MXF_LABEL_ENTRY(MPEG2AACCompressedAudio, "MPEG-2 AAC Compressed Audio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x04, 0x02, 0x02, 0x02, 0x03, 0x03, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MPEG_1_Layer_I, "MPEG-1 Layer I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x02, 0x04, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MPEG_1_Layer_II, "MPEG-1 Layer II", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x02, 0x04, 0x01, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MPEG_1_Layer_III, "MPEG-1 Layer III", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x02, 0x04, 0x01, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MPEG_2_Layer_I, "MPEG-2 Layer I", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x02, 0x04, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MPEG_2_Layer_II, "MPEG-2 Layer II", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x02, 0x04, 0x02, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MPEG_2_Layer_III, "MPEG-2 Layer III", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x02, 0x04, 0x02, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MPEG_2_LC_AAC, "Low Complexity profile MPEG-2 AAC", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x02, 0x04, 0x03, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MPEG_2_AAC_SBR, "Low Complexity profile MPEG-2 AAC+SBR", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x02, 0x04, 0x03, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MPEG_4_AAC_Profile, "MPEG-4 AAC Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x02, 0x04, 0x04, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MPEG_4_High_Efficiency_AAC_Profile, "MPEG-4 High Efficiency AAC Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x02, 0x04, 0x04, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MPEG_4_High_Efficiency_AAC_v2_Profile, "MPEG-4 High Efficiency AAC v2 Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x02, 0x04, 0x04, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoProgram1a, "SMPTE-2035 Mono Program 1a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoProgram1b, "SMPTE-2035 Mono Program 1b", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x01, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoProgram1c, "SMPTE-2035 Mono Program 1c", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x01, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoProgram2a, "SMPTE-2035 Stereo Program 2a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoProgram2b, "SMPTE-2035 Stereo Program 2b", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x02, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoProgram2c, "SMPTE-2035 Stereo Program 2c", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x02, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035DualStereo3a, "SMPTE-2035 Dual Stereo 3a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x03, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035DualStereo3b, "SMPTE-2035 Dual Stereo 3b", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x03, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoCommentary4a, "SMPTE-2035 Mono Commentary 4a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x04, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoCommentary4b, "SMPTE-2035 Mono Commentary 4b", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x04, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoCommentary4c, "SMPTE-2035 Mono Commentary 4c", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x04, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoInternationalSound5a, "SMPTE-2035 Stereo International Sound 5a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x05, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoInternationalSound5b, "SMPTE-2035 Stereo International Sound 5b", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x05, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoProgramSound6a, "SMPTE-2035 Stereo Program Sound 6a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x06, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoProgramSound6b, "SMPTE-2035 Stereo Program Sound 6b", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x06, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoProgramDialogue7a, "SMPTE-2035 Mono Program Dialogue 7a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x07, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoProgramDialogue7b, "SMPTE-2035 Mono Program Dialogue 7b", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x07, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoProgramCombo8a, "SMPTE-2035 Mono Program Combo 8a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x08, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoProgramCombo8b, "SMPTE-2035 Mono Program Combo 8b", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x08, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoProgramCombo8c, "SMPTE-2035 Mono Program Combo 8c", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x08, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoProgramsCombo8d, "SMPTE-2035 Mono Programs Combo 8d", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x08, 0x04, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoProgramsCombo8e, "SMPTE-2035 Mono Programs Combo 8e", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x08, 0x05, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoProgramsCombo8f, "SMPTE-2035 Mono Programs Combo 8f", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x08, 0x06, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MonoProgramsCombo8g, "SMPTE-2035 Mono Programs Combo 8g", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x08, 0x07, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoProgramCombo9a, "SMPTE-2035 Stereo Program Combo 9a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x09, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoProgramCombo9b, "SMPTE-2035 Stereo Program Combo 9b", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x09, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoProgramCombo9c, "SMPTE-2035 Stereo Program Combo 9c", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x09, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoProgramCombo9d, "SMPTE-2035 Stereo Program Combo 9d", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x09, 0x04, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoProgramCombo9e, "SMPTE-2035 Stereo Program Combo 9e", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x09, 0x05, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035StereoProgramsCombo9f, "SMPTE-2035 Stereo Programs Combo 9f", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x09, 0x06, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MultiChannelChannelNonPCM10a, "SMPTE-2035 Multi-Channel Channel Non-PCM 10a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0a, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MultiChannelProgramCombo11a, "SMPTE-2035 Multi-Channel Program Combo 11a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0b, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MultiChannelProgramCombo11b, "SMPTE-2035 Multi-Channel Program Combo 11b", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0b, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MultiChannelProgramCombo11c, "SMPTE-2035 Multi-Channel Program Combo 11c", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0b, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MultiChannelProgramCombo11d, "SMPTE-2035 Multi-Channel Program Combo 11d", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0b, 0x04, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MultiChannelProgramCombo11e, "SMPTE-2035 Multi-Channel Program Combo 11e", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0b, 0x05, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MultiChannelProgramCombo11f, "SMPTE-2035 Multi-Channel Program Combo 11f", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0b, 0x06, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MultiChannelProgramCombo11g, "SMPTE-2035 Multi-Channel Program Combo 11g", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0b, 0x07, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MultiChannelProgramCombo11h, "SMPTE-2035 Multi-Channel Program Combo 11h", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0b, 0x08, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035MultiChannelProgramCombo11i, "SMPTE-2035 Multi-Channel Program Combo 11i", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0b, 0x09, 0x00)) + +MXF_LABEL_ENTRY(SMPTE2035DualStereoMultiChannel12a, "SMPTE-2035 Dual Stereo Multi-Channel 12a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0c, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE203512TrackStereoProgramsPlusMultiChannelProgram13a, "SMPTE-2035 12-Track Stereo Programs Plus Multi-Channel Program 13a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0d, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE203512TrackStereoDualLanguageProgramPlusMultiChannelProgram13b, "SMPTE-2035 12-Track Stereo Dual-Language Program Plus Multi-Channel-Program 13b", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0d, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE203512TrackStereoDualLanguageProgramPlusMultiChannelCodedAudio13c, "SMPTE-2035 12-Track Stereo Dual-Language Program Plus Multi-Channel-Coded-Audio 13c", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0d, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTE203512TrackMultiChannelProgramPlusStereoPrograms13d, "SMPTE-2035 12-Track Multi-Channel Program plus Stereo Programs 13d", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0d, 0x04, 0x00)) + +MXF_LABEL_ENTRY(SMPTE203512TrackMultiChannelProgramPlusStereoProgram13e, "SMPTE-2035 12-Track Multi-Channel Program plus Stereo Program 13e", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x10, 0x01, 0x0d, 0x05, 0x00)) + +// deprecated +MXF_LABEL_ENTRY(SMPTE320M8ChannelModeA, "SMPTE-320M 8-Channel ModeA", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x02, 0x02, 0x10, 0x02, 0x01, 0x00, 0x00)) + +// deprecated +MXF_LABEL_ENTRY(SMPTE320M8ChannelModeB, "SMPTE-320M 8-Channel ModeB", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x04, 0x02, 0x02, 0x10, 0x02, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTE4292ChannelConfiguration1, "SMPTE-429-2 Channel Configuration 1", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE4292ChannelConfiguration2, "SMPTE-429-2 Channel Configuration 2", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE4292ChannelConfiguration3, "SMPTE-429-2 Channel Configuration 3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTE4292ChannelConfiguration4, "SMPTE-429-2 Channel Configuration 4", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x04, 0x00)) + +MXF_LABEL_ENTRY(SMPTE4292ChannelConfiguration5, "SMPTE-429-2 Channel Configuration 5", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x04, 0x02, 0x02, 0x10, 0x03, 0x01, 0x05, 0x00)) + +MXF_LABEL_ENTRY(SMPTE4292DCinemaApplicationOfTheMultichannelAudioFramework, "SMPTE-429-2 D-Cinema Application of the Multichannel Audio Framework", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x10, 0x03, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTEST20672ApplicationOfTheMXFMultichannelAudioFramework, "SMPTE ST 2067-2 Application of the MXF Multichannel Audio Framework", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x10, 0x04, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AudioLabelingFrameworkADMContent, "Audio Labeling Framework for ADM-described Content", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x10, 0x05, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ADM_ITU2076, "ADM (Recommendation ITU-R BS.2076)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x11, 0x01, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ADM_ITU2168_Emission_V1_L0, "ITU-R BS.2168 ADM Emission Profile Version \"1\", Level \"0\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x11, 0x02, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ADM_ITU2168_Emission_V1_L1, "ITU-R BS.2168 ADM Emission Profile Version \"1\", Level \"1\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x11, 0x02, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ADM_ITU2168_Emission_V1_L2, "ITU-R BS.2168 ADM Emission Profile Version \"1\", Level \"2\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x02, 0x02, 0x11, 0x02, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(EBUT3264STLSubtitleEssence, "EBU-t3264 STL Subtitle Essence", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x03, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(EBUT3264STLCaptionsEssence, "EBU-t3264 STL Captions Essence", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x03, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(LeftEyeDataTrack, "Left Eye Data Track", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x03, 0x02, 0x10, 0x01, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(RightEyeDataTrack, "Right Eye Data Track", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x03, 0x02, 0x10, 0x01, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DataStreamDataEssenceCoding, "Data Stream Data Essence Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M2398fpsInactiveUserBitsDropFrameInactive, "SMPTE-12M 23.98fps Inactive User Bits Drop Frame Inactive", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M2398fpsInactiveUserBitsDropFrameActive, "SMPTE-12M 23.98fps Inactive User Bits Drop Frame Active", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01)) + +MXF_LABEL_ENTRY(SMPTE12M24fpsInactiveUserBitsNoDropFrame, "SMPTE-12M 24fps Inactive User Bits No Drop Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x01, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M25fpsInactiveUserBitsNoDropFrame, "SMPTE-12M 25fps Inactive User Bits No Drop Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x01, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M2997fpsInactiveUserBitsDropFrameInactive, "SMPTE-12M 29.97fps Inactive User Bits Drop Frame Inactive", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x01, 0x04, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M2997fpsInactiveUserBitsDropFrameActive, "SMPTE-12M 29.97fps Inactive User Bits Drop Frame Active", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x01, 0x04, 0x01)) + +MXF_LABEL_ENTRY(SMPTE12M30fpsInactiveUserBitsNoDropFrame, "SMPTE-12M 30fps Inactive User Bits No Drop Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x01, 0x05, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M2398fpsActiveUserBitsDropFrameInactive, "SMPTE-12M 23.98fps Active User Bits Drop Frame Inactive", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M2398fpsActiveUserBitsDropFrameActive, "SMPTE-12M 23.98fps Active User Bits Drop Frame Active", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x02, 0x01, 0x01)) + +MXF_LABEL_ENTRY(SMPTE12M24fpsActiveUserBitsNoDropFrame, "SMPTE-12M 24fps Active User Bits No Drop Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x02, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M25fpsActiveUserBitsNoDropFrame, "SMPTE-12M 25fps Active User Bits No Drop Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x02, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M2997fpsActiveUserBitsDropFrameInactive, "SMPTE-12M 29.97fps Active User Bits Drop Frame Inactive", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x02, 0x04, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M2997fpsActiveUserBitsDropFrameActive, "SMPTE-12M 29.97fps Active User Bits Drop Frame Active", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x02, 0x04, 0x01)) + +MXF_LABEL_ENTRY(SMPTE12M30fpsActiveUserBitsNoDropFrame, "SMPTE-12M 30fps Active User Bits No Drop Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x02, 0x05, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M2398fpsDatecodeUserBitsDropFrameInactive, "SMPTE-12M 23.98fps Datecode User Bits Drop Frame Inactive", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x03, 0x01, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M2398fpsDatecodeUserBitsDropFrameActive, "SMPTE-12M 23.98fps Datecode User Bits Drop Frame Active", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x03, 0x01, 0x01)) + +MXF_LABEL_ENTRY(SMPTE12M24fpsDatecodeUserBitsNoDropFrame, "SMPTE-12M 24fps Datecode User Bits No Drop Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x03, 0x02, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M25fpsDatecodeUserBitsNoDropFrame, "SMPTE-12M 25fps Datecode User Bits No Drop Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x03, 0x03, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M2997fpsDatecodeUserBitsDropFrameInactive, "SMPTE-12M 29.97fps Datecode User Bits Drop Frame Inactive", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x03, 0x04, 0x00)) + +MXF_LABEL_ENTRY(SMPTE12M2997fpsDatecodeUserBitsDropFrameActive, "SMPTE-12M 29.97fps Datecode User Bits Drop Frame Active", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x03, 0x04, 0x01)) + +MXF_LABEL_ENTRY(SMPTE12M30fpsDatecodeUserBitsNoDropFrame, "SMPTE-12M 30fps Datecode User Bits No Drop Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x04, 0x04, 0x01, 0x02, 0x01, 0x03, 0x05, 0x00)) + +MXF_LABEL_ENTRY(DMCVTApplication1, "DMCVT Application 1", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x01, 0x02, 0x02, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DMCVTApplication2, "DMCVT Application 2", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x01, 0x02, 0x02, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DMCVTApplication3, "DMCVT Application 3", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x01, 0x02, 0x02, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DMCVTApplication4, "DMCVT Application 4", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x01, 0x02, 0x02, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ConfigPayload, "Config Payload", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SyncPayload, "Sync Payload", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(CRCPayload, "CRC Payload", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(PMDVersion, "PMD Version", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AudioBedDescription, "Audio Bed Description", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AudioObjectDescription, "Audio Object Description", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x06, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AudioPresentationDescription, "Audio Presentation Description", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AudioPresentationNames, "Audio Presentation Names", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AudioElementNames, "Audio Element Names", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x09, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ED2SubstreamDescription, "ED2 Substream Description", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x0a, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ED2SubstreamNames, "ED2 Substream Names", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x0b, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(EAC3EncodingParameters, "EAC3 Encoding Parameters", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x0c, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DynamicPositionUpdate, "Dynamic Position Update", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x0d, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(IdentityAndTiming, "Identity And Timing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x0e, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(PresentationLoudnessDescription, "Presentation Loudness Description", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x0f, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ED2TurnaroundDescription, "ED2 Turnaround Description", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(HeadphoneElementDescription, "Headphone Element Description", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x11, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(SerialAudioDefinitionModelMetadataPayload, "Serial Audio Definition Model Metadata Payload", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x04, 0x02, 0x12, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TheatricalViewingEnvironment, "Theatrical Viewing Environment", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x10, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(HDTVReferenceViewingEnvironment, "HDTV Reference Viewing Environment", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x10, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(HDRReferenceViewingEnvironment, "HDR Reference Viewing Environment", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x04, 0x10, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ManualExposure, "Manual Exposure", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x05, 0x10, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(FullAutoExposure, "Full Auto Exposure", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x05, 0x10, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(GainPriorityAutoExposure, "Gain Priority Auto Exposure", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x05, 0x10, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(IrisPriorityAutoExposure, "Iris Priority Auto Exposure", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x05, 0x10, 0x01, 0x01, 0x01, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ShutterPriorityAutoExposure, "Shutter Priority Auto Exposure", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x05, 0x10, 0x01, 0x01, 0x01, 0x05, 0x00, 0x00)) + +MXF_LABEL_ENTRY(OperationCategory_Effect, "OperationCategory Effect", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(PluginCategory_Effect, "PluginCategory Effect", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x02, 0x01, 0x01, 0x02, 0x00)) + +MXF_LABEL_ENTRY(PluginCategory_Codec, "PluginCategory Codec", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x02, 0x01, 0x01, 0x03, 0x00)) + +MXF_LABEL_ENTRY(PluginCategory_Interpolation, "PluginCategory Interpolation", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x02, 0x01, 0x01, 0x04, 0x00)) + +MXF_LABEL_ENTRY(Usage_SubClip, "Usage SubClip", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x02, 0x01, 0x01, 0x05, 0x00)) + +MXF_LABEL_ENTRY(Usage_AdjustedClip, "Usage AdjustedClip", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x02, 0x01, 0x01, 0x06, 0x00)) + +MXF_LABEL_ENTRY(Usage_TopLevel, "Usage TopLevel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x02, 0x01, 0x01, 0x07, 0x00)) + +MXF_LABEL_ENTRY(Usage_LowerLevel, "Usage LowerLevel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x02, 0x01, 0x01, 0x08, 0x00)) + +MXF_LABEL_ENTRY(Usage_Template, "Usage Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x01, 0x02, 0x01, 0x01, 0x09, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1aSingleItemSinglePackageUniTrackStreamInternal, "MXF OP1a SingleItem SinglePackage UniTrack Stream Internal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1aSingleItemSinglePackageUniTrackStreamExternal, "MXF OP1a SingleItem SinglePackage UniTrack Stream External", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1aSingleItemSinglePackageUniTrackNonStreamInternal, "MXF OP1a SingleItem SinglePackage UniTrack NonStream Internal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x05, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1aSingleItemSinglePackageUniTrackNonStreamExternal, "MXF OP1a SingleItem SinglePackage UniTrack NonStream External", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x07, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1aSingleItemSinglePackageMultiTrackStreamInternal, "MXF OP1a SingleItem SinglePackage MultiTrack Stream Internal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x09, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1aSingleItemSinglePackageMultiTrackStreamExternal, "MXF OP1a SingleItem SinglePackage MultiTrack Stream External", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x0b, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1aSingleItemSinglePackageMultiTrackNonStreamInternal, "MXF OP1a SingleItem SinglePackage MultiTrack NonStream Internal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x0d, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1aSingleItemSinglePackageMultiTrackNonStreamExternal, "MXF OP1a SingleItem SinglePackage MultiTrack NonStream External", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x01, 0x0f, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1bSingleItemGangedPackagesUniTrackStreamInternal, "MXF OP1b SingleItem GangedPackages UniTrack Stream Internal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1bSingleItemGangedPackagesUniTrackStreamExternal, "MXF OP1b SingleItem GangedPackages UniTrack Stream External", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1bSingleItemGangedPackagesUniTrackNonStreamInternal, "MXF OP1b SingleItem GangedPackages UniTrack NonStream Internal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x05, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1bSingleItemGangedPackagesUniTrackNonStreamExternal, "MXF OP1b SingleItem GangedPackages UniTrack NonStream External", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x07, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1bSingleItemGangedPackagesMultiTrackStreamInternal, "MXF OP1b SingleItem GangedPackages MultiTrack Stream Internal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x09, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1bSingleItemGangedPackagesMultiTrackStreamExternal, "MXF OP1b SingleItem GangedPackages MultiTrack Stream External", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x0b, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1bSingleItemGangedPackagesMultiTrackNonStreamInternal, "MXF OP1b SingleItem GangedPackages MultiTrack NonStream Internal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x0d, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1bSingleItemGangedPackagesMultiTrackNonStreamExternal, "MXF OP1b SingleItem GangedPackages MultiTrack NonStream External", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02, 0x0f, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1cSingleItemAlternatePackagesUniTrackStreamInternal, "MXF OP1c SingleItem AlternatePackages UniTrack Stream Internal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1cSingleItemAlternatePackagesUniTrackStreamExternal, "MXF OP1c SingleItem AlternatePackages UniTrack Stream External", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1cSingleItemAlternatePackagesUniTrackNonStreamInternal, "MXF OP1c SingleItem AlternatePackages UniTrack NonStream Internal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x05, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1cSingleItemAlternatePackagesUniTrackNonStreamExternal, "MXF OP1c SingleItem AlternatePackages UniTrack NonStream External", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x07, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1cSingleItemAlternatePackagesMultiTrackStreamInternal, "MXF OP1c SingleItem AlternatePackages MultiTrack Stream Internal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x09, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1cSingleItemAlternatePackagesMultiTrackStreamExternal, "MXF OP1c SingleItem AlternatePackages MultiTrack Stream External", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x0b, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1cSingleItemAlternatePackagesMultiTrackNonStreamInternal, "MXF OP1c SingleItem AlternatePackages MultiTrack NonStream Internal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x0d, 0x00)) + +MXF_LABEL_ENTRY(MXFOP1cSingleItemAlternatePackagesMultiTrackNonStreamExternal, "MXF OP1c SingleItem AlternatePackages MultiTrack NonStream External", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03, 0x0f, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageUniTrackStreamInternalNoProcessing, "MXF OP2a PlaylistItems SinglePackage UniTrack Stream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageUniTrackStreamInternalMayProcess, "MXF OP2a PlaylistItems SinglePackage UniTrack Stream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x01, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageUniTrackStreamExternalNoProcessing, "MXF OP2a PlaylistItems SinglePackage UniTrack Stream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageUniTrackStreamExternalMayProcess, "MXF OP2a PlaylistItems SinglePackage UniTrack Stream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x03, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageUniTrackNonStreamInternalNoProcessing, "MXF OP2a PlaylistItems SinglePackage UniTrack NonStream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x05, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageUniTrackNonStreamInternalMayProcess, "MXF OP2a PlaylistItems SinglePackage UniTrack NonStream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x05, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageUniTrackNonStreamExternalNoProcessing, "MXF OP2a PlaylistItems SinglePackage UniTrack NonStream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x07, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageUniTrackNonStreamExternalMayProcess, "MXF OP2a PlaylistItems SinglePackage UniTrack NonStream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x07, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageMultiTrackStreamInternalNoProcessing, "MXF OP2a PlaylistItems SinglePackage MultiTrack Stream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x09, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageMultiTrackStreamInternalMayProcess, "MXF OP2a PlaylistItems SinglePackage MultiTrack Stream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x09, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageMultiTrackStreamExternalNoProcessing, "MXF OP2a PlaylistItems SinglePackage MultiTrack Stream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x0b, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageMultiTrackStreamExternalMayProcess, "MXF OP2a PlaylistItems SinglePackage MultiTrack Stream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x0b, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageMultiTrackNonStreamInternalNoProcessing, "MXF OP2a PlaylistItems SinglePackage MultiTrack NonStream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x0d, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageMultiTrackNonStreamInternalMayProcess, "MXF OP2a PlaylistItems SinglePackage MultiTrack NonStream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x0d, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageMultiTrackNonStreamExternalNoProcessing, "MXF OP2a PlaylistItems SinglePackage MultiTrack NonStream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x0f, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2aPlaylistItemsSinglePackageMultiTrackNonStreamExternalMayProcess, "MXF OP2a PlaylistItems SinglePackage MultiTrack NonStream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x01, 0x0f, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesUniTrackStreamInternalNoProcessing, "MXF OP2b PlaylistItems GangedPackages UniTrack Stream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesUniTrackStreamInternalMayProcess, "MXF OP2b PlaylistItems GangedPackages UniTrack Stream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x01, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesUniTrackStreamExternalNoProcessing, "MXF OP2b PlaylistItems GangedPackages UniTrack Stream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesUniTrackStreamExternalMayProcess, "MXF OP2b PlaylistItems GangedPackages UniTrack Stream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x03, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesUniTrackNonStreamInternalNoProcessing, "MXF OP2b PlaylistItems GangedPackages UniTrack NonStream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x05, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesUniTrackNonStreamInternalMayProcess, "MXF OP2b PlaylistItems GangedPackages UniTrack NonStream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x05, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesUniTrackNonStreamExternalNoProcessing, "MXF OP2b PlaylistItems GangedPackages UniTrack NonStream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x07, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesUniTrackNonStreamExternalMayProcess, "MXF OP2b PlaylistItems GangedPackages UniTrack NonStream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x07, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesMultiTrackStreamInternalNoProcessing, "MXF OP2b PlaylistItems GangedPackages MultiTrack Stream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x09, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesMultiTrackStreamInternalMayProcess, "MXF OP2b PlaylistItems GangedPackages MultiTrack Stream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x09, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesMultiTrackStreamExternalNoProcessing, "MXF OP2b PlaylistItems GangedPackages MultiTrack Stream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x0b, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesMultiTrackStreamExternalMayProcess, "MXF OP2b PlaylistItems GangedPackages MultiTrack Stream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x0b, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesMultiTrackNonStreamInternalNoProcessing, "MXF OP2b PlaylistItems GangedPackages MultiTrack NonStream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x0d, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesMultiTrackNonStreamInternalMayProcess, "MXF OP2b PlaylistItems GangedPackages MultiTrack NonStream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x0d, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesMultiTrackNonStreamExternalNoProcessing, "MXF OP2b PlaylistItems GangedPackages MultiTrack NonStream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x0f, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2bPlaylistItemsGangedPackagesMultiTrackNonStreamExternalMayProcess, "MXF OP2b PlaylistItems GangedPackages MultiTrack NonStream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x02, 0x0f, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesUniTrackStreamInternalNoProcessing, "MXF OP2c PlaylistItems AlternatePackages UniTrack Stream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesUniTrackStreamInternalMayProcess, "MXF OP2c PlaylistItems AlternatePackages UniTrack Stream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x01, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesUniTrackStreamExternalNoProcessing, "MXF OP2c PlaylistItems AlternatePackages UniTrack Stream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesUniTrackStreamExternalMayProcess, "MXF OP2c PlaylistItems AlternatePackages UniTrack Stream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x03, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesUniTrackNonStreamInternalNoProcessing, "MXF OP2c PlaylistItems AlternatePackages UniTrack NonStream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x05, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesUniTrackNonStreamInternalMayProcess, "MXF OP2c PlaylistItems AlternatePackages UniTrack NonStream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x05, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesUniTrackNonStreamExternalNoProcessing, "MXF OP2c PlaylistItems AlternatePackages UniTrack NonStream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x07, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesUniTrackNonStreamExternalMayProcess, "MXF OP2c PlaylistItems AlternatePackages UniTrack NonStream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x07, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesMultiTrackStreamInternalNoProcessing, "MXF OP2c PlaylistItems AlternatePackages MultiTrack Stream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x09, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesMultiTrackStreamInternalMayProcess, "MXF OP2c PlaylistItems AlternatePackages MultiTrack Stream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x09, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesMultiTrackStreamExternalNoProcessing, "MXF OP2c PlaylistItems AlternatePackages MultiTrack Stream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x0b, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesMultiTrackStreamExternalMayProcess, "MXF OP2c PlaylistItems AlternatePackages MultiTrack Stream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x0b, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesMultiTrackNonStreamInternalNoProcessing, "MXF OP2c PlaylistItems AlternatePackages MultiTrack NonStream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x0d, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesMultiTrackNonStreamInternalMayProcess, "MXF OP2c PlaylistItems AlternatePackages MultiTrack NonStream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x0d, 0x10)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesMultiTrackNonStreamExternalNoProcessing, "MXF OP2c PlaylistItems AlternatePackages MultiTrack NonStream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x0f, 0x00)) + +MXF_LABEL_ENTRY(MXFOP2cPlaylistItemsAlternatePackagesMultiTrackNonStreamExternalMayProcess, "MXF OP2c PlaylistItems AlternatePackages MultiTrack NonStream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x02, 0x03, 0x0f, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageUniTrackStreamInternalNoProcessing, "MXF OP3a EditItems SinglePackage UniTrack Stream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageUniTrackStreamInternalMayProcess, "MXF OP3a EditItems SinglePackage UniTrack Stream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x01, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageUniTrackStreamExternalNoProcessing, "MXF OP3a EditItems SinglePackage UniTrack Stream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageUniTrackStreamExternalMayProcess, "MXF OP3a EditItems SinglePackage UniTrack Stream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x03, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageUniTrackNonStreamInternalNoProcessing, "MXF OP3a EditItems SinglePackage UniTrack NonStream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x05, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageUniTrackNonStreamInternalMayProcess, "MXF OP3a EditItems SinglePackage UniTrack NonStream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x05, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageUniTrackNonStreamExternalNoProcessing, "MXF OP3a EditItems SinglePackage UniTrack NonStream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x07, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageUniTrackNonStreamExternalMayProcess, "MXF OP3a EditItems SinglePackage UniTrack NonStream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x07, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageMultiTrackStreamInternalNoProcessing, "MXF OP3a EditItems SinglePackage MultiTrack Stream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x09, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageMultiTrackStreamInternalMayProcess, "MXF OP3a EditItems SinglePackage MultiTrack Stream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x09, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageMultiTrackStreamExternalNoProcessing, "MXF OP3a EditItems SinglePackage MultiTrack Stream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x0b, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageMultiTrackStreamExternalMayProcess, "MXF OP3a EditItems SinglePackage MultiTrack Stream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x0b, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageMultiTrackNonStreamInternalNoProcessing, "MXF OP3a EditItems SinglePackage MultiTrack NonStream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x0d, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageMultiTrackNonStreamInternalMayProcess, "MXF OP3a EditItems SinglePackage MultiTrack NonStream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x0d, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageMultiTrackNonStreamExternalNoProcessing, "MXF OP3a EditItems SinglePackage MultiTrack NonStream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x0f, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3aEditItemsSinglePackageMultiTrackNonStreamExternalMayProcess, "MXF OP3a EditItems SinglePackage MultiTrack NonStream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x01, 0x0f, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesUniTrackStreamInternalNoProcessing, "MXF OP3b EditItems GangedPackages UniTrack Stream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesUniTrackStreamInternalMayProcess, "MXF OP3b EditItems GangedPackages UniTrack Stream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x01, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesUniTrackStreamExternalNoProcessing, "MXF OP3b EditItems GangedPackages UniTrack Stream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesUniTrackStreamExternalMayProcess, "MXF OP3b EditItems GangedPackages UniTrack Stream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x03, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesUniTrackNonStreamInternalNoProcessing, "MXF OP3b EditItems GangedPackages UniTrack NonStream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x05, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesUniTrackNonStreamInternalMayProcess, "MXF OP3b EditItems GangedPackages UniTrack NonStream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x05, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesUniTrackNonStreamExternalNoProcessing, "MXF OP3b EditItems GangedPackages UniTrack NonStream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x07, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesUniTrackNonStreamExternalMayProcess, "MXF OP3b EditItems GangedPackages UniTrack NonStream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x07, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesMultiTrackStreamInternalNoProcessing, "MXF OP3b EditItems GangedPackages MultiTrack Stream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x09, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesMultiTrackStreamInternalMayProcess, "MXF OP3b EditItems GangedPackages MultiTrack Stream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x09, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesMultiTrackStreamExternalNoProcessing, "MXF OP3b EditItems GangedPackages MultiTrack Stream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x0b, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesMultiTrackStreamExternalMayProcess, "MXF OP3b EditItems GangedPackages MultiTrack Stream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x0b, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesMultiTrackNonStreamInternalNoProcessing, "MXF OP3b EditItems GangedPackages MultiTrack NonStream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x0d, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesMultiTrackNonStreamInternalMayProcess, "MXF OP3b EditItems GangedPackages MultiTrack NonStream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x0d, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesMultiTrackNonStreamExternalNoProcessing, "MXF OP3b EditItems GangedPackages MultiTrack NonStream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x0f, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3bEditItemsGangedPackagesMultiTrackNonStreamExternalMayProcess, "MXF OP3b EditItems GangedPackages MultiTrack NonStream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x02, 0x0f, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesUniTrackStreamInternalNoProcessing, "MXF OP3c EditItems AlternatePackages UniTrack Stream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesUniTrackStreamInternalMayProcess, "MXF OP3c EditItems AlternatePackages UniTrack Stream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x01, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesUniTrackStreamExternalNoProcessing, "MXF OP3c EditItems AlternatePackages UniTrack Stream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesUniTrackStreamExternalMayProcess, "MXF OP3c EditItems AlternatePackages UniTrack Stream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x03, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesUniTrackNonStreamInternalNoProcessing, "MXF OP3c EditItems AlternatePackages UniTrack NonStream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x05, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesUniTrackNonStreamInternalMayProcess, "MXF OP3c EditItems AlternatePackages UniTrack NonStream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x05, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesUniTrackNonStreamExternalNoProcessing, "MXF OP3c EditItems AlternatePackages UniTrack NonStream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x07, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesUniTrackNonStreamExternalMayProcess, "MXF OP3c EditItems AlternatePackages UniTrack NonStream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x07, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesMultiTrackStreamInternalNoProcessing, "MXF OP3c EditItems AlternatePackages MultiTrack Stream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x09, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesMultiTrackStreamInternalMayProcess, "MXF OP3c EditItems AlternatePackages MultiTrack Stream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x09, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesMultiTrackStreamExternalNoProcessing, "MXF OP3c EditItems AlternatePackages MultiTrack Stream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x0b, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesMultiTrackStreamExternalMayProcess, "MXF OP3c EditItems AlternatePackages MultiTrack Stream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x0b, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesMultiTrackNonStreamInternalNoProcessing, "MXF OP3c EditItems AlternatePackages MultiTrack NonStream Internal NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x0d, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesMultiTrackNonStreamInternalMayProcess, "MXF OP3c EditItems AlternatePackages MultiTrack NonStream Internal MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x0d, 0x10)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesMultiTrackNonStreamExternalNoProcessing, "MXF OP3c EditItems AlternatePackages MultiTrack NonStream External NoProcessing", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x0f, 0x00)) + +MXF_LABEL_ENTRY(MXFOP3cEditItemsAlternatePackagesMultiTrackNonStreamExternalMayProcess, "MXF OP3c EditItems AlternatePackages MultiTrack NonStream External MayProcess", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x03, 0x03, 0x0f, 0x10)) + +MXF_LABEL_ENTRY(MXFOPAtom1Track1SourceClip, "MXF-OP Atom 1 Track 1 SourceClip", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(MXFOPAtom1TrackNSourceClips, "MXF-OP Atom 1 Track N SourceClips", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x02, 0x01, 0x10, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(MXFOPAtomNTracks1SourceClip, "MXF-OP Atom N Tracks 1 SourceClip", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x02, 0x01, 0x10, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(MXFOPAtomNTracksNSourceClips, "MXF-OP Atom N Tracks N SourceClips", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x02, 0x01, 0x10, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10625x50I50MbpsDefinedTemplate, "MXF-GC Frame-wrapped SMPTE D-10 625x50I 50Mbps DefinedTemplate", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x01, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10625x50I50MbpsExtendedTemplate, "MXF-GC Frame-wrapped SMPTE D-10 625x50I 50Mbps ExtendedTemplate", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x01, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10625x50I50MbpsPictureOnly, "MXF-GC Frame-wrapped SMPTE D-10 625x50I 50Mbps PictureOnly", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x01, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10525x5994I50MbpsDefinedTemplate, "MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 50Mbps DefinedTemplate", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x02, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10525x5994I50MbpsExtendedTemplate, "MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 50Mbps ExtendedTemplate", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x02, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10525x5994I50MbpsPictureOnly, "MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 50Mbps PictureOnly", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x02, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10625x50I40MbpsDefinedTemplate, "MXF-GC Frame-wrapped SMPTE D-10 625x50I 40Mbps DefinedTemplate", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x03, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10625x50I40MbpsExtendedTemplate, "MXF-GC Frame-wrapped SMPTE D-10 625x50I 40Mbps ExtendedTemplate", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x03, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10625x50I40MbpsPictureOnly, "MXF-GC Frame-wrapped SMPTE D-10 625x50I 40Mbps PictureOnly", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x03, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10525x5994I40MbpsDefinedTemplate, "MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 40Mbps DefinedTemplate", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x04, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10525x5994I40MbpsExtendedTemplate, "MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 40Mbps ExtendedTemplate", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x04, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10525x5994I40MbpsPictureOnly, "MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 40Mbps PictureOnly", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x04, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10625x50I30MbpsDefinedTemplate, "MXF-GC Frame-wrapped SMPTE D-10 625x50I 30Mbps DefinedTemplate", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x05, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10625x50I30MbpsExtendedTemplate, "MXF-GC Frame-wrapped SMPTE D-10 625x50I 30Mbps ExtendedTemplate", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x05, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10625x50I30MbpsPictureOnly, "MXF-GC Frame-wrapped SMPTE D-10 625x50I 30Mbps PictureOnly", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x05, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10525x5994I30MbpsDefinedTemplate, "MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 30Mbps DefinedTemplate", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x06, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10525x5994I30MbpsExtendedTemplate, "MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 30Mbps ExtendedTemplate", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x06, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED10525x5994I30MbpsPictureOnly, "MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 30Mbps PictureOnly", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x01, 0x06, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedIECDV525x5994I25Mbps, "MXF-GC Frame-wrapped IEC-DV 525x59.94I 25Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x01, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedIECDV525x5994I25Mbps, "MXF-GC Clip-wrapped IEC-DV 525x59.94I 25Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x01, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedIECDV625x50I25Mbps, "MXF-GC Frame-wrapped IEC-DV 625x50I 25Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x02, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedIECDV625x50I25Mbps, "MXF-GC Clip-wrapped IEC-DV 625x50I 25Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x02, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedIECDV525x5994I25MbpsSMPTE322M, "MXF-GC Frame-wrapped IEC-DV 525x59.94I 25Mbps SMPTE-322M", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x03, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedIECDV525x5994I25MbpsSMPTE322M, "MXF-GC Clip-wrapped IEC-DV 525x59.94I 25Mbps SMPTE-322M", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x03, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedIECDV625x50I25MbpsSMPTE322M, "MXF-GC Frame-wrapped IEC-DV 625x50I 25Mbps SMPTE-322M", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x04, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedIECDV625x50I25MbpsSMPTE322M, "MXF-GC Clip-wrapped IEC-DV 625x50I 25Mbps SMPTE-322M", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x04, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedIECDVUndefinedSource25Mbps, "MXF-GC Frame-wrapped IEC-DV UndefinedSource 25Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x3f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedIECDVUndefinedSource25Mbps, "MXF-GC Clip-wrapped IEC-DV UndefinedSource 25Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x3f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedDVBased525x5994I25Mbps, "MXF-GC Frame-wrapped DV-based 525x59.94I 25Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x40, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedDVBased525x5994I25Mbps, "MXF-GC Clip-wrapped DV-based 525x59.94I 25Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x40, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedDVBased625x50I25Mbps, "MXF-GC Frame-wrapped DV-based 625x50I 25Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x41, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedDVBased625x50I25Mbps, "MXF-GC Clip-wrapped DV-based 625x50I 25Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x41, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedDVBased525x5994I50Mbps, "MXF-GC Frame-wrapped DV-based 525x59.94I 50Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x50, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedDVBased525x5994I50Mbps, "MXF-GC Clip-wrapped DV-based 525x59.94I 50Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x50, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedDVBased625x50I50Mbps, "MXF-GC Frame-wrapped DV-based 625x50I 50Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x51, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedDVBased625x50I50Mbps, "MXF-GC Clip-wrapped DV-based 625x50I 50Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x51, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedDVBased1080x5994I100Mbps, "MXF-GC Frame-wrapped DV-based 1080x59.94I 100Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x60, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedDVBased1080x5994I100Mbps, "MXF-GC Clip-wrapped DV-based 1080x59.94I 100Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x60, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedDVBased1080x50I100Mbps, "MXF-GC Frame-wrapped DV-based 1080x50I 100Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x61, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedDVBased1080x50I100Mbps, "MXF-GC Clip-wrapped DV-based 1080x50I 100Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x61, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedDVBased720x5994P100Mbps, "MXF-GC Frame-wrapped DV-based 720x59.94P 100Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x62, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedDVBased720x5994P100Mbps, "MXF-GC Clip-wrapped DV-based 720x59.94P 100Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x62, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedDVBased720x50P100Mbps, "MXF-GC Frame-wrapped DV-based 720x50P 100Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x63, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedDVBased720x50P100Mbps, "MXF-GC Clip-wrapped DV-based 720x50P 100Mbps", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x63, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedDVBasedUndefinedSource, "MXF-GC Frame-wrapped DV-based UndefinedSource", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x7f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedDVBasedUndefinedSource, "MXF-GC Clip-wrapped DV-based UndefinedSource", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x02, 0x7f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x2398PsFDefinedTemplate, "MXF-GC Frame-wrapped SMPTE D-11 1080x23.98PsF Defined Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x01, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x2398PsFExtendedTemplate, "MXF-GC Frame-wrapped SMPTE D-11 1080x23.98PsF Extended Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x01, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x2398PsFPictureOnly, "MXF-GC Frame-wrapped SMPTE D-11 1080x23.98PsF Picture Only", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x01, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x24PsFDefinedTemplate, "MXF-GC Frame-wrapped SMPTE D-11 1080x24PsF Defined Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x02, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x24PsFExtendedTemplate, "MXF-GC Frame-wrapped SMPTE D-11 1080x24PsF Extended Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x02, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x24PsFPictureOnly, "MXF-GC Frame-wrapped SMPTE D-11 1080x24PsF Picture Only", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x02, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x25PsFDefinedTemplate, "MXF-GC Frame-wrapped SMPTE D-11 1080x25PsF Defined Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x03, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x25PsFExtendedTemplate, "MXF-GC Frame-wrapped SMPTE D-11 1080x25PsF Extended Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x03, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x25PsFPictureOnly, "MXF-GC Frame-wrapped SMPTE D-11 1080x25PsF Picture Only", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x03, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x2997PsFDefinedTemplate, "MXF-GC Frame-wrapped SMPTE D-11 1080x29.97PsF Defined Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x04, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x2997PsFExtendedTemplate, "MXF-GC Frame-wrapped SMPTE D-11 1080x29.97PsF Extended Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x04, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x2997PsFPictureOnly, "MXF-GC Frame-wrapped SMPTE D-11 1080x29.97PsF Picture Only", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x04, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x50IDefinedTemplate, "MXF-GC Frame-wrapped SMPTE D-11 1080x50I Defined Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x05, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x50IExtendedTemplate, "MXF-GC Frame-wrapped SMPTE D-11 1080x50I Extended Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x05, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x50IPictureOnly, "MXF-GC Frame-wrapped SMPTE D-11 1080x50I Picture Only", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x05, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x5994IDefinedTemplate, "MXF-GC Frame-wrapped SMPTE D-11 1080x59.94I Defined Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x06, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x5994IExtendedTemplate, "MXF-GC Frame-wrapped SMPTE D-11 1080x59.94I Extended Template", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x06, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedSMPTED111080x5994IPictureOnly, "MXF-GC Frame-wrapped SMPTE D-11 1080x59.94I Picture Only", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x03, 0x06, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESProgStreamMapSID, "MXF-GC Frame-wrapped MPEG-ES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3c, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESProgStreamMapSID, "MXF-GC Clip-wrapped MPEG-ES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESProgStreamMapSID, "MXF-GC CustomStripe-wrapped MPEG-ES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3c, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESProgStreamMapSID, "MXF-GC CustomPES-wrapped MPEG-ES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3c, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESProgStreamMapSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3c, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESProgStreamMapSID, "MXF-GC CustomSplice-wrapped MPEG-ES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3c, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESProgStreamMapSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3c, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESProgStreamMapSID, "MXF-GC CustomSlave-wrapped MPEG-ES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3c, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESProgStreamMapSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3c, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESPrivateStream1SID, "MXF-GC Frame-wrapped MPEG-ES PrivateStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3d, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESPrivateStream1SID, "MXF-GC Clip-wrapped MPEG-ES PrivateStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESPrivateStream1SID, "MXF-GC CustomStripe-wrapped MPEG-ES PrivateStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3d, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESPrivateStream1SID, "MXF-GC CustomPES-wrapped MPEG-ES PrivateStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3d, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESPrivateStream1SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES PrivateStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3d, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESPrivateStream1SID, "MXF-GC CustomSplice-wrapped MPEG-ES PrivateStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3d, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESPrivateStream1SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES PrivateStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3d, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESPrivateStream1SID, "MXF-GC CustomSlave-wrapped MPEG-ES PrivateStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3d, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESPrivateStream1SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES PrivateStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3d, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESPaddingStreamSID, "MXF-GC Frame-wrapped MPEG-ES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3e, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESPaddingStreamSID, "MXF-GC Clip-wrapped MPEG-ES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESPaddingStreamSID, "MXF-GC CustomStripe-wrapped MPEG-ES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3e, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESPaddingStreamSID, "MXF-GC CustomPES-wrapped MPEG-ES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3e, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESPaddingStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3e, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESPaddingStreamSID, "MXF-GC CustomSplice-wrapped MPEG-ES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3e, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESPaddingStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3e, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESPaddingStreamSID, "MXF-GC CustomSlave-wrapped MPEG-ES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3e, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESPaddingStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3e, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESPrivateStream2SID, "MXF-GC Frame-wrapped MPEG-ES PrivateStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESPrivateStream2SID, "MXF-GC Clip-wrapped MPEG-ES PrivateStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESPrivateStream2SID, "MXF-GC CustomStripe-wrapped MPEG-ES PrivateStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESPrivateStream2SID, "MXF-GC CustomPES-wrapped MPEG-ES PrivateStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3f, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESPrivateStream2SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES PrivateStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3f, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESPrivateStream2SID, "MXF-GC CustomSplice-wrapped MPEG-ES PrivateStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESPrivateStream2SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES PrivateStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESPrivateStream2SID, "MXF-GC CustomSlave-wrapped MPEG-ES PrivateStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESPrivateStream2SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES PrivateStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x3f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream0SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x40, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream0SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x40, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream0SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x40, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream0SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x40, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream0SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x40, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream0SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x40, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream0SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x40, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream0SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x40, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream0SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x40, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream1SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x41, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream1SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x41, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream1SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x41, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream1SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x41, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream1SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x41, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream1SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x41, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream1SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x41, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream1SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x41, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream1SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x41, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream2SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x42, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream2SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x42, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream2SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x42, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream2SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x42, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream2SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x42, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream2SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x42, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream2SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x42, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream2SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x42, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream2SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x42, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream3SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x43, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream3SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x43, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream3SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x43, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream3SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x43, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream3SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x43, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream3SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x43, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream3SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x43, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream3SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x43, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream3SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x43, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream4SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x44, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream4SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x44, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream4SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x44, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream4SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x44, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream4SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x44, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream4SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x44, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream4SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x44, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream4SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x44, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream4SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x44, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream5SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x45, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream5SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x45, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream5SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x45, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream5SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x45, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream5SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x45, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream5SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x45, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream5SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x45, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream5SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x45, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream5SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x45, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream6SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x46, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream6SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x46, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream6SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x46, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream6SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x46, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream6SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x46, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream6SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x46, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream6SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x46, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream6SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x46, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream6SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x46, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream7SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x47, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream7SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x47, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream7SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x47, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream7SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x47, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream7SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x47, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream7SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x47, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream7SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x47, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream7SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x47, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream7SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x47, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream8SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x48, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream8SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x48, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream8SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x48, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream8SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x48, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream8SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x48, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream8SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x48, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream8SID, "MXF-GC Custom ClosedGOP-wrapped MPEG-ES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x48, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream8SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x48, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream8SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x48, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream9SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x49, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream9SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x49, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream9SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x49, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream9SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x49, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream9SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x49, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream9SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x49, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream9SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x49, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream9SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x49, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream9SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x49, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream10SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4a, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream10SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream10SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4a, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream10SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4a, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream10SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4a, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream10SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4a, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream10SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4a, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream10SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4a, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream10SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4a, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream11SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4b, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream11SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream11SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4b, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream11SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4b, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream11SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4b, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream11SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4b, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream11SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4b, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream11SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4b, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream11SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4b, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream12SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4c, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream12SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream12SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4c, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream12SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4c, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream12SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4c, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream12SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4c, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream12SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4c, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream12SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4c, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream12SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4c, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream13SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4d, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream13SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream13SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4d, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream13SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4d, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream13SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4d, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream13SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4d, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream13SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4d, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream13SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4d, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream13SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4d, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream14SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4e, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream14SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream14SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4e, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream14SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4e, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream14SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4e, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream14SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4e, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream14SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4e, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream14SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4e, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream14SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4e, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream15SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream15SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream15SID, "MXF-GC Custom Stripe-wrapped MPEG-ES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream15SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4f, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream15SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4f, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream15SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream15SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream15SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream15SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x4f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream16SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x50, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream16SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x50, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream16SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x50, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream16SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x50, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream16SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x50, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream16SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x50, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream16SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x50, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream16SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x50, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream16SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x50, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream17SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x51, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream17SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x51, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream17SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x51, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream17SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x51, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream17SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x51, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream17SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x51, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream17SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x51, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream17SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x51, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream17SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x51, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream18SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x52, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream18SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x52, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream18SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x52, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream18SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x52, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream18SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x52, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream18SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x52, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream18SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x52, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream18SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x52, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream18SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x52, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream19SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x53, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream19SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x53, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream19SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x53, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream19SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x53, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream19SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x53, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream19SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x53, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream19SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x53, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream19SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x53, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream19SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x53, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream20SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x54, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream20SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x54, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream20SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x54, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream20SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x54, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream20SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x54, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream20SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x54, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream20SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x54, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream20SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x54, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream20SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x54, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream21SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x55, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream21SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x55, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream21SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x55, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream21SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x55, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream21SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x55, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream21SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x55, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream21SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x55, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream21SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x55, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream21SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x55, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream22SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x56, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream22SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x56, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream22SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x56, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream22SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x56, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream22SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x56, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream22SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x56, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream22SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x56, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream22SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x56, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream22SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x56, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream23SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x57, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream23SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x57, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream23SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x57, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream23SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x57, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream23SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x57, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream23SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x57, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream23SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x57, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream23SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x57, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream23SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x57, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream24SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x58, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream24SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x58, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream24SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x58, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream24SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x58, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream24SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x58, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream24SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x58, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream24SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x58, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream24SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x58, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream24SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x58, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream25SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x59, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream25SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x59, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream25SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x59, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream25SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x59, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream25SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x59, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream25SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x59, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream25SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x59, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream25SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x59, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream25SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x59, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream26SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5a, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream26SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream26SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5a, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream26SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5a, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream26SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5a, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream26SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5a, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream26SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5a, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream26SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5a, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream26SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5a, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream27SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5b, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream27SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream27SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5b, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream27SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5b, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream27SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5b, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream27SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5b, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream27SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5b, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream27SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5b, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream27SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5b, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream28SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5c, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream28SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream28SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5c, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream28SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5c, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream28SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5c, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream28SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5c, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream28SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5c, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream28SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5c, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream28SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5c, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream29SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5d, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream29SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream29SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5d, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream29SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5d, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream29SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5d, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream29SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5d, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream29SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5d, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream29SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5d, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream29SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5d, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream30SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5e, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream30SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream30SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5e, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream30SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5e, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream30SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5e, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream30SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5e, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream30SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5e, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream30SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5e, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream30SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5e, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAudioStream31SID, "MXF-GC Frame-wrapped MPEG-ES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAudioStream31SID, "MXF-GC Clip-wrapped MPEG-ES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAudioStream31SID, "MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAudioStream31SID, "MXF-GC CustomPES-wrapped MPEG-ES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5f, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAudioStream31SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5f, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAudioStream31SID, "MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAudioStream31SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAudioStream31SID, "MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAudioStream31SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x5f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream0SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream0SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream0SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream0SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream0SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream0SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream0SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream0SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream0SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x60, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream1SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x61, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream1SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x61, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream1SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x61, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream1SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x61, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream1SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x61, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream1SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x61, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream1SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x61, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream1SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x61, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream1SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x61, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream2SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x62, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream2SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x62, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream2SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x62, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream2SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x62, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream2SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x62, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream2SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x62, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream2SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x62, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream2SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x62, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream2SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x62, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream3SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x63, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream3SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x63, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream3SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x63, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream3SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x63, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream3SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x63, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream3SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x63, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream3SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x63, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream3SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x63, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream3SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x63, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream4SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x64, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream4SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x64, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream4SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x64, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream4SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x64, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream4SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x64, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream4SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x64, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream4SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x64, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream4SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x64, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream4SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x64, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream5SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x65, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream5SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x65, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream5SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x65, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream5SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x65, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream5SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x65, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream5SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x65, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream5SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x65, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream5SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x65, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream5SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x65, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream6SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x66, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream6SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x66, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream6SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x66, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream6SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x66, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream6SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x66, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream6SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x66, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream6SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x66, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream6SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x66, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream6SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x66, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream7SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x67, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream7SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x67, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream7SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x67, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream7SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x67, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream7SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x67, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream7SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x67, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream7SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x67, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream7SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x67, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream7SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x67, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream8SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x68, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream8SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x68, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream8SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x68, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream8SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x68, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream8SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x68, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream8SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x68, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream8SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x68, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream8SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x68, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream8SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x68, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream9SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x69, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream9SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x69, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream9SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x69, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream9SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x69, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream9SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x69, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream9SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x69, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream9SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x69, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream9SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x69, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream9SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x69, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream10SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6a, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream10SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream10SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6a, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream10SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6a, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream10SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6a, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream10SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6a, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream10SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6a, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream10SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6a, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream10SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6a, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream11SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6b, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream11SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream11SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6b, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream11SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6b, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream11SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6b, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream11SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6b, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream11SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6b, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream11SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6b, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream11SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6b, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream12SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6c, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream12SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream12SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6c, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream12SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6c, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream12SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6c, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream12SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6c, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream12SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6c, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream12SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6c, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream12SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6c, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream13SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6d, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream13SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream13SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6d, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream13SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6d, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream13SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6d, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream13SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6d, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream13SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6d, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream13SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6d, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream13SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6d, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream14SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6e, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream14SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream14SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6e, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream14SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6e, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream14SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6e, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream14SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6e, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream14SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6e, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream14SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6e, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream14SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6e, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESVideoStream15SID, "MXF-GC Frame-wrapped MPEG-ES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESVideoStream15SID, "MXF-GC Clip-wrapped MPEG-ES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESVideoStream15SID, "MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESVideoStream15SID, "MXF-GC CustomPES-wrapped MPEG-ES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6f, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESVideoStream15SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6f, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESVideoStream15SID, "MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESVideoStream15SID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESVideoStream15SID, "MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESVideoStream15SID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x6f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESECMStreamSID, "MXF-GC Frame-wrapped MPEG-ES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x70, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESECMStreamSID, "MXF-GC Clip-wrapped MPEG-ES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x70, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESECMStreamSID, "MXF-GC CustomStripe-wrapped MPEG-ES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x70, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESECMStreamSID, "MXF-GC CustomPES-wrapped MPEG-ES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x70, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESECMStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x70, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESECMStreamSID, "MXF-GC CustomSplice-wrapped MPEG-ES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x70, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESECMStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x70, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESECMStreamSID, "MXF-GC CustomSlave-wrapped MPEG-ES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x70, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESECMStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x70, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESEMMStreamSID, "MXF-GC Frame-wrapped MPEG-ES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x71, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESEMMStreamSID, "MXF-GC Clip-wrapped MPEG-ES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x71, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESEMMStreamSID, "MXF-GC CustomStripe-wrapped MPEG-ES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x71, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESEMMStreamSID, "MXF-GC CustomPES-wrapped MPEG-ES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x71, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESEMMStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x71, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESEMMStreamSID, "MXF-GC CustomSplice-wrapped MPEG-ES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x71, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESEMMStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x71, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESEMMStreamSID, "MXF-GC CustomSlave-wrapped MPEG-ES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x71, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESEMMStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x71, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESDSMCCStreamSID, "MXF-GC Frame-wrapped MPEG-ES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x72, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESDSMCCStreamSID, "MXF-GC Clip-wrapped MPEG-ES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x72, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESDSMCCStreamSID, "MXF-GC CustomStripe-wrapped MPEG-ES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x72, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESDSMCCStreamSID, "MXF-GC CustomPES-wrapped MPEG-ES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x72, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESDSMCCStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x72, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESDSMCCStreamSID, "MXF-GC CustomSplice-wrapped MPEG-ES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x72, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESDSMCCStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x72, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESDSMCCStreamSID, "MXF-GC CustomSlave-wrapped MPEG-ES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x72, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESDSMCCStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x72, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGES13522StreamSID, "MXF-GC Frame-wrapped MPEG-ES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x73, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGES13522StreamSID, "MXF-GC Clip-wrapped MPEG-ES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x73, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGES13522StreamSID, "MXF-GC CustomStripe-wrapped MPEG-ES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x73, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGES13522StreamSID, "MXF-GC CustomPES-wrapped MPEG-ES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x73, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGES13522StreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x73, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGES13522StreamSID, "MXF-GC CustomSplice-wrapped MPEG-ES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x73, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGES13522StreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x73, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGES13522StreamSID, "MXF-GC CustomSlave-wrapped MPEG-ES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x73, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGES13522StreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x73, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESITURec222ASID, "MXF-GC Frame-wrapped MPEG-ES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x74, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESITURec222ASID, "MXF-GC Clip-wrapped MPEG-ES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x74, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESITURec222ASID, "MXF-GC CustomStripe-wrapped MPEG-ES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x74, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESITURec222ASID, "MXF-GC CustomPES-wrapped MPEG-ES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x74, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESITURec222ASID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x74, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESITURec222ASID, "MXF-GC CustomSplice-wrapped MPEG-ES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x74, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESITURec222ASID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x74, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESITURec222ASID, "MXF-GC CustomSlave-wrapped MPEG-ES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x74, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESITURec222ASID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x74, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESITURec222BSID, "MXF-GC Frame-wrapped MPEG-ES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x75, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESITURec222BSID, "MXF-GC Clip-wrapped MPEG-ES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x75, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESITURec222BSID, "MXF-GC CustomStripe-wrapped MPEG-ES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x75, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESITURec222BSID, "MXF-GC CustomPES-wrapped MPEG-ES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x75, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESITURec222BSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x75, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESITURec222BSID, "MXF-GC CustomSplice-wrapped MPEG-ES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x75, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESITURec222BSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x75, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESITURec222BSID, "MXF-GC CustomSlave-wrapped MPEG-ES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x75, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESITURec222BSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x75, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESITURec222CSID, "MXF-GC Frame-wrapped MPEG-ES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x76, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESITURec222CSID, "MXF-GC Clip-wrapped MPEG-ES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x76, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESITURec222CSID, "MXF-GC CustomStripe-wrapped MPEG-ES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x76, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESITURec222CSID, "MXF-GC CustomPES-wrapped MPEG-ES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x76, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESITURec222CSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x76, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESITURec222CSID, "MXF-GC CustomSplice-wrapped MPEG-ES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x76, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESITURec222CSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x76, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESITURec222CSID, "MXF-GC CustomSlave-wrapped MPEG-ES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x76, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESITURec222CSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x76, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESITURec222DSID, "MXF-GC Frame-wrapped MPEG-ES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x77, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESITURec222DSID, "MXF-GC Clip-wrapped MPEG-ES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x77, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESITURec222DSID, "MXF-GC CustomStripe-wrapped MPEG-ES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x77, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESITURec222DSID, "MXF-GC CustomPES-wrapped MPEG-ES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x77, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESITURec222DSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x77, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESITURec222DSID, "MXF-GC CustomSplice-wrapped MPEG-ES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x77, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESITURec222DSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x77, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESITURec222DSID, "MXF-GC CustomSlave-wrapped MPEG-ES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x77, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESITURec222DSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x77, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESITURec222ESID, "MXF-GC Frame-wrapped MPEG-ES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x78, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESITURec222ESID, "MXF-GC Clip-wrapped MPEG-ES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x78, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESITURec222ESID, "MXF-GC CustomStripe-wrapped MPEG-ES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x78, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESITURec222ESID, "MXF-GC CustomPES-wrapped MPEG-ES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x78, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESITURec222ESID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x78, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESITURec222ESID, "MXF-GC CustomSplice-wrapped MPEG-ES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x78, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESITURec222ESID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x78, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESITURec222ESID, "MXF-GC CustomSlave-wrapped MPEG-ES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x78, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESITURec222ESID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x78, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESAncStreamSID, "MXF-GC Frame-wrapped MPEG-ES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x79, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESAncStreamSID, "MXF-GC Clip-wrapped MPEG-ES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x79, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESAncStreamSID, "MXF-GC CustomStripe-wrapped MPEG-ES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x79, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESAncStreamSID, "MXF-GC CustomPES-wrapped MPEG-ES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x79, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESAncStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x79, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESAncStreamSID, "MXF-GC CustomSplice-wrapped MPEG-ES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x79, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESAncStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x79, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESAncStreamSID, "MXF-GC CustomSlave-wrapped MPEG-ES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x79, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESAncStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x79, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESSLPackStreamSID, "MXF-GC Frame-wrapped MPEG-ES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7a, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESSLPackStreamSID, "MXF-GC Clip-wrapped MPEG-ES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESSLPackStreamSID, "MXF-GC CustomStripe-wrapped MPEG-ES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7a, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESSLPackStreamSID, "MXF-GC CustomPES-wrapped MPEG-ES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7a, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESSLPackStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7a, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESSLPackStreamSID, "MXF-GC CustomSplice-wrapped MPEG-ES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7a, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESSLPackStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7a, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESSLPackStreamSID, "MXF-GC CustomSlave-wrapped MPEG-ES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7a, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESSLPackStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7a, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESFlexMuxStreamSID, "MXF-GC Frame-wrapped MPEG-ES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7b, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESFlexMuxStreamSID, "MXF-GC Clip-wrapped MPEG-ES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESFlexMuxStreamSID, "MXF-GC CustomStripe-wrapped MPEG-ES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7b, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESFlexMuxStreamSID, "MXF-GC CustomPES-wrapped MPEG-ES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7b, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESFlexMuxStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7b, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESFlexMuxStreamSID, "MXF-GC CustomSplice-wrapped MPEG-ES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7b, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESFlexMuxStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7b, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESFlexMuxStreamSID, "MXF-GC CustomSlave-wrapped MPEG-ES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7b, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESFlexMuxStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7b, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGESProgStreamDirSID, "MXF-GC Frame-wrapped MPEG-ES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGESProgStreamDirSID, "MXF-GC Clip-wrapped MPEG-ES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGESProgStreamDirSID, "MXF-GC CustomStripe-wrapped MPEG-ES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGESProgStreamDirSID, "MXF-GC CustomPES-wrapped MPEG-ES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7f, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGESProgStreamDirSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7f, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceWrappedMPEGESProgStreamDirSID, "MXF-GC CustomSplice-wrapped MPEG-ES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGESProgStreamDirSID, "MXF-GC CustomClosedGOP-wrapped MPEG-ES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGESProgStreamDirSID, "MXF-GC CustomSlave-wrapped MPEG-ES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGESProgStreamDirSID, "MXF-GC CustomUnconstrained-wrapped MPEG-ES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x04, 0x7f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed525x5994I720422, "MXF-GC Frame-wrapped Uncompressed 525x59.94I 720 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed525x5994I720422, "MXF-GC Clip-wrapped Uncompressed 525x59.94I 720 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x02)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed525x5994I720422, "MXF-GC Line-wrapped Uncompressed 525x59.94I 720 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x03)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed625x50I720422, "MXF-GC Frame-wrapped Uncompressed 625x50I 720 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x05)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed625x50I720422, "MXF-GC Clip-wrapped Uncompressed 625x50I 720 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x06)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed625x50I720422, "MXF-GC Line-wrapped Uncompressed 625x50I 720 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x07)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed525x5994I960422, "MXF-GC Frame-wrapped Uncompressed 525x59.94I 960 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x09)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed525x5994I960422, "MXF-GC Clip-wrapped Uncompressed 525x59.94I 960 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x0a)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed525x5994I960422, "MXF-GC Line-wrapped Uncompressed 525x59.94I 960 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x0b)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed625x50I960422, "MXF-GC Frame-wrapped Uncompressed 625x50I 960 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x0d)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed625x50I960422, "MXF-GC Clip-wrapped Uncompressed 625x50I 960 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x0e)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed625x50I960422, "MXF-GC Line-wrapped Uncompressed 625x50I 960 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x0f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed525x5994P960420, "MXF-GC Frame-wrapped Uncompressed 525x59.94P 960 420", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x11)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed525x5994P960420, "MXF-GC Clip-wrapped Uncompressed 525x59.94P 960 420", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x12)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed525x5994P960420, "MXF-GC Line-wrapped Uncompressed 525x59.94P 960 420", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x13)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed625x50P960420, "MXF-GC Frame-wrapped Uncompressed 625x50P 960 420", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x15)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed625x50P960420, "MXF-GC Clip-wrapped Uncompressed 625x50P 960 420", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x16)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed625x50P960420, "MXF-GC Line-wrapped Uncompressed 625x50P 960 420", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x17)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed525x5994P960422, "MXF-GC Frame-wrapped Uncompressed 525x59.94P 960 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x19)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed525x5994P960422, "MXF-GC Clip-wrapped Uncompressed 525x59.94P 960 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x1a)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed525x5994P960422, "MXF-GC Line-wrapped Uncompressed 525x59.94P 960 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x1b)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed625x50P960422, "MXF-GC Frame-wrapped Uncompressed 625x50P 960 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x1d)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed625x50P960422, "MXF-GC Clip-wrapped Uncompressed 625x50P 960 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x1e)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed625x50P960422, "MXF-GC Line-wrapped Uncompressed 625x50P 960 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x1f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed525x5994I9604444, "MXF-GC Frame-wrapped Uncompressed 525x59.94I 960 4444", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x21)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed525x5994I9604444, "MXF-GC Clip-wrapped Uncompressed 525x59.94I 960 4444", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x22)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed525x5994I9604444, "MXF-GC Line-wrapped Uncompressed 525x59.94I 960 4444", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x23)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed625x50I9604444, "MXF-GC Frame-wrapped Uncompressed 625x50I 960 4444", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x25)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed625x50I9604444, "MXF-GC Clip-wrapped Uncompressed 625x50I 960 4444", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x26)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed625x50I9604444, "MXF-GC Line-wrapped Uncompressed 625x50I 960 4444", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x01, 0x27)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x2398P1920422, "MXF-GC Frame-wrapped Uncompressed 1080x23.98P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x2398P1920422, "MXF-GC Clip-wrapped Uncompressed 1080x23.98P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x02)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x2398P1920422, "MXF-GC Line-wrapped Uncompressed 1080x23.98P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x03)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x2398PsF1920422, "MXF-GC Frame-wrapped Uncompressed 1080x23.98PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x05)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x2398PsF1920422, "MXF-GC Clip-wrapped Uncompressed 1080x23.98PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x06)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x2398PsF1920422, "MXF-GC Line-wrapped Uncompressed 1080x23.98PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x07)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x24P1920422, "MXF-GC Frame-wrapped Uncompressed 1080x24P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x11)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x24P1920422, "MXF-GC Clip-wrapped Uncompressed 1080x24P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x12)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x24P1920422, "MXF-GC Line-wrapped Uncompressed 1080x24P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x13)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x24PsF1920422, "MXF-GC Frame-wrapped Uncompressed 1080x24PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x15)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x24PsF1920422, "MXF-GC Clip-wrapped Uncompressed 1080x24PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x16)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x24PsF1920422, "MXF-GC Line-wrapped Uncompressed 1080x24PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x17)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x25P1920422, "MXF-GC Frame-wrapped Uncompressed 1080x25P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x21)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x25P1920422, "MXF-GC Clip-wrapped Uncompressed 1080x25P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x22)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x25P1920422, "MXF-GC Line-wrapped Uncompressed 1080x25P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x23)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x25PsF1920422, "MXF-GC Frame-wrapped Uncompressed 1080x25PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x25)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x25PsF1920422, "MXF-GC Clip-wrapped Uncompressed 1080x25PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x26)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x25PsF1920422, "MXF-GC Line-wrapped Uncompressed 1080x25PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x27)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x50I1920422, "MXF-GC Frame-wrapped Uncompressed 1080x50I 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x29)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x50I1920422, "MXF-GC Clip-wrapped Uncompressed 1080x50I 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x2a)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x50I1920422, "MXF-GC Line-wrapped Uncompressed 1080x50I 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x2b)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x2997P1920422, "MXF-GC Frame-wrapped Uncompressed 1080x29.97P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x31)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x2997P1920422, "MXF-GC Clip-wrapped Uncompressed 1080x29.97P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x32)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x2997P1920422, "MXF-GC Line-wrapped Uncompressed 1080x29.97P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x33)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x2997PsF1920422, "MXF-GC Frame-wrapped Uncompressed 1080x29.97PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x35)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x2997PsF1920422, "MXF-GC Clip-wrapped Uncompressed 1080x29.97PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x36)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x2997PsF1920422, "MXF-GC Line-wrapped Uncompressed 1080x29.97PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x37)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x5994I1920422, "MXF-GC Frame-wrapped Uncompressed 1080x59.94I 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x39)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x5994I1920422, "MXF-GC Clip-wrapped Uncompressed 1080x59.94I 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x3a)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x5994I1920422, "MXF-GC Line-wrapped Uncompressed 1080x59.94I 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x3b)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x30P1920422, "MXF-GC Frame-wrapped Uncompressed 1080x30P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x41)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x30P1920422, "MXF-GC Clip-wrapped Uncompressed 1080x30P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x42)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x30P1920422, "MXF-GC Line-wrapped Uncompressed 1080x30P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x43)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x30PsF1920422, "MXF-GC Frame-wrapped Uncompressed 1080x30PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x45)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x30PsF1920422, "MXF-GC Clip-wrapped Uncompressed 1080x30PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x46)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x30PsF1920422, "MXF-GC Line-wrapped Uncompressed 1080x30PsF 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x47)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x60I1920422, "MXF-GC Frame-wrapped Uncompressed 1080x60I 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x49)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x60I1920422, "MXF-GC Clip-wrapped Uncompressed 1080x60I 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x4a)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x60I1920422, "MXF-GC Line-wrapped Uncompressed 1080x60I 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x4b)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x50P1920422, "MXF-GC Frame-wrapped Uncompressed 1080x50P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x51)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x50P1920422, "MXF-GC Clip-wrapped Uncompressed 1080x50P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x52)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x50P1920422, "MXF-GC Line-wrapped Uncompressed 1080x50P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x53)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x5994P1920422, "MXF-GC Frame-wrapped Uncompressed 1080x59.94P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x59)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x5994P1920422, "MXF-GC Clip-wrapped Uncompressed 1080x59.94P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x5a)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x5994P1920422, "MXF-GC Line-wrapped Uncompressed 1080x59.94P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x5b)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed1080x60P1920422, "MXF-GC Frame-wrapped Uncompressed 1080x60P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x61)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed1080x60P1920422, "MXF-GC Clip-wrapped Uncompressed 1080x60P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x62)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed1080x60P1920422, "MXF-GC Line-wrapped Uncompressed 1080x60P 1920 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x02, 0x63)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed720x2398P1280422, "MXF-GC Frame-wrapped Uncompressed 720x23.98P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed720x2398P1280422, "MXF-GC Clip-wrapped Uncompressed 720x23.98P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x02)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed720x2398P1280422, "MXF-GC Line-wrapped Uncompressed 720x23.98P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x03)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed720x24P1280422, "MXF-GC Frame-wrapped Uncompressed 720x24P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x05)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed720x24P1280422, "MXF-GC Clip-wrapped Uncompressed 720x24P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x06)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed720x24P1280422, "MXF-GC Line-wrapped Uncompressed 720x24P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x07)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed720x25P1280422, "MXF-GC Frame-wrapped Uncompressed 720x25P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x09)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed720x25P1280422, "MXF-GC Clip-wrapped Uncompressed 720x25P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x0a)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed720x25P1280422, "MXF-GC Line-wrapped Uncompressed 720x25P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x0b)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed720x2997P1280422, "MXF-GC Frame-wrapped Uncompressed 720x29.97P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x11)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed720x2997P1280422, "MXF-GC Clip-wrapped Uncompressed 720x29.97P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x12)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed720x2997P1280422, "MXF-GC Line-wrapped Uncompressed 720x29.97P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x13)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed720x30P1280422, "MXF-GC Frame-wrapped Uncompressed 720x30P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x15)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed720x30P1280422, "MXF-GC Clip-wrapped Uncompressed 720x30P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x16)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed720x30P1280422, "MXF-GC Line-wrapped Uncompressed 720x30P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x17)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed720x50P1280422, "MXF-GC Frame-wrapped Uncompressed 720x50P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x19)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed720x50P1280422, "MXF-GC Clip-wrapped Uncompressed 720x50P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x1a)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed720x50P1280422, "MXF-GC Line-wrapped Uncompressed 720x50P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x1b)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed720x5994P1280422, "MXF-GC Frame-wrapped Uncompressed 720x59.94P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x21)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed720x5994P1280422, "MXF-GC Clip-wrapped Uncompressed 720x59.94P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x22)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed720x5994P1280422, "MXF-GC Line-wrapped Uncompressed 720x59.94P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x23)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressed720x60P1280422, "MXF-GC Frame-wrapped Uncompressed 720x60P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x25)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressed720x60P1280422, "MXF-GC Clip-wrapped Uncompressed 720x60P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x26)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressed720x60P1280422, "MXF-GC Line-wrapped Uncompressed 720x60P 1280 422", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x03, 0x27)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedUncompressedNonStandardVideoLineFormat, "MXF-GC Frame-wrapped Uncompressed Non-standard video line format", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x7f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedUncompressedNonStandardVideoLineFormat, "MXF-GC Clip-wrapped Uncompressed Non-standard video line format", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x7f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCLineWrappedUncompressedNonStandardVideoLineFormat, "MXF-GC Line-wrapped Uncompressed Non-standard video line format", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x05, 0x7f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedBroadcastWaveAudioData, "MXF-GC Frame-wrapped Broadcast Wave audio data", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedBroadcastWaveAudioData, "MXF-GC Clip-wrapped Broadcast Wave audio data", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedAES3AudioData, "MXF-GC Frame-wrapped AES3 audio data", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedAES3AudioData, "MXF-GC Clip-wrapped AES3 audio data", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x04, 0x00)) + +MXF_LABEL_ENTRY(MXFGCCustomWrappedBroadcastWaveAudioData, "MXF-GC Custom-wrapped Broadcast Wave audio data", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x08, 0x00)) + +MXF_LABEL_ENTRY(MXFGCCustomWrappedAES3AudioData, "MXF-GC Custom-wrapped AES3 audio data", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x09, 0x00)) + +MXF_LABEL_ENTRY(MXFGCConstantDurationCustomWrappedBroadcastWaveAudioData, "MXF-GC Constant duration Custom-wrapped Broadcast Wave audio data", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x0a, 0x00)) + +MXF_LABEL_ENTRY(MXFGCConstantDurationCustomWrappedAES3AudioData, "MXF-GC Constant duration Custom-wrapped AES3 audio data", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x06, 0x0b, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESProgStreamMapSID, "MXF-GC Frame-wrapped MPEG-PES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3c, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESProgStreamMapSID, "MXF-GC Clip-wrapped MPEG-PES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESProgStreamMapSID, "MXF-GC CustomStripe-wrapped MPEG-PES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3c, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESProgStreamMapSID, "MXF-GC CustomPES-wrapped MPEG-PES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3c, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESProgStreamMapSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3c, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESProgStreamMapSID, "MXF-GC CustomSplice MPEG-PES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3c, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESProgStreamMapSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3c, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESProgStreamMapSID, "MXF-GC CustomSlave-wrapped MPEG-PES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3c, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESProgStreamMapSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3c, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESPrivateStream1SID, "MXF-GC Frame-wrapped MPEG-PES PrivateStream1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3d, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESPrivateStream1SID, "MXF-GC Clip-wrapped MPEG-PES PrivateStream1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESPrivateStream1SID, "MXF-GC CustomStripe-wrapped MPEG-PES PrivateStream1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3d, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESPrivateStream1SID, "MXF-GC CustomPES-wrapped MPEG-PES PrivateStream1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3d, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESPrivateStream1SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES PrivateStream1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3d, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESPrivateStream1SID, "MXF-GC CustomSplice MPEG-PES PrivateStream1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3d, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESPrivateStream1SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES PrivateStream1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3d, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESPrivateStream1SID, "MXF-GC CustomSlave-wrapped MPEG-PES PrivateStream1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3d, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESPrivateStream1SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES PrivateStream1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3d, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESPaddingStreamSID, "MXF-GC Frame-wrapped MPEG-PES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3e, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESPaddingStreamSID, "MXF-GC Clip-wrapped MPEG-PES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESPaddingStreamSID, "MXF-GC CustomStripe-wrapped MPEG-PES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3e, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESPaddingStreamSID, "MXF-GC CustomPES-wrapped MPEG-PES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3e, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESPaddingStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3e, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESPaddingStreamSID, "MXF-GC CustomSplice MPEG-PES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3e, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESPaddingStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3e, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESPaddingStreamSID, "MXF-GC CustomSlave-wrapped MPEG-PES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3e, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESPaddingStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3e, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESPrivateStream2SID, "MXF-GC Frame-wrapped MPEG-PES PrivateStream2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESPrivateStream2SID, "MXF-GC Clip-wrapped MPEG-PES PrivateStream2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESPrivateStream2SID, "MXF-GC CustomStripe-wrapped MPEG-PES PrivateStream2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESPrivateStream2SID, "MXF-GC CustomPES-wrapped MPEG-PES PrivateStream2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3f, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESPrivateStream2SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES PrivateStream2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3f, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESPrivateStream2SID, "MXF-GC CustomSplice MPEG-PES PrivateStream2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESPrivateStream2SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES PrivateStream2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESPrivateStream2SID, "MXF-GC CustomSlave-wrapped MPEG-PES PrivateStream2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESPrivateStream2SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES PrivateStream2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x3f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream0SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x40, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream0SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x40, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream0SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x40, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream0SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x40, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream0SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x40, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream0SID, "MXF-GC CustomSplice MPEG-PES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x40, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream0SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x40, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream0SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x40, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream0SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x40, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream1SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x41, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream1SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x41, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream1SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x41, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream1SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x41, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream1SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x41, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream1SID, "MXF-GC CustomSplice MPEG-PES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x41, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream1SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x41, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream1SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x41, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream1SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x41, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream2SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x42, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream2SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x42, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream2SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x42, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream2SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x42, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream2SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x42, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream2SID, "MXF-GC CustomSplice MPEG-PES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x42, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream2SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x42, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream2SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x42, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream2SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x42, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream3SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x43, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream3SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x43, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream3SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x43, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream3SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x43, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream3SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x43, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream3SID, "MXF-GC CustomSplice MPEG-PES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x43, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream3SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x43, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream3SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x43, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream3SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x43, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream4SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x44, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream4SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x44, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream4SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x44, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream4SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x44, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream4SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x44, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream4SID, "MXF-GC CustomSplice MPEG-PES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x44, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream4SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x44, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream4SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x44, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream4SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x44, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream5SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x45, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream5SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x45, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream5SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x45, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream5SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x45, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream5SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x45, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream5SID, "MXF-GC CustomSplice MPEG-PES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x45, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream5SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x45, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream5SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x45, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream5SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x45, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream6SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x46, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream6SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x46, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream6SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x46, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream6SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x46, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream6SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x46, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream6SID, "MXF-GC CustomSplice MPEG-PES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x46, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream6SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x46, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream6SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x46, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream6SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x46, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream7SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x47, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream7SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x47, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream7SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x47, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream7SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x47, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream7SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x47, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream7SID, "MXF-GC CustomSplice MPEG-PES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x47, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream7SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x47, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream7SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x47, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream7SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x47, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream8SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x48, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream8SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x48, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream8SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x48, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream8SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x48, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream8SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x48, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream8SID, "MXF-GC CustomSplice MPEG-PES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x48, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream8SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x48, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream8SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x48, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream8SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x48, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream9SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x49, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream9SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x49, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream9SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x49, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream9SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x49, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream9SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x49, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream9SID, "MXF-GC CustomSplice MPEG-PES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x49, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream9SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x49, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream9SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x49, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream9SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x49, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream10SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4a, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream10SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream10SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4a, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream10SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4a, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream10SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4a, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream10SID, "MXF-GC CustomSplice MPEG-PES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4a, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream10SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4a, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream10SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4a, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream10SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4a, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream11SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4b, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream11SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream11SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4b, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream11SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4b, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream11SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4b, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream11SID, "MXF-GC CustomSplice MPEG-PES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4b, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream11SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4b, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream11SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4b, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream11SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4b, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream12SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4c, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream12SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream12SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4c, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream12SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4c, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream12SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4c, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream12SID, "MXF-GC CustomSplice MPEG-PES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4c, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream12SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4c, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream12SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4c, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream12SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4c, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream13SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4d, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream13SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream13SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4d, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream13SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4d, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream13SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4d, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream13SID, "MXF-GC CustomSplice MPEG-PES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4d, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream13SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4d, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream13SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4d, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream13SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4d, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream14SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4e, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream14SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream14SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4e, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream14SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4e, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream14SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4e, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream14SID, "MXF-GC CustomSplice MPEG-PES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4e, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream14SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4e, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream14SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4e, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream14SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4e, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream15SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream15SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream15SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream15SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4f, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream15SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4f, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream15SID, "MXF-GC CustomSplice MPEG-PES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream15SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream15SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream15SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x4f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream16SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x50, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream16SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x50, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream16SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x50, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream16SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x50, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream16SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x50, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream16SID, "MXF-GC CustomSplice MPEG-PES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x50, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream16SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x50, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream16SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x50, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream16SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x50, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream17SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x51, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream17SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x51, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream17SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x51, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream17SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x51, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream17SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x51, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream17SID, "MXF-GC CustomSplice MPEG-PES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x51, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream17SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x51, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream17SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x51, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream17SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x51, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream18SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x52, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream18SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x52, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream18SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x52, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream18SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x52, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream18SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x52, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream18SID, "MXF-GC CustomSplice MPEG-PES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x52, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream18SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x52, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream18SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x52, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream18SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x52, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream19SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x53, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream19SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x53, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream19SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x53, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream19SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x53, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream19SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x53, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream19SID, "MXF-GC CustomSplice MPEG-PES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x53, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream19SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x53, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream19SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x53, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream19SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x53, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream20SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x54, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream20SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x54, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream20SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x54, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream20SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x54, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream20SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x54, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream20SID, "MXF-GC CustomSplice MPEG-PES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x54, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream20SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x54, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream20SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x54, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream20SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x54, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream21SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x55, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream21SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x55, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream21SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x55, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream21SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x55, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream21SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x55, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream21SID, "MXF-GC CustomSplice MPEG-PES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x55, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream21SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x55, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream21SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x55, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream21SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x55, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream22SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x56, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream22SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x56, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream22SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x56, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream22SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x56, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream22SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x56, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream22SID, "MXF-GC CustomSplice MPEG-PES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x56, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream22SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x56, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream22SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x56, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream22SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x56, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream23SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x57, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream23SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x57, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream23SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x57, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream23SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x57, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream23SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x57, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream23SID, "MXF-GC CustomSplice MPEG-PES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x57, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream23SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x57, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream23SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x57, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream23SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x57, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream24SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x58, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream24SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x58, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream24SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x58, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream24SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x58, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream24SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x58, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream24SID, "MXF-GC CustomSplice MPEG-PES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x58, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream24SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x58, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream24SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x58, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream24SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x58, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream25SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x59, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream25SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x59, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream25SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x59, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream25SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x59, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream25SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x59, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream25SID, "MXF-GC CustomSplice MPEG-PES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x59, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream25SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x59, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream25SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x59, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream25SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x59, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream26SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5a, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream26SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream26SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5a, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream26SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5a, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream26SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5a, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream26SID, "MXF-GC CustomSplice MPEG-PES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5a, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream26SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5a, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream26SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5a, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream26SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5a, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream27SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5b, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream27SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream27SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5b, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream27SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5b, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream27SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5b, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream27SID, "MXF-GC CustomSplice MPEG-PES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5b, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream27SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5b, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream27SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5b, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream27SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5b, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream28SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5c, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream28SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream28SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5c, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream28SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5c, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream28SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5c, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream28SID, "MXF-GC CustomSplice MPEG-PES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5c, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream28SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5c, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream28SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5c, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream28SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5c, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream29SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5d, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream29SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream29SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5d, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream29SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5d, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream29SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5d, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream29SID, "MXF-GC CustomSplice MPEG-PES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5d, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream29SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5d, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream29SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5d, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream29SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5d, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream30SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5e, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream30SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream30SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5e, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream30SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5e, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream30SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5e, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream30SID, "MXF-GC CustomSplice MPEG-PES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5e, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream30SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5e, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream30SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5e, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream30SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5e, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAudioStream31SID, "MXF-GC Frame-wrapped MPEG-PES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAudioStream31SID, "MXF-GC Clip-wrapped MPEG-PES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAudioStream31SID, "MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAudioStream31SID, "MXF-GC CustomPES-wrapped MPEG-PES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5f, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAudioStream31SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5f, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAudioStream31SID, "MXF-GC CustomSplice MPEG-PES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAudioStream31SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAudioStream31SID, "MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAudioStream31SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x5f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream0SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x60, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream0SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x60, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream0SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x60, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream0SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x60, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream0SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x60, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream0SID, "MXF-GC CustomSplice MPEG-PES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x60, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream0SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x60, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream0SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x60, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream0SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x60, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream1SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x61, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream1SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x61, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream1SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x61, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream1SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x61, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream1SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x61, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream1SID, "MXF-GC CustomSplice MPEG-PES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x61, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream1SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x61, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream1SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x61, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream1SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x61, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream2SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x62, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream2SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x62, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream2SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x62, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream2SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x62, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream2SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x62, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream2SID, "MXF-GC CustomSplice MPEG-PES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x62, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream2SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x62, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream2SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x62, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream2SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x62, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream3SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x63, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream3SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x63, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream3SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x63, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream3SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x63, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream3SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x63, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream3SID, "MXF-GC CustomSplice MPEG-PES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x63, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream3SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x63, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream3SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x63, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream3SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x63, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream4SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x64, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream4SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x64, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream4SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x64, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream4SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x64, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream4SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x64, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream4SID, "MXF-GC CustomSplice MPEG-PES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x64, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream4SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x64, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream4SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x64, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream4SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x64, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream5SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x65, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream5SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x65, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream5SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x65, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream5SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x65, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream5SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x65, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream5SID, "MXF-GC CustomSplice MPEG-PES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x65, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream5SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x65, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream5SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x65, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream5SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x65, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream6SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x66, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream6SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x66, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream6SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x66, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream6SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x66, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream6SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x66, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream6SID, "MXF-GC CustomSplice MPEG-PES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x66, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream6SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x66, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream6SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x66, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream6SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x66, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream7SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x67, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream7SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x67, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream7SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x67, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream7SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x67, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream7SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x67, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream7SID, "MXF-GC CustomSplice MPEG-PES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x67, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream7SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x67, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream7SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x67, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream7SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x67, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream8SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x68, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream8SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x68, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream8SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x68, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream8SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x68, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream8SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x68, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream8SID, "MXF-GC CustomSplice MPEG-PES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x68, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream8SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x68, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream8SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x68, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream8SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x68, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream9SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x69, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream9SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x69, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream9SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x69, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream9SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x69, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream9SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x69, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream9SID, "MXF-GC CustomSplice MPEG-PES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x69, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream9SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x69, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream9SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x69, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream9SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x69, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream10SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6a, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream10SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream10SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6a, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream10SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6a, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream10SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6a, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream10SID, "MXF-GC CustomSplice MPEG-PES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6a, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream10SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6a, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream10SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6a, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream10SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6a, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream11SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6b, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream11SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream11SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6b, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream11SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6b, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream11SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6b, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream11SID, "MXF-GC CustomSplice MPEG-PES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6b, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream11SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6b, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream11SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6b, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream11SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6b, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream12SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6c, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream12SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream12SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6c, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream12SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6c, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream12SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6c, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream12SID, "MXF-GC CustomSplice MPEG-PES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6c, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream12SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6c, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream12SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6c, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream12SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6c, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream13SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6d, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream13SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream13SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6d, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream13SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6d, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream13SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6d, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream13SID, "MXF-GC CustomSplice MPEG-PES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6d, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream13SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6d, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream13SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6d, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream13SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6d, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream14SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6e, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream14SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream14SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6e, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream14SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6e, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream14SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6e, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream14SID, "MXF-GC CustomSplice MPEG-PES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6e, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream14SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6e, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream14SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6e, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream14SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6e, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESVideoStream15SID, "MXF-GC Frame-wrapped MPEG-PES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESVideoStream15SID, "MXF-GC Clip-wrapped MPEG-PES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESVideoStream15SID, "MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESVideoStream15SID, "MXF-GC CustomPES-wrapped MPEG-PES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6f, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESVideoStream15SID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6f, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESVideoStream15SID, "MXF-GC CustomSplice MPEG-PES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESVideoStream15SID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESVideoStream15SID, "MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESVideoStream15SID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x6f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESECMStreamSID, "MXF-GC Frame-wrapped MPEG-PES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x70, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESECMStreamSID, "MXF-GC Clip-wrapped MPEG-PES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x70, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESECMStreamSID, "MXF-GC CustomStripe-wrapped MPEG-PES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x70, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESECMStreamSID, "MXF-GC CustomPES-wrapped MPEG-PES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x70, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESECMStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x70, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESECMStreamSID, "MXF-GC CustomSplice MPEG-PES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x70, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESECMStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x70, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESECMStreamSID, "MXF-GC CustomSlave-wrapped MPEG-PES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x70, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESECMStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x70, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESEMMStreamSID, "MXF-GC Frame-wrapped MPEG-PES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x71, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESEMMStreamSID, "MXF-GC Clip-wrapped MPEG-PES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x71, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESEMMStreamSID, "MXF-GC CustomStripe-wrapped MPEG-PES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x71, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESEMMStreamSID, "MXF-GC CustomPES-wrapped MPEG-PES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x71, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESEMMStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x71, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESEMMStreamSID, "MXF-GC CustomSplice MPEG-PES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x71, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESEMMStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x71, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESEMMStreamSID, "MXF-GC CustomSlave-wrapped MPEG-PES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x71, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESEMMStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x71, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESDSMCCStreamSID, "MXF-GC Frame-wrapped MPEG-PES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x72, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESDSMCCStreamSID, "MXF-GC Clip-wrapped MPEG-PES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x72, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESDSMCCStreamSID, "MXF-GC CustomStripe-wrapped MPEG-PES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x72, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESDSMCCStreamSID, "MXF-GC CustomPES-wrapped MPEG-PES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x72, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESDSMCCStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x72, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESDSMCCStreamSID, "MXF-GC CustomSplice MPEG-PES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x72, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESDSMCCStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x72, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESDSMCCStreamSID, "MXF-GC CustomSlave-wrapped MPEG-PES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x72, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESDSMCCStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x72, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPES13522StreamSID, "MXF-GC Frame-wrapped MPEG-PES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x73, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPES13522StreamSID, "MXF-GC Clip-wrapped MPEG-PES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x73, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPES13522StreamSID, "MXF-GC CustomStripe-wrapped MPEG-PES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x73, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPES13522StreamSID, "MXF-GC CustomPES-wrapped MPEG-PES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x73, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPES13522StreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x73, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPES13522StreamSID, "MXF-GC CustomSplice MPEG-PES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x73, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPES13522StreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x73, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPES13522StreamSID, "MXF-GC CustomSlave-wrapped MPEG-PES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x73, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPES13522StreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x73, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESITURec222ASID, "MXF-GC Frame-wrapped MPEG-PES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x74, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESITURec222ASID, "MXF-GC Clip-wrapped MPEG-PES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x74, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESITURec222ASID, "MXF-GC CustomStripe-wrapped MPEG-PES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x74, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESITURec222ASID, "MXF-GC CustomPES-wrapped MPEG-PES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x74, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESITURec222ASID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x74, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESITURec222ASID, "MXF-GC CustomSplice MPEG-PES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x74, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESITURec222ASID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x74, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESITURec222ASID, "MXF-GC CustomSlave-wrapped MPEG-PES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x74, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESITURec222ASID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x74, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESITURec222BSID, "MXF-GC Frame-wrapped MPEG-PES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x75, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESITURec222BSID, "MXF-GC Clip-wrapped MPEG-PES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x75, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESITURec222BSID, "MXF-GC CustomStripe-wrapped MPEG-PES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x75, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESITURec222BSID, "MXF-GC CustomPES-wrapped MPEG-PES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x75, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESITURec222BSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x75, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESITURec222BSID, "MXF-GC CustomSplice MPEG-PES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x75, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESITURec222BSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x75, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESITURec222BSID, "MXF-GC CustomSlave-wrapped MPEG-PES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x75, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESITURec222BSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x75, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESITURec222CSID, "MXF-GC Frame-wrapped MPEG-PES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x76, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESITURec222CSID, "MXF-GC Clip-wrapped MPEG-PES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x76, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESITURec222CSID, "MXF-GC CustomStripe-wrapped MPEG-PES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x76, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESITURec222CSID, "MXF-GC CustomPES-wrapped MPEG-PES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x76, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESITURec222CSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x76, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESITURec222CSID, "MXF-GC CustomSplice MPEG-PES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x76, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESITURec222CSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x76, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESITURec222CSID, "MXF-GC CustomSlave-wrapped MPEG-PES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x76, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESITURec222CSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x76, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESITURec222DSID, "MXF-GC Frame-wrapped MPEG-PES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x77, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESITURec222DSID, "MXF-GC Clip-wrapped MPEG-PES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x77, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESITURec222DSID, "MXF-GC CustomStripe-wrapped MPEG-PES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x77, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESITURec222DSID, "MXF-GC CustomPES-wrapped MPEG-PES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x77, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESITURec222DSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x77, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESITURec222DSID, "MXF-GC CustomSplice MPEG-PES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x77, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESITURec222DSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x77, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESITURec222DSID, "MXF-GC CustomSlave-wrapped MPEG-PES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x77, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESITURec222DSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x77, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESITURec222ESID, "MXF-GC Frame-wrapped MPEG-PES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x78, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESITURec222ESID, "MXF-GC Clip-wrapped MPEG-PES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x78, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESITURec222ESID, "MXF-GC CustomStripe-wrapped MPEG-PES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x78, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESITURec222ESID, "MXF-GC CustomPES-wrapped MPEG-PES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x78, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESITURec222ESID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x78, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESITURec222ESID, "MXF-GC CustomSplice MPEG-PES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x78, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESITURec222ESID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x78, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESITURec222ESID, "MXF-GC CustomSlave-wrapped MPEG-PES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x78, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESITURec222ESID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x78, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESAncStreamSID, "MXF-GC Frame-wrapped MPEG-PES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x79, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESAncStreamSID, "MXF-GC Clip-wrapped MPEG-PES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x79, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESAncStreamSID, "MXF-GC CustomStripe-wrapped MPEG-PES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x79, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESAncStreamSID, "MXF-GC CustomPES-wrapped MPEG-PES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x79, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESAncStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x79, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESAncStreamSID, "MXF-GC CustomSplice MPEG-PES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x79, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESAncStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x79, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESAncStreamSID, "MXF-GC CustomSlave-wrapped MPEG-PES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x79, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESAncStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x79, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESSLPackStreamSID, "MXF-GC Frame-wrapped MPEG-PES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7a, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESSLPackStreamSID, "MXF-GC Clip-wrapped MPEG-PES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESSLPackStreamSID, "MXF-GC CustomStripe-wrapped MPEG-PES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7a, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESSLPackStreamSID, "MXF-GC CustomPES-wrapped MPEG-PES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7a, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESSLPackStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7a, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESSLPackStreamSID, "MXF-GC CustomSplice MPEG-PES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7a, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESSLPackStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7a, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESSLPackStreamSID, "MXF-GC CustomSlave-wrapped MPEG-PES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7a, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESSLPackStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7a, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESFlexMuxStreamSID, "MXF-GC Frame-wrapped MPEG-PES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7b, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESFlexMuxStreamSID, "MXF-GC Clip-wrapped MPEG-PES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESFlexMuxStreamSID, "MXF-GC CustomStripe-wrapped MPEG-PES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7b, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESFlexMuxStreamSID, "MXF-GC CustomPES-wrapped MPEG-PES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7b, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESFlexMuxStreamSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7b, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESFlexMuxStreamSID, "MXF-GC CustomSplice MPEG-PES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7b, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESFlexMuxStreamSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7b, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESFlexMuxStreamSID, "MXF-GC CustomSlave-wrapped MPEG-PES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7b, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESFlexMuxStreamSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7b, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMPEGPESProgStreamDirSID, "MXF-GC Frame-wrapped MPEG-PES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPESProgStreamDirSID, "MXF-GC Clip-wrapped MPEG-PES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCCustomStripeWrappedMPEGPESProgStreamDirSID, "MXF-GC CustomStripe-wrapped MPEG-PES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCCustomPESWrappedMPEGPESProgStreamDirSID, "MXF-GC CustomPES-wrapped MPEG-PES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7f, 0x04)) + +MXF_LABEL_ENTRY(MXFGCCustomFixedAudioSizeWrappedMPEGPESProgStreamDirSID, "MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7f, 0x05)) + +MXF_LABEL_ENTRY(MXFGCCustomSpliceMPEGPESProgStreamDirSID, "MXF-GC CustomSplice MPEG-PES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCCustomClosedGOPWrappedMPEGPESProgStreamDirSID, "MXF-GC CustomClosedGOP-wrapped MPEG-PES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCCustomSlaveWrappedMPEGPESProgStreamDirSID, "MXF-GC CustomSlave-wrapped MPEG-PES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCCustomUnconstrainedWrappedMPEGPESProgStreamDirSID, "MXF-GC CustomUnconstrained-wrapped MPEG-PES ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x07, 0x7f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSProgStreamMapSID, "MXF-GC Clip-wrapped MPEG-PS ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x3c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSPrivateStream1SID, "MXF-GC Clip-wrapped MPEG-PS PrivateStream1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x3d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSPaddingStreamSID, "MXF-GC Clip-wrapped MPEG-PS PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x3e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSPrivateStream2SID, "MXF-GC Clip-wrapped MPEG-PS PrivateStream2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x3f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream0SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x40, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream1SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x41, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream2SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x42, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream3SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x43, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream4SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x44, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream5SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x45, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream6SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x46, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream7SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x47, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream8SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x48, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream9SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x49, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream10SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x4a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream11SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x4b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream12SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x4c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream13SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x4d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream14SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x4e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream15SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x4f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream16SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x50, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream17SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x51, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream18SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x52, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream19SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x53, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream20SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x54, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream21SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x55, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream22SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x56, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream23SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x57, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream24SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x58, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream25SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x59, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream26SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x5a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream27SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x5b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream28SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x5c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream29SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x5d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream30SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x5e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAudioStream31SID, "MXF-GC Clip-wrapped MPEG-PS AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x5f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream0SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x60, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream1SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x61, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream2SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x62, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream3SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x63, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream4SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x64, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream5SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x65, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream6SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x66, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream7SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x67, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream8SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x68, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream9SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x69, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream10SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x6a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream11SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x6b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream12SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x6c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream13SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x6d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream14SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x6e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSVideoStream15SID, "MXF-GC Clip-wrapped MPEG-PS VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x6f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSECMStreamSID, "MXF-GC Clip-wrapped MPEG-PS ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x70, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSEMMStreamSID, "MXF-GC Clip-wrapped MPEG-PS EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x71, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSDSMCCStreamSID, "MXF-GC Clip-wrapped MPEG-PS DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x72, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPS13522StreamSID, "MXF-GC Clip-wrapped MPEG-PS 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x73, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSITURec222ASID, "MXF-GC Clip-wrapped MPEG-PS ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x74, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSITURec222BSID, "MXF-GC Clip-wrapped MPEG-PS ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x75, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSITURec222CSID, "MXF-GC Clip-wrapped MPEG-PS ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x76, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSITURec222DSID, "MXF-GC Clip-wrapped MPEG-PS ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x77, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSITURec222ESID, "MXF-GC Clip-wrapped MPEG-PS ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x78, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSAncStreamSID, "MXF-GC Clip-wrapped MPEG-PS AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x79, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSSLPackStreamSID, "MXF-GC Clip-wrapped MPEG-PS SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x7a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSFlexMuxStreamSID, "MXF-GC Clip-wrapped MPEG-PS FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x7b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGPSProgStreamDirSID, "MXF-GC Clip-wrapped MPEG-PS ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x08, 0x7f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSProgStreamMapSID, "MXF-GC Clip-wrapped MPEG-TS ProgStreamMap SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x3c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSPrivateStream1SID, "MXF-GC Clip-wrapped MPEG-TS PrivateStream1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x3d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSPaddingStreamSID, "MXF-GC Clip-wrapped MPEG-TS PaddingStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x3e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSPrivateStream2SID, "MXF-GC Clip-wrapped MPEG-TS PrivateStream2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x3f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream0SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x40, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream1SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x41, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream2SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x42, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream3SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x43, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream4SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x44, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream5SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x45, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream6SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x46, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream7SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x47, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream8SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x48, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream9SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x49, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream10SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x4a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream11SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x4b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream12SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x4c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream13SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x4d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream14SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x4e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream15SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x4f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream16SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-16 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x50, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream17SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-17 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x51, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream18SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-18 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x52, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream19SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-19 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x53, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream20SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-20 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x54, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream21SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-21 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x55, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream22SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-22 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x56, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream23SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-23 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x57, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream24SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-24 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x58, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream25SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-25 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x59, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream26SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-26 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x5a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream27SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-27 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x5b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream28SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-28 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x5c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream29SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-29 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x5d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream30SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-30 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x5e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAudioStream31SID, "MXF-GC Clip-wrapped MPEG-TS AudioStream-31 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x5f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream0SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-0 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x60, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream1SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-1 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x61, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream2SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-2 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x62, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream3SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-3 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x63, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream4SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-4 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x64, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream5SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-5 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x65, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream6SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-6 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x66, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream7SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-7 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x67, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream8SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-8 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x68, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream9SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-9 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x69, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream10SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-10 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x6a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream11SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-11 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x6b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream12SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-12 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x6c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream13SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-13 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x6d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream14SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-14 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x6e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSVideoStream15SID, "MXF-GC Clip-wrapped MPEG-TS VideoStream-15 SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x6f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSECMStreamSID, "MXF-GC Clip-wrapped MPEG-TS ECMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x70, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSEMMStreamSID, "MXF-GC Clip-wrapped MPEG-TS EMMStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x71, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSDSMCCStreamSID, "MXF-GC Clip-wrapped MPEG-TS DSMCCStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x72, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTS13522StreamSID, "MXF-GC Clip-wrapped MPEG-TS 13522Stream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x73, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSITURec222ASID, "MXF-GC Clip-wrapped MPEG-TS ITURec222-A SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x74, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSITURec222BSID, "MXF-GC Clip-wrapped MPEG-TS ITURec222-B SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x75, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSITURec222CSID, "MXF-GC Clip-wrapped MPEG-TS ITURec222-C SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x76, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSITURec222DSID, "MXF-GC Clip-wrapped MPEG-TS ITURec222-D SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x77, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSITURec222ESID, "MXF-GC Clip-wrapped MPEG-TS ITURec222-E SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x78, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSAncStreamSID, "MXF-GC Clip-wrapped MPEG-TS AncStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x79, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSSLPackStreamSID, "MXF-GC Clip-wrapped MPEG-TS SLPackStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x7a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSFlexMuxStreamSID, "MXF-GC Clip-wrapped MPEG-TS FlexMuxStream SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x7b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMPEGTSProgStreamDirSID, "MXF-GC Clip-wrapped MPEG-TS ProgStreamDir SID", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x02, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x09, 0x7f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedALawAudio, "MXF-GC Frame-wrapped A-law Audio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0a, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedALawAudio, "MXF-GC Clip-wrapped A-law Audio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0a, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCCustomWrappedALawAudio, "MXF-GC Custom-wrapped A-law Audio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0a, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedEncryptedData, "MXF-GC Frame-wrapped Encrypted Data", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0b, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedEncryptedData, "MXF-GC Clip-wrapped Encrypted Data", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0b, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFUFrameWrappedUndefinedInterlacePictureElement, "MXF-GC FU Frame-wrapped Undefined Interlace Picture Element", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCCnClipWrappedPictureElement, "MXF-GC Cn Clip-wrapped Picture Element", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCI1InterlacedFrame1FieldKLV, "MXF-GC I1 Interlaced Frame 1 field/KLV", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFGCI2InterlacedFrame2FieldsKLV, "MXF-GC I2 Interlaced Frame 2 fields/KLV", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x04, 0x00)) + +MXF_LABEL_ENTRY(MXFGCF1FieldWrappedPictureElement, "MXF-GC F1 Field-Wrapped Picture Element", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x05, 0x00)) + +MXF_LABEL_ENTRY(MXFGCP1FrameWrappedPictureElement, "MXF-GC P1 Frame-Wrapped Picture Element", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0c, 0x06, 0x00)) + +MXF_LABEL_ENTRY(MXFGCGenericVBIDataMappingUndefinedPayload, "MXF-GC Generic VBI Data Mapping Undefined Payload", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0d, 0x00, 0x00)) + +MXF_LABEL_ENTRY(MXFGCGenericANCDataMappingUndefinedPayload, "MXF-GC Generic ANC Data Mapping Undefined Payload", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream0SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-0 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x60, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream0SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-0 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x60, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream0SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x60, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream0SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x60, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream0SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x60, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream0SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x60, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream0SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x60, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream0SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-0 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x60, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream0SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x60, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream1SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-1 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x61, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream1SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-1 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x61, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream1SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x61, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream1SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x61, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream1SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x61, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream1SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x61, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream1SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x61, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream1SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-1 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x61, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream1SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x61, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream2SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-2 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x62, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream2SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-2 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x62, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream2SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x62, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream2SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x62, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream2SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x62, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream2SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x62, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream2SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x62, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream2SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-2 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x62, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream2SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x62, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream3SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-3 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x63, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream3SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-3 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x63, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream3SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x63, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream3SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x63, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream3SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x63, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream3SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x63, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream3SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x63, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream3SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-3 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x63, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream3SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x63, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream4SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-4 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x64, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream4SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-4 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x64, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream4SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x64, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream4SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x64, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream4SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x64, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream4SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x64, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream4SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x64, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream4SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-4 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x64, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream4SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x64, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream5SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-5 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x65, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream5SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-5 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x65, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream5SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x65, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream5SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x65, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream5SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x65, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream5SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x65, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream5SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x65, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream5SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-5 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x65, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream5SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x65, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream6SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-6 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x66, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream6SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-6 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x66, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream6SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x66, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream6SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x66, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream6SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x66, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream6SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x66, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream6SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x66, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream6SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-6 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x66, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream6SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x66, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream7SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-7 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x67, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream7SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-7 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x67, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream7SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x67, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream7SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x67, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream7SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x67, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream7SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x67, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream7SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x67, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream7SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-7 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x67, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream7SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x67, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream8SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-8 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x68, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream8SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-8 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x68, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream8SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x68, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream8SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x68, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream8SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x68, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream8SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x68, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream8SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x68, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream8SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-8 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x68, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream8SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x68, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream9SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-9 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x69, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream9SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-9 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x69, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream9SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x69, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream9SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x69, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream9SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x69, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream9SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x69, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream9SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x69, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream9SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-9 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x69, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream9SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x69, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream10SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-10 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6a, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream10SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-10 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream10SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6a, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream10SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6a, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream10SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6a, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream10SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6a, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream10SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6a, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream10SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-10 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6a, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream10SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6a, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream11SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-11 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6b, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream11SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-11 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream11SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6b, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream11SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6b, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream11SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6b, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream11SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6b, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream11SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6b, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream11SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-11 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6b, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream11SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6b, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream12SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-12 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6c, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream12SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-12 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream12SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6c, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream12SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6c, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream12SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6c, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream12SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6c, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream12SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6c, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream12SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-12 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6c, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream12SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6c, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream13SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-13 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6d, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream13SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-13 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream13SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6d, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream13SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6d, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream13SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6d, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream13SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6d, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream13SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6d, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream13SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-13 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6d, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream13SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6d, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream14SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-14 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6e, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream14SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-14 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream14SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6e, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream14SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6e, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream14SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6e, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream14SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6e, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream14SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6e, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream14SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-14 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6e, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream14SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6e, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream15SIDFrameWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-15 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream15SIDClipWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-15 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream15SIDCustomStripeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream15SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6f, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream15SIDCustomSpliceWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream15SIDCustomClosedGOPWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream15SIDCustomSlaveWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream15SIDFieldWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-15 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6f, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCNALUnitStreamWithVideoStream15SIDCustomUnconstrainedWrapped, "MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0f, 0x6f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream0SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-0 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x60, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream0SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-0 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x60, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream0SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-0 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x60, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream0SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-0 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x60, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream0SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-0 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x60, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream0SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-0 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x60, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream0SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-0 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x60, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream0SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-0 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x60, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream0SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-0 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x60, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream1SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-1 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x61, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream1SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-1 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x61, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream1SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-1 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x61, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream1SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-1 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x61, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream1SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-1 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x61, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream1SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-1 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x61, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream1SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-1 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x61, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream1SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-1 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x61, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream1SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-1 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x61, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream2SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-2 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x62, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream2SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-2 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x62, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream2SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-2 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x62, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream2SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-2 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x62, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream2SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-2 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x62, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream2SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-2 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x62, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream2SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-2 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x62, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream2SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-2 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x62, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream2SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-2 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x62, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream3SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-3 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x63, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream3SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-3 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x63, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream3SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-3 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x63, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream3SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-3 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x63, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream3SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-3 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x63, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream3SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-3 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x63, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream3SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-3 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x63, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream3SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-3 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x63, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream3SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-3 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x63, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream4SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-4 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x64, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream4SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-4 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x64, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream4SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-4 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x64, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream4SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-4 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x64, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream4SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-4 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x64, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream4SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-4 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x64, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream4SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-4 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x64, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream4SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-4 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x64, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream4SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-4 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x64, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream5SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-5 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x65, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream5SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-5 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x65, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream5SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-5 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x65, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream5SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-5 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x65, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream5SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-5 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x65, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream5SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-5 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x65, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream5SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-5 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x65, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream5SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-5 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x65, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream5SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-5 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x65, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream6SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-6 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x66, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream6SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-6 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x66, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream6SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-6 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x66, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream6SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-6 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x66, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream6SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-6 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x66, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream6SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-6 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x66, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream6SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-6 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x66, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream6SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-6 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x66, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream6SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-6 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x66, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream7SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-7 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x67, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream7SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-7 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x67, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream7SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-7 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x67, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream7SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-7 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x67, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream7SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-7 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x67, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream7SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-7 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x67, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream7SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-7 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x67, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream7SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-7 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x67, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream7SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-7 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x67, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream8SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-8 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x68, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream8SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-8 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x68, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream8SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-8 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x68, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream8SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-8 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x68, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream8SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-8 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x68, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream8SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-8 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x68, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream8SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-8 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x68, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream8SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-8 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x68, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream8SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-8 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x68, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream9SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-9 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x69, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream9SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-9 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x69, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream9SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-9 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x69, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream9SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-9 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x69, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream9SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-9 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x69, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream9SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-9 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x69, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream9SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-9 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x69, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream9SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-9 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x69, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream9SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-9 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x69, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream10SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-10 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6a, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream10SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-10 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream10SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-10 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6a, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream10SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-10 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6a, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream10SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-10 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6a, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream10SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-10 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6a, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream10SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-10 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6a, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream10SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-10 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6a, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream10SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-10 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6a, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream11SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-11 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6b, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream11SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-11 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream11SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-11 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6b, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream11SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-11 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6b, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream11SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-11 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6b, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream11SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-11 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6b, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream11SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-11 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6b, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream11SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-11 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6b, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream11SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-11 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6b, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream12SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-12 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6c, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream12SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-12 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream12SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-12 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6c, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream12SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-12 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6c, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream12SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-12 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6c, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream12SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-12 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6c, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream12SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-12 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6c, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream12SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-12 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6c, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream12SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-12 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6c, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream13SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-13 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6d, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream13SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-13 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream13SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-13 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6d, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream13SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-13 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6d, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream13SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-13 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6d, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream13SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-13 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6d, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream13SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-13 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6d, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream13SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-13 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6d, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream13SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-13 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6d, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream14SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-14 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6e, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream14SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-14 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream14SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-14 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6e, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream14SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-14 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6e, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream14SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-14 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6e, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream14SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-14 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6e, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream14SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-14 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6e, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream14SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-14 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6e, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream14SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-14 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6e, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream15SIDFrameWrapped, "MXF-GC AVC Byte Stream With VideoStream-15 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream15SIDClipWrapped, "MXF-GC AVC Byte Stream With VideoStream-15 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream15SIDCustomStripeWrapped, "MXF-GC AVC Byte Stream With VideoStream-15 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream15SIDCustomFixedAudioSizeWrapped, "MXF-GC AVC Byte Stream With VideoStream-15 SID CustomFixedAudioSize-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6f, 0x05)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream15SIDCustomSpliceWrapped, "MXF-GC AVC Byte Stream With VideoStream-15 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream15SIDCustomClosedGOPWrapped, "MXF-GC AVC Byte Stream With VideoStream-15 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream15SIDCustomSlaveWrapped, "MXF-GC AVC Byte Stream With VideoStream-15 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream15SIDFieldWrapped, "MXF-GC AVC Byte Stream With VideoStream-15 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6f, 0x09)) + +MXF_LABEL_ENTRY(MXFGCAVCByteStreamWithVideoStream15SIDCustomUnconstrainedWrapped, "MXF-GC AVC Byte Stream With VideoStream-15 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x10, 0x6f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedVC3Pictures, "MXF-GC Frame-wrapped VC-3 Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x11, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedVC3Pictures, "MXF-GC Clip-wrapped VC-3 Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x11, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedVC1Pictures, "MXF-GC Frame-wrapped VC-1 Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x12, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedVC1Pictures, "MXF-GC Clip-wrapped VC-1 Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x12, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCDCinemaTimedTextStream, "MXF-GC D-Cinema Timed Text Stream", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x13, 0x01, 0x01)) + +MXF_LABEL_ENTRY(MXFGCDCinemaAuxDataEssence, "MXF-GC D-Cinema Aux Data Essence", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x13, 0x02, 0x01)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedTIFFEPProfile2Pictures, "MXF-GC Frame-wrapped TIFF/EP Profile 2 Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x14, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedTIFFEPProfile2Pictures, "MXF-GC Clip-wrapped TIFF/EP Profile 2 Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0b, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x14, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedVC2Pictures, "MXF-GC Frame-wrapped VC-2 Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x15, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedVC2Pictures, "MXF-GC Clip-wrapped VC-2 Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x15, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXF_GC_AAC_ADIF_Frame_Wrapped, "MXF-GC AAC ADIF Frame Wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x16, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXF_GC_AAC_ADIF_Clip_Wrapped, "MXF-GC AAC ADIF Clip Wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x16, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXF_GC_AAC_ADIF_Custom_Wrapped, "MXF-GC AAC ADIF Custom Wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x16, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXF_GC_AAC_ADTS_Frame_Wrapped, "MXF-GC AAC ADTS Frame Wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x17, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXF_GC_AAC_ADTS_Clip_Wrapped, "MXF-GC AAC ADTS Clip Wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x17, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXF_GC_AAC_ADTS_Custom_Wrapped, "MXF-GC AAC ADTS Custom Wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x17, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXF_GC_AAC_LATM_LOAS_Frame_Wrapped, "MXF-GC AAC LATM-LOAS Frame Wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x18, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXF_GC_AAC_LATM_LOAS_Clip_Wrapped, "MXF-GC AAC LATM-LOAS Clip Wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x18, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXF_GC_AAC_LATM_LOAS_Custom_Wrapped, "MXF-GC AAC LATM-LOAS Custom Wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x18, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedACESPictures, "MXF-GC Frame-wrapped ACES Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x19, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedACESPictures, "MXF-GC Clip-wrapped ACES Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x19, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedDMCVTData, "MXF-GC Frame-Wrapped DMCVT Data", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1a, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCVC5FrameWrapped, "MXF-GC VC-5 Essence Container Label (Frame-Wrapped)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1b, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCVC5ClipWrapped, "MXF-GC VC-5 Essence Container Label (Clip-Wrapped)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1b, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCVC5CustomWrapped, "MXF-GC VC-5 Essence Container Label (Custom-Wrapped)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1b, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedEssenceContainerProResPicture, "MXF-GC Frame-Wrapped Essence Container ProRes Picture", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1c, 0x01, 0x00)) + +MXF_LABEL_ENTRY(IMF_IABEssenceClipWrappedContainer, "IMF Clip-Wrapped IAB Essence Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1d, 0x01, 0x01)) + +MXF_LABEL_ENTRY(IABEssenceFrameWrappedContainer, "Frame-Wrapped IAB Essence Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1d, 0x01, 0x02)) + +MXF_LABEL_ENTRY(MXFGCEssenceContainerDNxPackedFrameWrapped, "MXF-GC Essence Container DNxPacked Frame Wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1e, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCEssenceContainerDNxPackedClipWrapped, "MXF-GC Essence Container DNxPacked Clip Wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1e, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream0SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-0 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x60, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream0SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-0 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x60, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream0SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-0 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x60, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream0SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-0 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x60, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream0SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-0 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x60, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream0SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-0 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x60, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream0SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-0 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x60, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream0SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-0 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x60, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream1SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-1 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x61, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream1SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-1 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x61, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream1SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-1 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x61, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream1SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-1 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x61, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream1SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-1 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x61, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream1SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-1 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x61, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream1SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-1 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x61, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream1SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-1 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x61, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream2SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-2 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x62, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream2SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-2 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x62, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream2SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-2 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x62, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream2SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-2 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x62, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream2SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-2 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x62, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream2SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-2 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x62, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream2SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-2 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x62, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream2SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-2 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x62, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream3SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-3 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x63, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream3SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-3 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x63, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream3SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-3 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x63, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream3SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-3 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x63, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream3SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-3 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x63, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream3SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-3 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x63, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream3SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-3 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x63, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream3SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-3 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x63, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream4SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-4 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x64, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream4SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-4 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x64, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream4SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-4 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x64, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream4SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-4 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x64, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream4SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-4 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x64, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream4SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-4 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x64, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream4SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-4 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x64, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream4SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-4 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x64, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream5SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-5 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x65, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream5SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-5 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x65, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream5SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-5 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x65, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream5SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-5 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x65, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream5SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-5 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x65, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream5SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-5 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x65, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream5SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-5 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x65, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream5SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-5 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x65, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream6SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-6 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x66, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream6SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-6 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x66, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream6SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-6 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x66, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream6SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-6 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x66, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream6SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-6 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x66, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream6SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-6 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x66, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream6SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-6 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x66, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream6SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-6 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x66, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream7SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-7 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x67, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream7SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-7 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x67, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream7SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-7 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x67, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream7SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-7 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x67, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream7SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-7 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x67, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream7SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-7 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x67, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream7SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-7 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x67, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream7SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-7 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x67, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream8SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-8 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x68, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream8SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-8 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x68, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream8SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-8 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x68, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream8SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-8 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x68, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream8SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-8 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x68, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream8SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-8 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x68, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream8SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-8 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x68, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream8SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-8 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x68, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream9SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-9 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x69, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream9SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-9 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x69, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream9SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-9 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x69, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream9SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-9 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x69, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream9SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-9 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x69, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream9SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-9 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x69, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream9SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-9 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x69, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream9SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-9 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x69, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream10SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-10 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6a, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream10SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-10 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream10SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-10 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6a, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream10SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-10 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6a, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream10SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-10 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6a, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream10SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-10 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6a, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream10SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-10 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6a, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream10SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-10 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6a, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream11SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-11 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6b, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream11SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-11 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream11SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-11 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6b, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream11SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-11 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6b, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream11SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-11 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6b, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream11SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-11 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6b, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream11SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-11 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6b, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream11SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-11 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6b, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream12SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-12 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6c, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream12SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-12 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream12SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-12 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6c, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream12SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-12 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6c, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream12SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-12 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6c, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream12SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-12 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6c, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream12SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-12 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6c, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream12SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-12 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6c, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream13SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-13 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6d, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream13SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-13 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream13SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-13 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6d, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream13SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-13 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6d, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream13SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-13 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6d, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream13SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-13 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6d, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream13SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-13 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6d, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream13SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-13 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6d, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream14SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-14 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6e, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream14SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-14 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream14SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-14 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6e, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream14SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-14 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6e, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream14SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-14 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6e, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream14SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-14 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6e, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream14SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-14 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6e, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream14SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-14 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6e, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream15SIDFrameWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-15 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream15SIDClipWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-15 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream15SIDCustomStripeWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-15 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream15SIDCustomSpliceWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-15 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream15SIDCustomClosedGOPWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-15 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream15SIDCustomSlaveWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-15 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream15SIDFieldWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-15 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6f, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCNALUnitStreamWithVideoStream15SIDCustomUnconstrainedWrapped, "MXF-GC HEVC NAL Unit Stream With VideoStream-15 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x1f, 0x6f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream0SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-0 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x60, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream0SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-0 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x60, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream0SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-0 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x60, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream0SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-0 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x60, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream0SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-0 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x60, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream0SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-0 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x60, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream0SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-0 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x60, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream0SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-0 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x60, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream1SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-1 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x61, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream1SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-1 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x61, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream1SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-1 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x61, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream1SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-1 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x61, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream1SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-1 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x61, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream1SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-1 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x61, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream1SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-1 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x61, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream1SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-1 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x61, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream2SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-2 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x62, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream2SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-2 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x62, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream2SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-2 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x62, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream2SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-2 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x62, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream2SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-2 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x62, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream2SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-2 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x62, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream2SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-2 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x62, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream2SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-2 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x62, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream3SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-3 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x63, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream3SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-3 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x63, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream3SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-3 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x63, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream3SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-3 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x63, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream3SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-3 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x63, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream3SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-3 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x63, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream3SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-3 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x63, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream3SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-3 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x63, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream4SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-4 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x64, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream4SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-4 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x64, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream4SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-4 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x64, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream4SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-4 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x64, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream4SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-4 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x64, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream4SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-4 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x64, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream4SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-4 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x64, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream4SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-4 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x64, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream5SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-5 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x65, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream5SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-5 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x65, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream5SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-5 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x65, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream5SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-5 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x65, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream5SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-5 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x65, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream5SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-5 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x65, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream5SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-5 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x65, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream5SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-5 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x65, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream6SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-6 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x66, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream6SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-6 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x66, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream6SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-6 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x66, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream6SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-6 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x66, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream6SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-6 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x66, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream6SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-6 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x66, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream6SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-6 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x66, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream6SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-6 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x66, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream7SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-7 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x67, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream7SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-7 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x67, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream7SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-7 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x67, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream7SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-7 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x67, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream7SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-7 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x67, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream7SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-7 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x67, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream7SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-7 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x67, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream7SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-7 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x67, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream8SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-8 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x68, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream8SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-8 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x68, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream8SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-8 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x68, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream8SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-8 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x68, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream8SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-8 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x68, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream8SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-8 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x68, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream8SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-8 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x68, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream8SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-8 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x68, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream9SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-9 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x69, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream9SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-9 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x69, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream9SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-9 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x69, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream9SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-9 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x69, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream9SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-9 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x69, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream9SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-9 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x69, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream9SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-9 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x69, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream9SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-9 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x69, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream10SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-10 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6a, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream10SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-10 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6a, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream10SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-10 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6a, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream10SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-10 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6a, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream10SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-10 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6a, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream10SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-10 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6a, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream10SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-10 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6a, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream10SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-10 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6a, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream11SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-11 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6b, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream11SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-11 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6b, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream11SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-11 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6b, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream11SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-11 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6b, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream11SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-11 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6b, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream11SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-11 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6b, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream11SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-11 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6b, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream11SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-11 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6b, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream12SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-12 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6c, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream12SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-12 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6c, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream12SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-12 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6c, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream12SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-12 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6c, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream12SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-12 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6c, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream12SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-12 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6c, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream12SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-12 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6c, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream12SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-12 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6c, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream13SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-13 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6d, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream13SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-13 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6d, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream13SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-13 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6d, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream13SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-13 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6d, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream13SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-13 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6d, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream13SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-13 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6d, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream13SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-13 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6d, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream13SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-13 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6d, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream14SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-14 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6e, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream14SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-14 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6e, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream14SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-14 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6e, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream14SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-14 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6e, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream14SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-14 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6e, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream14SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-14 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6e, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream14SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-14 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6e, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream14SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-14 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6e, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream15SIDFrameWrapped, "MXF-GC HEVC Byte Stream With VideoStream-15 SID Frame-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6f, 0x01)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream15SIDClipWrapped, "MXF-GC HEVC Byte Stream With VideoStream-15 SID Clip-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6f, 0x02)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream15SIDCustomStripeWrapped, "MXF-GC HEVC Byte Stream With VideoStream-15 SID CustomStripe-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6f, 0x03)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream15SIDCustomSpliceWrapped, "MXF-GC HEVC Byte Stream With VideoStream-15 SID CustomSplice-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6f, 0x06)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream15SIDCustomClosedGOPWrapped, "MXF-GC HEVC Byte Stream With VideoStream-15 SID CustomClosedGOP-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6f, 0x07)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream15SIDCustomSlaveWrapped, "MXF-GC HEVC Byte Stream With VideoStream-15 SID CustomSlave-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6f, 0x08)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream15SIDFieldWrapped, "MXF-GC HEVC Byte Stream With VideoStream-15 SID Field-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6f, 0x09)) + +MXF_LABEL_ENTRY(MXFGCHEVCByteStreamWithVideoStream15SIDCustomUnconstrainedWrapped, "MXF-GC HEVC Byte Stream With VideoStream-15 SID CustomUnconstrained-wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x20, 0x6f, 0x7f)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedProgressiveJPEGXSPictures, "MXF-GC Frame-wrapped Progressive JPEG XS Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x21, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedInterlacedJPEGXSPictures, "MXF-GC Frame-wrapped Interlaced JPEG XS Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x21, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedJPEGXSPictures, "MXF-GC Clip-wrapped JPEG XS Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x21, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFGCARRIRAWFrameWrappedPacked, "ARRIRAW Frame-Wrapped Packed Essence Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x22, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCARRIRAWFrameWrappedHDEEncoded, "ARRIRAW Frame-Wrapped HDE-Encoded Essence Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x22, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFFV1PicturesFrame, "MXFGCFFV1PicturesFrame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x23, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFFV1PicturesClip, "MXFGCFFV1PicturesClip", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x23, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCVC6FrameWrappedGenericBitstream, "VC-6 Frame Wrapped Generic bitstream", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x24, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCVC6FrameWrappedProgressivePictures, "VC-6 Frame Wrapped Progressive Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x24, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCVC6FrameWrappedInterlacedPictures, "VC-6 Frame Wrapped Interlaced Pictures", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x24, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MXFGCFrameWrappedMGA, "MXF-GC Frame-wrapped MGA", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x25, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCClipWrappedMGA, "MXF-GC Clip-wrapped MGA", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x25, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFGCSupplementalDataFrameWrapped, "Supplemental Data Essence Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x26, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGCARRICOREFrameWrappedCBE, "ARRICORE Frame-Wrapped CBE Essence Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x27, 0x01, 0x01)) + +MXF_LABEL_ENTRY(MXFGCARRICOREFrameWrappedVBE, "ARRICORE Frame-Wrapped VBE Essence Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x27, 0x02, 0x01)) + +MXF_LABEL_ENTRY(MXFGCGenericEssenceMultipleMappings, "MXF-GC Generic Essence Multiple Mappings", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, + 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7f, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFGSEBUT3264STLByteStream, "MXF-GS EBU-t3264 STL Byte Stream", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0a, + 0x0d, 0x01, 0x03, 0x01, 0x03, 0x01, 0x00, 0x00)) + +// deprecated +MXF_LABEL_ENTRY(MXFDMS1Version1Constrained, "MXF DMS-1 Version-1 constrained", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x01, 0x01, 0x00)) + +// deprecated +MXF_LABEL_ENTRY(MXFDMS1Version1Extended, "MXF DMS-1 Version-1 extended", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x01, 0x02, 0x00)) + +MXF_LABEL_ENTRY(MXFDMS1ProductionFrameworkStandard, "MXF DMS-1 Production Framework standard", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x04, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x02, 0x01, 0x01)) + +MXF_LABEL_ENTRY(MXFDMS1ProductionFrameworkExtended, "MXF DMS-1 Production Framework extended", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x04, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x02, 0x01, 0x02)) + +MXF_LABEL_ENTRY(MXFDMS1ClipFrameworkStandard, "MXF DMS-1 Clip Framework standard", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x04, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x02, 0x02, 0x01)) + +MXF_LABEL_ENTRY(MXFDMS1ClipFrameworkExtended, "MXF DMS-1 Clip Framework extended", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x04, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x02, 0x02, 0x02)) + +MXF_LABEL_ENTRY(MXFDMS1SceneFrameworkStandard, "MXF DMS-1 Scene Framework standard", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x04, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x02, 0x03, 0x01)) + +MXF_LABEL_ENTRY(MXFDMS1SceneFrameworkExtended, "MXF DMS-1 Scene Framework extended", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x04, + 0x0d, 0x01, 0x04, 0x01, 0x01, 0x02, 0x03, 0x02)) + +MXF_LABEL_ENTRY(MXFCryptographicFrameworkLabel, "MXF Cryptographic Framework Label", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x0d, 0x01, 0x04, 0x01, 0x02, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFTextBasedFramework, "MXF Text-Based Framework", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0c, + 0x0d, 0x01, 0x04, 0x01, 0x04, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(MXFEIDRDMSchemeVersion1, "MXF EIDR DM Scheme Version 1", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x04, 0x01, 0x05, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TLCBasicTimecodeProfile, "TLC Basic Timecode Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TLCBasicTimecodeAnnotatedProfile, "TLC Basic Timecode Annotated Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(TLC_PTPProfile, "TLC PTP Profile", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x01, 0x04, 0x01, 0x06, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AS_07_Core_DMS, "AS_07_Core_DMS", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x07, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AS_07_GSP_DMS, "AS_07_GSP_DMS", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x07, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AS_07_Segmentation_DMS, "AS_07_Segmentation_DMS", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x07, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DMS_AS_10_Core, "DMS AS-10 Core", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0a, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DM_AS_11_Core, "DM_AS_11_Core", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DM_AS_11_Segmentation, "DM_AS_11_Segmentation", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0b, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DMS_AS_12, "DMS_AS_12", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x07, 0x01, 0x0c, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AudioDescriptionStudioSignalDataChannel, "Audio Description Studio Signal Data Channel", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x01, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(AudioDescriptionStudioSignal, "Audio Description Studio Signal", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x01, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(AlternativeProgram, "Alternative Program", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x01, 0x03, 0x01, 0x00)) + +MXF_LABEL_ENTRY(AudioDescriptionProgramMix, "Audio Description Program Mix", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x01, 0x03, 0x02, 0x00)) + +MXF_LABEL_ENTRY(AudioDescription, "Audio Description", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x01, 0x03, 0x03, 0x00)) + +MXF_LABEL_ENTRY(MusicAndEffects, "Music and Effects", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x01, 0x03, 0x04, 0x00)) + +MXF_LABEL_ENTRY(UnusedAudio, "Unused Audio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x01, 0x03, 0x05, 0x00)) + +MXF_LABEL_ENTRY(ConstrainedMultichannelAudioLabelingFramework, "Constrained Multichannel Audio Labeling Framework", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x02, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ConstrainedMultichannelAudioLabelingFramework_with_Default_Audio_Layout_A, "ConstrainedMultichannelAudioLabelingFramework with Default Audio Layout A", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x02, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Default_Audio_Layout_A_without_MCA_Labeling, "Default Audio Layout A without MCA Labeling", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x02, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_0_WIP, "Blocks File Format 0 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_1_WIP, "Blocks File Format 1 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_2_WIP, "Blocks File Format 2 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_8_WIP, "Blocks File Format 8 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_12_WIP, "Blocks File Format 12 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x05, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_5_WIP, "Blocks File Format 5 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x06, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_6_WIP, "Blocks File Format 6 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x07, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_7_WIP, "Blocks File Format 7 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x08, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_10_WIP, "Blocks File Format 10 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x09, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_9_WIP, "Blocks File Format 9 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x0a, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_11_WIP, "Blocks File Format 11 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x0b, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_13_WIP, "Blocks File Format 13 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x0c, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_14_WIP, "Blocks File Format 14 WIP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x03, 0x0e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DM_XML_Document, "DM_XML_Document", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x04, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_0, "Blocks File Format 0", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x05, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_1, "Blocks File Format 1", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x05, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_2, "Blocks File Format 2", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x05, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_12, "Blocks File Format 12", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x05, 0x05, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_7, "Blocks File Format 7", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x05, 0x08, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_X9, "Blocks File Format X9", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x05, 0x09, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Blocks_FF_14, "Blocks File Format 14", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x01, 0x08, 0x01, 0x05, 0x0e, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AAFEditProtocol, "AAF Edit Protocol", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0d, 0x01, 0x12, 0x01, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AAFUnconstrainedOP, "AAF Unconstrained OP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x09, + 0x0d, 0x01, 0x12, 0x01, 0x02, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(RIFFWAVEContainer, "RIFF WAVE Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x06, + 0x0d, 0x01, 0x13, 0x01, 0x01, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(AAFFrameWrappedJFIFContainer, "AAF Frame-wrapped JFIF Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x0d, 0x01, 0x13, 0x01, 0x01, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(AAFClipWrappedJFIFContainer, "AAF Clip-wrapped JFIF Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x0d, 0x01, 0x13, 0x01, 0x01, 0x02, 0x02, 0x00)) + +MXF_LABEL_ENTRY(AAFClipWrappedNITFContainer, "AAF Clip-wrapped NITF Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x0d, 0x01, 0x13, 0x01, 0x01, 0x03, 0x02, 0x00)) + +MXF_LABEL_ENTRY(AAFAIFFAIFCAudioContainer, "AAF AIFF-AIFC Audio Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, + 0x0d, 0x01, 0x13, 0x01, 0x01, 0x04, 0x01, 0x00)) + +MXF_LABEL_ENTRY(ebucore, "ebucore", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ADM_EBU3393_Production_V1_0_L1, "EBU Tech 3393 ADM Production Profile Version \"1.0\", Level \"1\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(APP_PreservationDescriptiveScheme, "APP Preservation Descriptive Scheme", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x04, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(ARIBTRB48_ADMProductionProfile_L1_V1_0, "ARIB TR-B48 ADM Production Profile Level \"1\", Version \"1.0\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(ARIBTRB48_ADMProductionProfile_L2_V1_0, "ARIB TR-B48 ADM Production Profile Level \"2\", Version \"1.0\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x06, 0x01, 0x01, 0x01, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(ARIBTRB48_ADMCompletedProgamProfile_L1_V1_0, "ARIB TR-B48 ADM Completed Program Profile Level \"1\", Version \"1.0\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x06, 0x01, 0x01, 0x02, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(ARIBTRB48_ADMCompletedProgamProfile_L2_V1_0, "ARIB TR-B48 ADM Completed Program Profile Level \"2\", Version \"1.0\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x06, 0x01, 0x01, 0x02, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(ARIBTRB48_ADMEmissionProfile_L1_V1_0, "ARIB TR-B48 ADM Emission Profile Level \"1\", Version \"1.0\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x06, 0x01, 0x01, 0x03, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(ARIBTRB48_ADMEmissionProfile_L2_V1_0, "ARIB TR-B48 ADM Emission Profile Level \"2\", Version \"1.0\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x06, 0x01, 0x01, 0x03, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(AES_ADL, "AES ADL", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0c, + 0x0d, 0x0a, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(DM_AS_11_UKDPP, "DM_AS_11_UKDPP", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0c, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(AS_07_AudioLayoutSilence, "AS_07_AudioLayoutSilence", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x01)) + +MXF_LABEL_ENTRY(AS_07_AudioLayoutUnknown, "AS_07_AudioLayoutUnknown", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x02)) + +MXF_LABEL_ENTRY(AS_07_AudioLayout1TrackUndef, "AS_07_AudioLayout1TrackUndef", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x03)) + +MXF_LABEL_ENTRY(AS_07_AudioLayout2TrackUndef, "AS_07_AudioLayout2TrackUndef", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x04)) + +MXF_LABEL_ENTRY(AS_07_AudioLayout3TrackUndef, "AS_07_AudioLayout3TrackUndef", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x05)) + +MXF_LABEL_ENTRY(AS_07_AudioLayout4TrackUndef, "AS_07_AudioLayout4TrackUndef", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x06)) + +MXF_LABEL_ENTRY(AS_07_AudioLayout1TrackAudio, "AS_07_AudioLayout1TrackAudio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x07)) + +MXF_LABEL_ENTRY(AS_07_AudioLayout2TracksAudio, "AS_07_AudioLayout2TracksAudio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x08)) + +MXF_LABEL_ENTRY(AS_07_AudioLayout1TrackAudio1TrackTimecode, "AS_07_AudioLayout1TrackAudio1TrackTimecode", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x09)) + +MXF_LABEL_ENTRY(AS_07_AudioLayout3TracksAudio, "AS_07_AudioLayout3TracksAudio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x0a)) + +MXF_LABEL_ENTRY(AS_07_AudioLayout2TrackAudio1TrackTimecode, "AS_07_AudioLayout2TrackAudio1TrackTimecode", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x0b)) + +MXF_LABEL_ENTRY(AS_07_AudioLayout4TrackAudio, "AS_07_AudioLayout4TrackAudio", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x0c)) + +MXF_LABEL_ENTRY(AS_07_AudioLayout3TrackAudio1TrackTimecode, "AS_07_AudioLayout3TrackAudio1TrackTimecode", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x0d)) + +MXF_LABEL_ENTRY(AS_07_AudioLayoutEBU48_2a, "AS_07_AudioLayoutEBU48_2a", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x10)) + +MXF_LABEL_ENTRY(AS_07_AudioLayoutEBU123_4b, "AS_07_AudioLayoutEBU123_4b", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x11)) + +MXF_LABEL_ENTRY(AS_07_AudioLayoutEBU123_4c, "AS_07_AudioLayoutEBU123_4c", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x12)) + +MXF_LABEL_ENTRY(AS_07_AudioLayoutEBU123_16c, "AS_07_AudioLayoutEBU123_16c", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x13)) + +MXF_LABEL_ENTRY(AS_07_AudioLayoutEBU123_16d, "AS_07_AudioLayoutEBU123_16d", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x14)) + +MXF_LABEL_ENTRY(AS_07_AudioLayoutEBU123_16f, "AS_07_AudioLayoutEBU123_16f", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x15)) + +MXF_LABEL_ENTRY(AS_07_AudioLayoutST377_4MCA, "AS_07_AudioLayoutST377_4MCA", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x02, 0x04, 0x20)) + +MXF_LABEL_ENTRY(MICCarriage_SystemItem, "MICCarriage_SystemItem", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x04, 0x01, 0x01)) + +MXF_LABEL_ENTRY(MICAlgorithm_CRC32C, "MIC Algorithm CRC32C", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0d, 0x0e, 0x01, 0x01, 0x07, 0x04, 0x02, 0x01)) + +MXF_LABEL_ENTRY(AudioChannelSLVS, "Sign Language Video Stream", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x0d, + 0x0d, 0x0f, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chLeftWide, "Audio Channel Left Wide", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x04, 0x01, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chRightWide, "Audio Channel Right Wide", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x04, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chLeftTopFront, "Audio Channel Left Top Front", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x04, 0x03, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chRightTopFront, "Audio Channel Right Top Front", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x04, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chTopSideLeft, "Audio Channel Top Side Left", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x04, 0x05, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chTopSideRight, "Audio Channel Top Side Right", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x04, 0x06, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chLeftTopBack, "Audio Channel Left Top Back", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x04, 0x07, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742chRightTopBack, "Audio Channel Right Top Back", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x04, 0x08, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg514, "Soundfield Group 5.1.4", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x05, 0x02, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg714, "Soundfield Group 7.1.4", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x05, 0x04, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg914, "Soundfield Group 9.1.4", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x05, 0x06, 0x00, 0x00)) + +MXF_LABEL_ENTRY(ST37742sg916, "Soundfield Group 9.1.6", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x05, 0x07, 0x00, 0x00)) + +MXF_LABEL_ENTRY(Dolby_Atmos_ADM_V1_L0, "Dolby Atmos ADM Profile Version \"1\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x06, 0x01, 0x01, 0x00)) + +MXF_LABEL_ENTRY(Dolby_Atmos_ADM_V1_1_L0, "Dolby Atmos ADM Profile Version \"1.1\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x06, 0x01, 0x02, 0x00)) + +MXF_LABEL_ENTRY(DolbyE_Emission_ADM_V1_L1, "Dolby E Emission ADM Profile Version \"1\", Level \"1\"", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x01, 0x01, 0x06, 0x02, 0x01, 0x00)) + +MXF_LABEL_ENTRY(ImmersiveAudioCoding, "Immersive Audio Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(MXF_GC_IAData_Frame_Wrapped, "MXF-GC IAData Frame Wrapped", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x05, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(UTF8TextDataEssenceCoding, "UTF-8 Text Data Essence Coding", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00)) + +MXF_LABEL_ENTRY(PHDRImageMetadataWrappingFrame, "PHDR Image Metadata Wrapping Frame", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x01)) + +MXF_LABEL_ENTRY(FrameWrappedISXDContainer, "Frame Wrapped ISXD Container", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x05, + 0x0e, 0x09, 0x06, 0x07, 0x01, 0x01, 0x01, 0x03)) + +MXF_LABEL_ENTRY(MPEG_H_ADM_P1_L1_V1, "MPEG-H ADM Profile (profileID=1, levelID=1, versionID=1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0e, 0x21, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01)) + +MXF_LABEL_ENTRY(MPEG_H_ADM_P1_L2_V1, "MPEG-H ADM Profile (profileID=1, levelID=2, versionID=1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0e, 0x21, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01)) + +MXF_LABEL_ENTRY(MPEG_H_ADM_P1_L3_V1, "MPEG-H ADM Profile (profileID=1, levelID=3, versionID=1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0e, 0x21, 0x01, 0x01, 0x01, 0x01, 0x03, 0x01)) + +MXF_LABEL_ENTRY(MPEG_H_ADM_P1_L4_V1, "MPEG-H ADM Profile (profileID=1, levelID=4, versionID=1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0e, 0x21, 0x01, 0x01, 0x01, 0x01, 0x04, 0x01)) + +MXF_LABEL_ENTRY(MPEG_H_ADM_P2_L1_V1, "MPEG-H ADM Profile (profileID=2, levelID=1, versionID=1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0e, 0x21, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01)) + +MXF_LABEL_ENTRY(MPEG_H_ADM_P2_L2_V1, "MPEG-H ADM Profile (profileID=2, levelID=2, versionID=1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0e, 0x21, 0x01, 0x01, 0x01, 0x02, 0x02, 0x01)) + +MXF_LABEL_ENTRY(MPEG_H_ADM_P2_L3_V1, "MPEG-H ADM Profile (profileID=2, levelID=3, versionID=1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0e, 0x21, 0x01, 0x01, 0x01, 0x02, 0x03, 0x01)) + +MXF_LABEL_ENTRY(MPEG_H_ADM_P2_L4_V1, "MPEG-H ADM Profile (profileID=2, levelID=4, versionID=1)", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, + 0x0e, 0x21, 0x01, 0x01, 0x01, 0x02, 0x04, 0x01)) + diff --git a/deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.gen.py b/deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.gen.py new file mode 100644 index 00000000..26dfb354 --- /dev/null +++ b/deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.gen.py @@ -0,0 +1,526 @@ +#!/usr/bin/env python3 +""" +Code generator for MXFDump.cpp dictionary of SMPTE Metadata Registers. +Translate the SMPTE Metadata Registers (Groups + Elements + Essence + Types +XML files) into MXFDump dictionary format. + +Reads the official SMPTE register XMLs published at +https://smpte-ra.org/smpte-metadata-registry and emits a header that uses +the ``MXF_CLASS`` / ``MXF_PROPERTY`` / ``MXF_CLASS_END`` macros consumed by +``MXFDump.cpp``. + +Note that the Draft registers can be preferred over the published ones. + +The generated header is included directly from ``MXFDump.cpp`` alongside +``MXFMetaDictionary_smpte.h`` (the hand-maintained complement) when CMake +sees a file named ``MXFMetaDictionary_smpte.gen.h`` next to ``CMakeLists.txt``. + +Run manually before building. With no arguments it downloads the registers +straight from the SMPTE registry (Groups/Elements/Types from the *draft* +tree, Essence from the *published* tree, since the draft tree has no Essence +register), caches them under the system temp dir (``/mxfdump_smpte/``) +and writes ``MXFMetaDictionary_smpte.gen.h`` into the same folder as this +script:: + + py -3 deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.gen.py + +To use local XML files instead of downloading, pass all five register paths +(if you pass one, you must pass all five):: + + py -3 deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.gen.py \\ + --groups Groups.xml \\ + --elements Elements.xml \\ + --essence Essence.xml \\ + --types Types.xml \\ + --labels Labels.xml +""" + +from __future__ import annotations + +import argparse +import re +import sys +import tempfile +import urllib.error +import urllib.request +import xml.etree.ElementTree as ET +from pathlib import Path + + +# --------------------------------------------------------------------------- +# Source registers. The draft tree is preferred where available; the Essence +# register only exists in the published tree. +_DRAFT_BASE = "https://registry.smpte-ra.org/view/draft" +_PUBLISHED_BASE = "https://registry.smpte-ra.org/view/published" +REGISTER_URLS: dict[str, str] = { + "groups": f"{_DRAFT_BASE}/Groups.xml", + "elements": f"{_DRAFT_BASE}/Elements.xml", + "types": f"{_DRAFT_BASE}/Types.xml", + "essence": f"{_PUBLISHED_BASE}/Essence.xml", + "labels": f"{_DRAFT_BASE}/Labels.xml", +} + + +def download_registers(dest_dir: str | Path) -> dict[str, str]: + """Download every register in ``REGISTER_URLS`` into ``dest_dir``. + + Self-contained: uses only the standard library (``urllib``). Returns a + mapping of register key (``groups``/``elements``/``types``/``essence``) to + the local file path it was written to. Aborts the program on any failure + so a partial/stale set is never silently fed to the generator. + """ + dest = Path(dest_dir) + dest.mkdir(parents=True, exist_ok=True) + paths: dict[str, str] = {} + for key, url in REGISTER_URLS.items(): + target = dest / Path(url).name + print(f"Downloading {url}\n -> {target}") + req = urllib.request.Request( + url, headers={"User-Agent": "mxfdump-smpte-dict-gen/1.0"} + ) + try: + with urllib.request.urlopen(req, timeout=120) as resp: + data = resp.read() + except (urllib.error.URLError, OSError) as exc: + raise SystemExit(f"error: failed to download {url}: {exc}") + target.write_bytes(data) + paths[key] = str(target) + return paths + + +# --------------------------------------------------------------------------- +def strip_ns(tag: str) -> str: + """Return local name from a namespaced tag like ``{ns}Entry``.""" + return tag.split("}", 1)[1] if "}" in tag else tag + + +def child_text(entry: ET.Element, name: str) -> str | None: + for c in entry: + if strip_ns(c.tag) == name: + return (c.text or "").strip() + return None + + +def child(entry: ET.Element, name: str) -> ET.Element | None: + for c in entry: + if strip_ns(c.tag) == name: + return c + return None + + +def iter_entries(root: ET.Element): + """Yield every regardless of namespace, in document order.""" + for elem in root.iter(): + if strip_ns(elem.tag) == "Entry": + yield elem + + +_UL_RE = re.compile( + r"urn:smpte:ul:([0-9a-fA-F]{8})\.([0-9a-fA-F]{8})\.([0-9a-fA-F]{8})\.([0-9a-fA-F]{8})" +) + + +def parse_ul(urn: str) -> list[int] | None: + """Convert ``urn:smpte:ul:AAAAAAAA.BBBBBBBB.CCCCCCCC.DDDDDDDD`` to 16 bytes.""" + if not urn: + return None + m = _UL_RE.search(urn) + if not m: + return None + hex_str = "".join(m.groups()) + return [int(hex_str[i:i + 2], 16) for i in range(0, 32, 2)] + + +def parse_local_tag(s: str | None) -> int | None: + """Parse a register ```` value (4 hex digits, e.g. ``3f06``). + + Returns the tag as an int, or None when absent/unparsable. A record with no + LocalTag keeps the 0x0000 sentinel, which MXFDump fills in dynamically from + the Primer Pack. Registered static tags (< 0x8000) are globally unique per + UL in the register, so emitting them is safe for MXFDump's global, + first-match local-key lookup.""" + if not s: + return None + try: + return int(s.strip(), 16) + except ValueError: + return None + + +def ul_key(b: list[int]) -> bytes: + """Hashable key for an MXF UL ignoring registry-version differences.""" + return bytes(b) if not b else bytes([b[0], b[1], b[2], b[3], + b[4], 0x00, b[6], 0x00] + b[8:]) + + +def fmt_label(bytes16: list[int], indent: str) -> str: + head = ", ".join(f"0x{b:02x}" for b in bytes16[:8]) + tail = ", ".join(f"0x{b:02x}" for b in bytes16[8:]) + return f"MXF_LABEL({head},\n{indent} {tail})" + + +def sanitize_token(sym: str) -> str: + """Reduce a register Symbol to a single safe C token. + + The MXF_PROPERTY ``type`` argument must be one preprocessing token or it + breaks the macro arity. Register Symbols are normally valid identifiers, + but replace any stray non ``[A-Za-z0-9_]`` character defensively. + """ + return re.sub(r"[^0-9A-Za-z_]", "_", sym) if sym else "DataValue" + + +def c_string(s: str) -> str: + """Escape a register Name so it is safe inside a C string literal. + + Backslashes and double-quotes are escaped; any embedded newline/tab is + collapsed to a space so the literal stays on one line. + """ + s = (s or "").replace("\\", "\\\\").replace('"', '\\"') + return s.replace("\n", " ").replace("\r", " ").replace("\t", " ") + + +def emit_property(sym: str, ul: list[int], owner: str, req: str, + type_sym: str = "DataValue", tag: int | None = None) -> list[str]: + """Lines for one MXF_PROPERTY record. + + ``tag`` is the registered static local tag from the register's + ```` element. When None (no LocalTag in the register), emit the + 0x0000 sentinel so MXFDump assigns the local key dynamically from the + Primer Pack.""" + tag_str = f"0x{tag:04x}" if tag is not None else "0x0000" + return [ + f" MXF_PROPERTY({sym},", + f" {fmt_label(ul, indent=' ')},", + f" {tag_str},", + f" {type_sym},", + f" {req},", + f" false,", + f" {owner})", + ] + + +def emit_class(out: list[str], symbol: str, ul: list[int], parent: str, + concrete: bool, prop_lines: list[str] = ()) -> None: + """Append a full MXF_CLASS / [props] / MXF_CLASS_END / separator block.""" + label = fmt_label(ul, indent=' ') + flag = "true" if concrete else "false" + out.append(f"MXF_CLASS({symbol},") + out.append(f" {label},") + out.append(f" {parent},") + out.append(f" {flag})") + out.extend(prop_lines) + out.append(f"MXF_CLASS_END({symbol},") + out.append(f" {label},") + out.append(f" {parent},") + out.append(f" {flag})") + out.append("MXF_CLASS_SEPARATOR()") + out.append("") + + +def iter_leaf_symbols(root: ET.Element): + """Yield (symbol, ul_bytes) for every LEAF that has both set.""" + for e in iter_entries(root): + if child_text(e, "Kind") != "LEAF": + continue + sym = child_text(e, "Symbol") + ul = parse_ul(child_text(e, "UL") or "") + if sym and ul: + yield sym, ul + + +def iter_leaf_labels(root: ET.Element): + """Yield (symbol, ul_bytes, name, deprecated) for every LEAF . + + Like ``iter_leaf_symbols`` but also returns the human-readable + (falling back to the Symbol) and the deprecation flag, both used when + emitting label entries. + """ + for e in iter_entries(root): + if child_text(e, "Kind") != "LEAF": + continue + sym = child_text(e, "Symbol") + ul = parse_ul(child_text(e, "UL") or "") + if not (sym and ul): + continue + name = child_text(e, "Name") or sym + deprecated = (child_text(e, "IsDeprecated") or "").lower() == "true" + yield sym, ul, name, deprecated + + +def main() -> int: + here = Path(__file__).resolve().parent + default_output = here / "MXFMetaDictionary_smpte.gen.h" + # Cross-OS cache location: the system temp dir works on Linux/macOS/Windows + # and inside a GitHub Action runner (honours TMPDIR/TMP/TEMP/RUNNER_TEMP). + default_dir = Path(tempfile.gettempdir()) / "mxfdump_smpte" + + ap = argparse.ArgumentParser( + description=__doc__, + formatter_class=argparse.RawDescriptionHelpFormatter, + ) + # Paths default to None so we can tell whether the user supplied one and, + # if so, use the local files instead of downloading. + ap.add_argument("--groups", default=None) + ap.add_argument("--elements", default=None) + ap.add_argument("--essence", default=None) + ap.add_argument("--types", default=None) + ap.add_argument("--labels", default=None) + ap.add_argument("--download-dir", default=str(default_dir), + help="directory to download the register XMLs into") + ap.add_argument("--output", default=str(default_output), + help="path to write generated header") + args = ap.parse_args() + + # If no register path is given, download all four from the SMPTE registry. + # If any is given, all four must be given (we use the local files as-is and + # do not download). + register_args = {"--groups": args.groups, "--elements": args.elements, + "--essence": args.essence, "--types": args.types, + "--labels": args.labels} + if not any(register_args.values()): + fetched = download_registers(args.download_dir) + args.groups, args.elements = fetched["groups"], fetched["elements"] + args.types, args.essence = fetched["types"], fetched["essence"] + args.labels = fetched["labels"] + else: + missing = [name for name, val in register_args.items() if not val] + if missing: + ap.error("when passing a register path, all five must be given; " + f"missing: {', '.join(missing)}") + + # ---- Parse Types.xml: UL key -> type symbol --------------------------- + print(f"Loading Types from {args.types}") + types_root = ET.parse(args.types).getroot() + types_by_ul: dict[bytes, str] = { + ul_key(ul): sanitize_token(sym) + for sym, ul in iter_leaf_symbols(types_root) + } + + # ---- Parse Elements.xml: UL key -> (symbol, ul, type_sym) ------------- + # The element's child is a UL into the Types register; resolve it to + # the type Symbol (falling back to DataValue when absent/unknown). + print(f"Loading Elements from {args.elements}") + elements_root = ET.parse(args.elements).getroot() + elements_by_ul: dict[bytes, tuple[str, list[int], str]] = {} + type_resolved = 0 + type_fallback = 0 + for e in iter_entries(elements_root): + if child_text(e, "Kind") != "LEAF": + continue + sym = child_text(e, "Symbol") + ul = parse_ul(child_text(e, "UL") or "") + if not (sym and ul): + continue + type_ul = parse_ul(child_text(e, "Type") or "") + type_sym = types_by_ul.get(ul_key(type_ul)) if type_ul else None + if type_sym: + type_resolved += 1 + else: + type_sym = "DataValue" + type_fallback += 1 + elements_by_ul[ul_key(ul)] = (sym, ul, type_sym) + + # ---- Parse Groups.xml ------------------------------------------------- + print(f"Loading Groups from {args.groups}") + groups_root = ET.parse(args.groups).getroot() + # First pass: register every group entry by UL so parents resolve. + groups_by_ul: dict[bytes, dict] = {} + groups_in_order: list[dict] = [] + for e in iter_entries(groups_root): + if child_text(e, "Kind") != "LEAF": + continue + sym = child_text(e, "Symbol") + raw_ul = parse_ul(child_text(e, "UL") or "") + if not (sym and raw_ul): + continue + is_concrete = (child_text(e, "IsConcrete") or "").lower() == "true" + parent_ul = parse_ul(child_text(e, "Parent") or "") or None + contents = [] + contents_node = child(e, "Contents") + if contents_node is not None: + for rec in contents_node: + if strip_ns(rec.tag) != "Record": + continue + rec_ul = parse_ul(child_text(rec, "UL") or "") + rec_optional = (child_text(rec, "IsOptional") or "true").lower() == "true" + rec_tag = parse_local_tag(child_text(rec, "LocalTag")) + if rec_ul: + contents.append({"ul": rec_ul, "optional": rec_optional, + "tag": rec_tag}) + info = { + "symbol": sym, + "ul": raw_ul, + "concrete": is_concrete, + "parent_ul": parent_ul, + "contents": contents, + } + groups_by_ul[ul_key(raw_ul)] = info + groups_in_order.append(info) + + # ---- Resolve parent symbols ------------------------------------------ + for g in groups_in_order: + parent_sym = None + if g["parent_ul"]: + p = groups_by_ul.get(ul_key(g["parent_ul"])) + if p: + parent_sym = p["symbol"] + g["parent_sym"] = parent_sym or "InterchangeObject" + + # ---- Emit ------------------------------------------------------------- + out: list[str] = [] + out.append("//") + out.append("// AUTO-GENERATED by MXFMetaDictionary_smpte.gen.py") + out.append("// Source: SMPTE Metadata Registers (Groups.xml + Elements.xml + Essence.xml + Types.xml)") + out.append("// Do not edit by hand. Re-run the generator instead.") + out.append("//") + out.append("") + + emitted_concrete = 0 + emitted_abstract = 0 + unknown_props = 0 + emitted_elem_keys: set[bytes] = set() + + new_class_names = {g["symbol"] for g in groups_in_order} + + for g in groups_in_order: + concrete_flag = "true" if g["concrete"] else "false" + # Resolve parent: prefer something MXFDump can already find. + parent_sym = g["parent_sym"] + if parent_sym not in new_class_names: + parent_sym = "InterchangeObject" + + # Resolve property records. + prop_lines: list[str] = [] + for rec in g["contents"]: + ekey = ul_key(rec["ul"]) + elem = elements_by_ul.get(ekey) + if not elem: + unknown_props += 1 + continue + emitted_elem_keys.add(ekey) + psym, _, ptype = elem + req = "optional" if rec["optional"] else "required" + prop_lines += emit_property(psym, rec["ul"], g["symbol"], req, ptype, + tag=rec["tag"]) + + if g["concrete"]: + emitted_concrete += 1 + else: + emitted_abstract += 1 + out.append(f"// {g['symbol']} (parent {g['parent_sym']}, concrete={concrete_flag})") + emit_class(out, g["symbol"], g["ul"], parent_sym, g["concrete"], prop_lines) + + # ---- Emit organisation private-use NODE entries ----------------------- + # Organisationally-registered ULs (octet 8 = 0x0e, e.g. Sony Corporation = + # 06.0e.2b.34.02.7f.01.01.0e.06.00...) are tree NODEs, not LEAF groups, so + # the loop above skips them. Each names an organisation that registers its + # own private metadata; the specific private keys are never in the register. + # Emit each org node as a property-less class so MXFDump resolves any private + # key of that organisation to its name: octet 5 is already 0x7f (wildcard) + # and matchMXFKeyMasked treats the trailing 0x00 suffix as a + # wildcard for these org-prefix keys (see its pvtGroup rule). + org_nodes = [] + for e in iter_entries(groups_root): + if child_text(e, "Kind") != "NODE": + continue + sym = child_text(e, "Symbol") + ul = parse_ul(child_text(e, "UL") or "") + if not (sym and ul): + continue + # org registration root: ...0e..00.00.00.00.00.00, org id != 0 + if ul[8] != 0x0e or ul[9] == 0x00 or any(ul[10:]): + continue + org_nodes.append((sym, ul, child_text(e, "Name") or sym)) + if org_nodes: + out.append("//") + out.append("// Organisation private-use nodes (Groups.xml Kind=NODE, octet 8 = 0x0e).") + out.append("// Resolve any privately-registered key to its organisation name; the") + out.append("// trailing 0x00 suffix is wildcarded by matchMXFKeyMasked's pvtGroup rule.") + out.append("//") + out.append("") + for sym, ul, name in org_nodes: + out.append(f"// {name}") + emit_class(out, sym, ul, "InterchangeObject", False) + + # Emit elements that exist in Elements.xml but were not referenced by any + # Group's Contents (bare KLV elements, Generic Container items, Indirect-type + # properties such as XMLDocumentText_Indirect). + orphan_list = sorted( + ((sym, pul, ptype) + for ekey, (sym, pul, ptype) in elements_by_ul.items() + if ekey not in emitted_elem_keys), + key=lambda t: t[0], + ) + if orphan_list: + out.append("//") + out.append("// Orphan elements: present in Elements.xml but not referenced by any") + out.append("// Group's Contents. Includes bare KLV / Generic Container items and") + out.append("// Indirect-type properties (e.g. XMLDocumentText_Indirect).") + out.append("//") + out.append("") + for sym, pul, ptype in orphan_list: + props = emit_property(sym, pul, "InterchangeObject", "optional", ptype) + emit_class(out, sym, pul, "InterchangeObject", False, props) + + # ---- Parse Essence.xml and emit essence element keys ------------------- + print(f"Loading Essence from {args.essence}") + essence_root = ET.parse(args.essence).getroot() + essence_list = list(iter_leaf_symbols(essence_root)) + + if essence_list: + out.append("//") + out.append("// Essence element keys (SMPTE ST 2088 / Essence.xml).") + out.append("// 0x7f bytes are wildcards matched by matchMXFKeyMasked.") + out.append("//") + out.append("") + for sym, ul in essence_list: + emit_class(out, sym, ul, "InterchangeObject", True) + + # ---- Parse Labels.xml and emit label entries -------------------------- + # Labels are UL VALUES (essence-container labels, coding/colour labels, + # operational patterns, etc.), not KLV set keys. They are emitted with the + # MXF_LABEL_ENTRY macro, which is consumed ONLY by mxfSmpteLabelTable in + # MXFDump.cpp (the other tables #define it empty). + print(f"Loading Labels from {args.labels}") + labels_root = ET.parse(args.labels).getroot() + label_seen: set[bytes] = set() + label_list: list[tuple[str, list[int], str, bool]] = [] + label_dups = 0 + for sym, ul, name, deprecated in iter_leaf_labels(labels_root): + lkey = ul_key(ul) + if lkey in label_seen: + label_dups += 1 + continue + label_seen.add(lkey) + label_list.append((sym, ul, name, deprecated)) + + if label_list: + out.append("//") + out.append("// SMPTE Labels (Labels.xml). UL VALUES resolved to names; emitted via") + out.append("// MXF_LABEL_ENTRY and consumed only by mxfSmpteLabelTable in MXFDump.cpp.") + out.append("// 0x7f bytes are wildcards matched by matchMXFKeyMasked.") + out.append("//") + out.append("") + for sym, ul, name, deprecated in label_list: + if deprecated: + out.append("// deprecated") + out.append(f"MXF_LABEL_ENTRY({sanitize_token(sym)}, \"{c_string(name)}\",") + out.append(f" {fmt_label(ul, indent=' ')})") + out.append("") + + out_path = Path(args.output) + out_path.parent.mkdir(parents=True, exist_ok=True) + out_path.write_text("\n".join(out) + "\n", encoding="utf-8") + + print(f"gen_mxfdump_smpte_dict: emitted {emitted_concrete} concrete + {emitted_abstract} abstract classes, {len(org_nodes)} org nodes, {len(orphan_list)} orphan elements, {len(essence_list)} essence element keys, {len(label_list)} labels") + print(f" (abstract classes are included so their properties are discoverable)") + print(f" element types: {type_resolved} resolved from Types.xml, {type_fallback} fell back to DataValue") + if label_dups: + print(f" labels: {label_dups} duplicate ULs (version-insensitive) dropped") + if unknown_props: + print(f" warning: {unknown_props} property ULs were not in Elements.xml", file=sys.stderr) + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.h b/deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.h new file mode 100644 index 00000000..e71210ea --- /dev/null +++ b/deps/libMXF/tools/MXFDump/MXFMetaDictionary_smpte.h @@ -0,0 +1,89 @@ +// Hand-maintained companion to MXFMetaDictionary_smpte.gen.h. +// +// Contains UL definitions absent from the SMPTE Metadata Register XML files: +// partition pack keys, KLV structural keys, and any vendor-private or legacy +// definitions that cannot be derived from the public registers. +// +// Add new non-register entries here rather than editing the generated file. +// MXFMetaDictionary_smpte.gen.h is auto-generated and will be overwritten. + +#ifndef MXF_LABEL +#define MXF_LABEL(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) +#endif + +#ifndef MXF_DEFINE_PACK_KEY +#define MXF_DEFINE_PACK_KEY(n, k) +#endif + +#ifndef MXF_DEFINE_KEY +#define MXF_DEFINE_KEY(n, k) +#endif + +#ifndef MXF_DEFINE_EXTRA_KEY +#define MXF_DEFINE_EXTRA_KEY(var, display_name, key) +#endif + +// ================= MXF Structural Keys ======================= +// Defined in SMPTE ST 336 / ST 377-1; not in the SMPTE Metadata Register. + +// KLV Filler packet (byte 5 = 0x01 — Item, not a Group) +// MXF_DEFINE_KEY(KLVFill, +// MXF_LABEL(0x06, 0x0E, 0x2B, 0x34, 0x01, 0x01, 0x01, 0x02, +// 0x03, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00)) + +// Although technically invalid, the version 1 Fill key is widely used. +// Displayed as "KLVFill" so dumps remain readable. +MXF_DEFINE_EXTRA_KEY(V1KLVFill, "KLVFill", + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00)) + +MXF_DEFINE_KEY(BogusFill, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, + 0x03, 0x01, 0x02, 0x10, 0x01, 0x01, 0x01, 0x00)) + +// IndexTableSegment is registered in SMPTE Groups.xml and present in +// Only the pre-standard v0 variant is absent. +MXF_DEFINE_KEY(V10IndexTableSegment, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x10, 0x00, 0x00)) + +// Pre-standard v0 variant of the Random Index Pack +// +MXF_DEFINE_KEY(V10RandomIndexMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, + 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x00, 0x00)) + +MXF_DEFINE_KEY(SystemMetadata, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x04, 0x01, 0x01, 0x00)) + +// SMPTE 385M System Item Sets — last byte is Metadata Block Count (variable). +// 0xff in the table entry acts as a wildcard matched by lookupMXFKey's masked pass. +MXF_DEFINE_KEY(PackageMetadataSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x43, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x04, 0x01, 0x02, 0xff)) + +MXF_DEFINE_KEY(PictureMetadataSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x43, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x04, 0x01, 0x03, 0xff)) + +MXF_DEFINE_KEY(SoundMetadataSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x43, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x04, 0x01, 0x04, 0xff)) + +MXF_DEFINE_KEY(DataMetadataSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x43, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x04, 0x01, 0x05, 0xff)) + +MXF_DEFINE_KEY(ControlDataSet, + MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x63, 0x01, 0x01, + 0x0d, 0x01, 0x03, 0x01, 0x04, 0x01, 0x06, 0xff)) + +// AAF-specific keys not registered in SMPTE +MXF_DEFINE_KEY(ObjectDirectory, + MXF_LABEL(0x96, 0x13, 0xb3, 0x8a, 0x87, 0x34, 0x87, 0x46, + 0xf1, 0x02, 0x96, 0xf0, 0x56, 0xe0, 0x4d, 0x2a)) + +MXF_DEFINE_KEY(MetaDictionary, + MXF_LABEL(0x8A, 0xE5, 0x95, 0x9D, 0x57, 0xB3, 0xDA, 0x33, + 0x8A, 0x5F, 0xB4, 0x11, 0x4D, 0x66, 0x4B, 0x40)) From c6d7cb41eaae63cf0a0660199f2c68cbfcea920e Mon Sep 17 00:00:00 2001 From: Harald jordan Date: Thu, 18 Jun 2026 15:56:16 +0200 Subject: [PATCH 2/3] MXFDump dict smpte --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5757851d..f81620ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # bmx Changelog +## v1.8 + +### Features + + * MXFDump new flag "--dict smpte" for more complete Label interpretion and more SMPTE near naming + ## v1.7 ### Breaking changes From 3c8a39f6d00a719c8e85f869952f3c11e51eed9d Mon Sep 17 00:00:00 2001 From: Harald jordan Date: Thu, 18 Jun 2026 17:15:01 +0200 Subject: [PATCH 3/3] adding history information for preservation --- docs/bmx_history/WHP155.pdf | Bin 0 -> 1165630 bytes docs/bmx_history/bmx_origins.md | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 docs/bmx_history/WHP155.pdf create mode 100644 docs/bmx_history/bmx_origins.md diff --git a/docs/bmx_history/WHP155.pdf b/docs/bmx_history/WHP155.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b6fd9136f187f91ad605843d21b4c8e263185fb3 GIT binary patch literal 1165630 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 haxqE?!iMQpwsdFA%WYzyCmyt{#?^EG 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 z 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

bMQrbaR-%#`}?cIc=6&*Nr$m4k!$U(-Mwz=06sm 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�?x%g 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%0Aqa!jEgFf9`>6RH2?G- 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∨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 R`06)eR)9C8ot4 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%0A97P9wf6=L$mjM0&!b^v_FIY0O1?> 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 `7!x4HW?OD@)_^-Xcx_tgq;w~2}l~}wdGO2yu z*1GI{h4770HKcvn+b1XMUqtwGRcIm#UxgqqY>N4#;f48wR0Z5)f8DQm(REzfq``n4 z@_noDjC7y1bCR|7KOw=%)vGyEk5+nanc{p$Oizjyl68=P`K3gfLV?k8U@ zGvDfa^IboMwE1u)nY#8BJn5me6m3Us=fYTycKX#z>rJC~P*`)HO5C=A5k6!2RZT+G zTPLFJ{t@1(Lz$5oS(H#GlfO9R{Y_))T8qIch`7gG4#U#6nj;K2S0{`UT;GaEl7;$p zBDIWpcQ=Huxxsu(`R&~A7$ZKl;@%ygS-o;#p4YENY?fR-uCbR04)IOzm<9S#Z7Y4;-0RWo{6M= zns`*K!)83fI)C-+uK16jvPJfYUASzLrx^Szg0R@SlUStBGaSFicvy*f1%qhybl z#8GtTsm}Pm$7h75f<()vGNpMxUruVCg$y>@a^nmN4DaYi(z;KJ*ZN(@h936Y5!@21 zB4-<_FNgmC57)*zI^D&p6!J#aj1Gewb*+|~v!2&hA=8#kMa&kFJdzHoiqU8Hk--SO0d|mMq!>@DT@RBvR`sMUf z-m`pZ3^4dkSnd-C%N&!)C%5_at)GEk6TC<8ss8}Ad_Qx8EFc)iLO;%F#`4gm%%gN{ z-TXgahg$BR2aO@!X>k5r-&6f6AB+AS@P&!D)O;6p8>5}FqW=I33bpYU;(n{~Orh4` zjwX$_1qY1&6^Eh0WvAY((-m|lY>In~Q*n%Z$Wm;>@k05Y5Rz=4^?Z&`IT@%tA#*i^ zFkWf*CMi&U>Cv%|QSV(}#9b27&%={yT5FSTS1c5L-sg(F`#XFK)c!PCzMbLQwvKqd zV59hl<5HW08#(zk8?Qb~k2%ZAxRB@Xcj;Diyk|XgXYB>iP+-bDl=$ogrGQKC+=^BrM z=ht+VQ6P-@@eZTDYnAY3y`mirJmvwmjky@&wQu4Q_)=tdIFbxL(~9!D2;MLBcPe#KVSa8x*Vp_jZrTuG4y($xeqq+Lw2a1~bIuRSJu5~T{J-7p<90gcw6ctJC95K4202wj z@Xd{@(~<`iBraX>Je~~pkV(1jyh11PUBi4MwPin`sSlcsNKl~ zs5r(&LvbjMJQKLKPs%avRNeLrvz(p?BfVU1*j;rtOoh{8o}-d|Y7UCnPMv*)L1S`R z8H18D!9A)$ayOhOUP1K6JvvfWdlhC%SUPQDcW&ShN^3|5AO#&)pQrfJh}*7v4!!>X zI*E|r29E%7&r|71HPoB5^$8#4Z!bNM9sdB%D!94KMIQqr9<*#RmdgblOBz{3EtO($ zIQbX9^r}e|lCc4i3hZaj1{9Ih)p-csV=a!ntvryefzD5H%~rVLPFE|F!0S?^+tik{ z&}Gg`LWEMEuIS1CIwPMt6HgZ{a zAtM;z^*QFV?_?_$T=f_k8L8*Fll@py7jP|rI2B7!k>iB?_*MiSoikasuVKYosgUz{$ zvDZe;ZwhgbT>k(n&49u6>f*wbhI6b(pTKMyKS?Oi|ZVd8|b(mu>2KR7))W8c%IeJ)uCbLVkQsa*M+;tsfyGr}22VopfFIsX9l zR|L}evvNLCD^tYR=I--yxg&Z0L(`>ZYz2#w2ydqq*N?2{QF^>L}_#;iE06FW&YT%Cg8(&M3M2V2Dc*w>%t1!S9=Sccf zB85}~oHqyNKj13lQQ?C=20-IJmC;Tb>P)1P9TX)O1P;XQsZ@=Dow}ZsASyxI`TA6W zH!kdsIn8#(-5Kk+Mu@G-9J6338KW2jdYlo#BNUM#KgE&H8Rn*Q8ca(8mF02MHA!d} zwv0gg{zU^h`FZVGemXz#DuFOQSzqo0=qpjw0#k0?%aK`LH!Rv+xhH5Y#~Ahjs`^&NV zGVo2TOFiA((@Ur%JBe3EnwQGaxH^?A??B_J4W%-bcq6nCE|1tA~v$ zbfX_<30d1qN={L_*6RCidnJJQ&uWZqB#{9>Fp%nFKlkhU{uS|zpR@;qkL`6~`&`_7 zPt~qI6v^PH@eSqGwvDSdhUU{2Rnn5=;@Ugqb<_mXJ-VEhWGbl&H<`1bc&^_`_*(jO z-Y`=9O?~?-8=zBE`-!!_&MME7n^{EwqlhX`?>7Z;Brkq&{)*RfDskE?ygsP7YXQ zdbwgwdV2C}_j*e|gFC}Z;|)}nIpHH?`Wp6I%|hgfe6slffr4wmC9%5=&zbGl*1rwH z_|*7vtf*nIZl^Q0leMkiNBSR%@rED68ucjDo<~+zZtvU9-8)4541HJQEbSyP#{51ang=gaXy*}8HFq%K?``9%lW+2BawalAvgp~|Z zzRLZhKW1G|_SN`t<8Kal+ryqc`wxY+2zB2FjbMCNyKCrDWU_QB#Z{FJ7uAZtv`^_RiZ2**UleL%a%?*N){|--VtJ@kWiVS?Tgy z=$Chi+e4&KJvdEnlOx#Ke2M!#oS z8f)98Sne5o`Co0UYbThWqU4#zU4X#i@v+g}Mi6#M+1uSp?LO)0rsu7P%qrnMtx3|l zmWs*wE8F!yqU|*JYgHj(_?fN#j#=6@=9JHV5 zvi1J}zANGDqwp*CjqtEBM{THhh5jZKcAifV-CcNLE@J_k<`G|EhJDN-dwo+> z{y6m<&-WjWwJTdkw~%Ur0RCn_;$h_jjlcBw27mGHzr)|~JmZCU>y9y8^Uh;RlpAU) zoLkp)-TveG{{R=8XNxzbgv*rUDvn(Dbz^I7{3?*Xw_f%B?fzu8yw$b6CH^7laCm9| z0BEfl=1WUip4hAr$6*3VX$9m!MsnRE?4#jd8u)wR zzLlrj>XJ_rYZo3D(!yO!920r#9oX>Ysz%aF=ZNE7Mp+bDI&5;b?B6R|XtQfKrJ#7A zjEon&xlyna)RqHwJCG~TZ+;@%=|2Q-J`cXPHl-EDx8_5mN8$_dX{FvoBQoly)+YNT z_Y)%vIHwZ0TX-%vz#dC^lhMd1OCYZwtF*aXTe988{qLi`$Ll#a4p+d?=dV6_-8Ft> zwzZ;@>8sZI-2F|{G<{QO-bnesPxFfCG_MXw(yr|7Y<<*Wp|yK) zAt(CBm%TC++GViGn?+j{=L{;G4{#~|O&YUHl(n@_k2 z=Jy=8uYR>^*IEx5-zUs6I(4m7o6zE&G?s?F*2gWm`TB8O&xzQw1;#QDHLV@)^x%W? zoQ&2+xw2Lu$bEiaezm=otaC!6PR!x8i*qC|9&^_KpT@W=*o-&qc75ZVV!bl@1S;{d zDo8y|a60|0aNn0~j(=bCiov@xXD(!8>iR{6>^m=_-5DSp*Mt03@Z=gNjG6Se4Ghn` zV13@1ucEIl(XC6k`@jqz^UZm0j5J$8sXJXklx$~m{y&9nMx%uEJiJ{#c%DD;I@HOb z#LA@p@D)3Hat;kx@TRSGqQmA`-FZzQ8}ZQh8LOWdG^Nt)t>B5tifIPdUY^;luLArO z*F0;ZL8$3c>{)W8CzaM7>~qB9 zcHw|J9QxMopWs_h0DMe~!M_t>3vDnPC2^G_sBU`jYY*c80EG0f3V7GZ@ZI7|Wb7n~ zqiluA&*4|2)d_A(@pS0--VK)a(e^RGXtviY;oBWqG`OD186*X850*|b@7ksD@Qz;( zDVUIVjO6oOPr-i~XsqSla7M~diSHjHPc2fbYIrJba(q6rmmZR;q#umm%kv5!ntZipo(q*w^ zid9zUX4V~XM5<1syCqSKR)To@!q?wEx%?=_n_jEwpk$kL@UPH@0}^8*9vLUHCDnEOlH#ndFSk+@D!9>T2) z+oVQN zS2J(otLe3kl1sNg!{~n+=rvN(+ek|WB|kx21*+`URY@lfI`iM&l%FclDXngLgqHUf z+EhBcvgQexg?1lxhd8KXol-KaK2!L6*0RQv{34Tf366C;y5ruk7H{-*EUm(VGC$61 zI#Y6$nblhksnLwrQq9c8fb!U2D8cor%;2j&;ntAKyEc=#Tidr>eQCG~!zw`c?^~{B z^w{Ed*tMpjhyCFs05<{j>sEt_5WaS*u^Y4R#Z}X#24EED8*-t$P!RUF}8T%XQ8B)=L{HvHjZ}p^rq%0@#ZkvKfC(%Oy|&h*NKgGp2w?%Ym&y6nj=UU?imF0>Hall!cFb5us9`hKT4rz zBCHRwNF?WJaM9Zv5xlgI+xKcRgxSwT{l#K-Ma!BX6&4aa`YyVl!Co=*iCm zzhnAV)J^2uMC!*IzGct(&0_f6q0>CgfQD0npF>>Ob!v#)5bYffpY}buOI>SHMq|0c zuojl)%5rW%T39jJ&D#{vHp{^4AyP zFWLLYpAGy;h<@B?X?_=V4c9v~}qgGr&2ZpO9A7>qB?KkGuDX7~|iq}6d zr6C<4M)?L*Z(SLT&8$b5N_`~D>0EnIx(!Xbqh@S~=Jb$ZrdgZP!{9CB_e_qt} zJw0S~2@EmcY1&lKMDbgQnHak zLlUOq+}4e67xuZY%Wbr6ZqB0p{7k=T}-M`zPy4_#3*GqROWW#hk4A={0>f;X61!3jWJCZw;C7AbmvS{fT@aAA#Ik_z!>m^)Fu8=he&e zs+d_yGNsS0(|i8EF39otvw@+Nms`x0(G8P4Sz+7N~ADTg^)3i&D#`*|S1&-Ew6}@<})tk&hkAJGbRFqu`r7 zjYm-Ud1-Ng?gV<%@4d_1e=spCHpeld8rM*jeUh4@#( zKN~-2zZLkl??mve?zQ1x3_uQXM~&(6eS1J=JcZX~$zYoqwS-rr9!vHLHb za&7k$jo98BIKb(QXWqWkh4Wl0;hLFdCkr|_t3^|%%NW8IlXJUQ(n;yJsrrwHUJd3M zd{mre$4nclGr@Z1J}u$}_c=#+68?O}$d)+n0M@-!tM1`;}{{ueCi)|-HL2+{=z9tR^?n>+a zU+Paa_TTnp#;5jh(ll2AbvwpT|1g{4QDEm_+{?7i1*8*lDEFJ->6_+zcxYIOIk8)PV@XSYwdv{h&muVBAtYn0YH1bg2$RF<POPUh0d#;c5x%{Vw#8=7aN}gXBLap!Z5`5Y__dGNH35lWW9|e3j z@e1kuV{xK3r=~{&7u4tQ^o?!<8;6Y*bi;Qlqn1cYU8}kxZC&kNi>iDl(QV2f5Bv!5 z_0vA)oLPJvv(w6xjAzgIOx|XB#@q$L&rw~imGn=PFOT#3^s8)D(DDXH2NlzW!z?`x zS$ody{r3Ei7bMGNhs|o^b6iDQ(v+^PHx!kUw_BuQYEmPD7-WOS58;Z*m7dwRAJF@M z^{aPPwv7P@e}@g8qOi48F~-D#O7s{x{{TExwRC+wI+1eIV^71n!aT}mm<`R`cCM;Z zn^P(_M&3E=+*gv@>Mdt;zjq+^uHQ=WBHn5KSzu1m3jUO!+jeI}?`xumh;JEpGdLM+ z9(&boCsH#pB5#+b7=0=Ye&re1$1kVd6;noXvY9-yw|5^((Oooi)U}ST+VlvDmd~bo zdevP*avym9CFp+&tM;KBL~g+J^yZ;AyS`lKuOI%p>RKbqnzXr=<$KsiEb0C=#dxC7 zyxaD+)1EP&Yq+_S&0YeGX9G3N_=*BUHyF?V0A8_@Z(}&s)WV7YH9^Y0GHpKgayqwa z;C>niig7+-_@h1k%R4D% zEQ@o4ymEieKT7L<8vIt(yceX6I@Pj_a)+Xh^_B6bL}a*wa3Ms!hdC9BY;|a2jlZ+y zF_F0smyk!-A5JUL!_<>kXN8ESxvX`c5d3ebd`!Bxz1Nj|$RpVs^(V0BwNueF?Jv#p zZ+>{%EvJ7weGj#B5^5I_WY4_-KXeQc>&I#|op#|h1uV=_fKpEYXZhDmmod(hS{6Pt zXlteD@wKa~MI@tZdJNP)9J@AJd{D4mq;Oe}JXAjt8&JBlg4#Qw<@uzt6T*%U73^QK z-+}%fc-9E4d}%assUeXGHb4a|GN3IpenUBB#o@dv@a9MomC@ujqLK*|cVt&C&7YtQ^i;mi2^ zB|K8wlJOu5f!7tw_)lK9mKfr7QhG4X2tJ>sO*W+WMv|p99Z#e`YX1Nc{5tWygcEoI z5RyiA$jV1Q=lmam0%)KWQbh`JW5;k^!hI{w|%>?1fhBc?(8tBBIUVvNm@56lm* zzomO8j{IZczZv{Kp2JmS7m-E#nF$#reLDXDpGxu_D$yZC2y=ixKGf7LYqM3hrJ35@ z^W`Sq4g&NPrBp8R#Ec%D1wKXrys){>cwyF*Tamcz93JN+(3DV zp5CY0u=Lbeq}ZT>9F51NbQ)gu(++tdSY?g?QC!8SWxSP@js?LXasGWO7Wx`#bZZq@ z@5F?aV;A|JW5Adx0e)d~eS$7J+flNFD7b_f zcK-l+ygOg>w0q~3?Q(_lk4~Pyg(}gMY@|AEH*|WYkgDGcFYU|af!&Pr>;3|{#37(p z^EwZev(Q#N9}|o=5@`{{%N@W0&p-(kr)48OsUdbgswR~L zs8g<2J!!ki{xU%0j@(n=`#gk)JhpawXRR^3wJe~Hdt-nHO6a!8;JYTXl~PdUx@0yD zU6NRxKXW+@ig*fn{Bgx)+mcyw6kv7s&uX~Rl*$FhM`8DdMOB@|n?%hb5cy&<#HhtJ zqz*{PI9>@S)|(WvZz{m|%MRL~j)48&Q_*d;}n@Y$x6Vnxpp(Tq7{{VRWxIB|v8b+lInk~kcIm0?- zeKY<=VMPIoGP&d)Ij=7p1*2!7gMRU;ZdlqhavWiPUQcRml)Em3!AjwgGcg{Vz9eTvbL%mr}% zBh-H1s!2Xb-y<5=)NX#p&g!p{2;;cvT->vH(hyYVKb?IADSJ9LJPNkwxZED^`3jLX zq`@Gi4S?EVG9FU;e-~oou8R<=p zLCdDxfu2Wdobeeg-=#NZ$iXVRdSLx3q?1<$(j#>;a6so6&U)4#jiN-;;w{w3d;1FA zGAa?CnB)!)bHS_+8#rrNh$HWl*VtASlvO6mh3aKV)W^dw8XZXvi{Z82kxOzK&qog;Hc5MiveOSehJ;&j+(92N=$!HD zDvl9m=t%p=pI`pUzdXylS*?&l4xU@>62rocar zIzO_{$Y^w#ycO|OLH_^*i1?HhLy|{DEZp*YufhV(?i> z<;-IXb&ez{jz8Z_exE~Mm%v>tnPDehPc`|mcO()|F%m`-Ew==)Do;-hCp+(WOJ0ms5je48qQN5*< zVaZ&Qa7iRaTlrVQ^4-UIG`AaMmPn6Gvp4>PL1%1zzV_*=X#VV6BZQV3GsaKaCa-H-r}gtcYUA-FTK@o-sM$j6cQ93Jvg{bC z?a%V9OKC2fTeOZ(58BHl*9EX-8UFxNb&O|^Uj3h+PtL#iDA|1{{t5M@H~bU%J_SkO zJDclhd}VAbG%KGEUEj2+<*ab(XwgXCc#MF`TXL!DIOu%e2TLn~bg%K1{{Uu_zG)_$ z>di1Y!3Qrb_GnjL$)#5%EmMIwzF>Q$Kzi_>mC@rpUE02 zj??dX+b4MUbjRFYanD~`{$fSa%G=^A$vF)re@_~;j!_+AmjRt(nb;nClwwEs+Py5- z#W!B1IY$F|$4+bA?3eQW$B!=wGPR11B3P)pt>2j|ejLZ=kAgJs_$qhDUkc1VB#C?{ zb$O`f-%jyY!MnQ&Qbb9eB$&zI3&oZ%v@|Y1e4)`LfQ|PE$@qieUm1AMz`iKcylLRi z6KXm}ucTkad!*``b>xs-SzN^8NT!NJA)|D4R##FAl>{38s_iAZWo$jhGYKa?{`Kw2 z5tGicL_79mE6IbCyNr@mi63ri{PFQ8)+ z#ov|1^K0|c?B71&Ji~&pilz!`RVpW{i?X*{b3Ju?TVwOPTlhiYYatvz6nsk@;zC83 zfTSUD_w(hk-PJnuujn&V`03ycCRoRd{ClPAMala((XZno9Ai7lzfQbkuS3&{{#IbS zm%+XO{{V!?zo(&Y(-n`-vpTc(cGbRAuA14sm6Fq6BiG*asxx_> z!>8+6(`sTlS~TacJ$qJt=CuMx!5G`kW8CWTvk4MlcKZ6)yGlwlqP&svlB^wzf-7-R4McC1pfe9($h7>We~G+qpz_%R|YlQr!wH<^{d_-)n>lD5r+%_$JU2e zL2}!Z@_8Euq5BX99_{{ZV$w>mOS2L$%% zP@9(LMJYJg^6gJabRKRv?tZl$mZc@3@TyCqSGD<)=>(KV8 zlvg#*=+x$ohhAO_nLNG$8T_hEJo#)qxAX+#-l;_#sF;xL=kAaGy;-qjFSSDFapyGE z+a=oini9+r34X(leQGr#O#c86%lT6-1B?&4xT4xIB6)AdPj0_YxCFNC-kg+UOdLd`t2v^Yg%AeouB9Yiq5}QXwFlwbLr_rx@Q!UYUd=<817y+z~JNY z^rmXDib$Q zWc@w=06O0ZII5Os1}c`C4Dq#|ov7;O^GHwR4W zm^sf*-qmu)#t){-w+P#D_q|B#_?q+{s>t(gCXBy|2JcI&^=UMn zJ~o2oqjy}K93N~}KgHh@S@?#^%@AS4ftzymuG`_Cz|Ro)-$Sz1E$)wza7v6I`5PSx zKj)=Fyh?GkikgRr;nkUDzq@%^TR4%q^r#~79iD}G9oCrOqnt<=p!cf(02@9QYu^Yp z*tE?~C-S9)JWsUq$4);A;(xR!B&(JOp$(9EqDe`1Wm0N0Qs{birQ>}T=TDVxc6{h~ z1HM06)BTsfXWxgP5w0~0oljAPW`grA6s^Lc=tt+8@%z~4dj^_GKpDUryZ-=M>i!?< zTE~XuYuy)8cn!h*TLa5Vn^N>=sD9Hw0Q^7j*G0GS z4}-Nx<^Ab~?igFYX5zeB(mihaQ3Mb+Ks!Mg$ge=V@dl-?+P$W&sJzkeNRf%oJM;c{ zs?b{Lw$jIO4%KuSR#VVdr0}(q_bI!2Gv`(d8_TUX_cP5rMz=6oO$F3NPaBk}>&LBR z=`yRtfNtbuZ8+zjTJ^t*8ZL+8F9*-7+IdmkTg8`AkVqfTrFj;Q7T7Yx@H!6umB}iq zlU(lJrgUQKT|skOdm4bo$&RFBE0fxulI9U0Ok`m3(xb^6e7Mg&y#_y8mKYOxX>*hP zD>&k?nl(~CdM)9x59~j=oezgt{{UwY=RYCH12xO(?Ee7TH!3+%G3(U-0H5%#qd^X~ z187cEfuHm5T+*qv)vlsu$@9-0JBsP{b58a$=8rY6sww!|GPlu8jtpfm$`9gyn5sS# z44SMHsA8gF-#9!TpM_oVf=Muqk$zA!jlJs@(_D+g^QG0s7zf>eIS1CI!MQ7rGFII8 z{{W5+zeduWE>-P^%s&e9o7*cph1+(6Z%%sW@vesZ;`WpA2g8u*;oT;)PDb2harxH| z;%#y$?F5#$0G-3-{{TNq+O8&y+O(F7xr{W>exal3X=d9XLO=vy^c}HUmUAlE#Je`` zQSVdyH?f1n+AgCN>*ba$%Gtpf`gE!hOB`XLjlNu!&we`N@~Eb!=b~p_Og!U7O68^- zTdpzJ)}ndJx2WJ?`}L-@?Xd37N2%@jR7^uhyqvM@$J3sbc2PN2rJ*!zLm^z}{15c2 zDAG0ysKH*Jm1NsWkk5^~gA>kuJ*!B|xko_D_qgJkdTKq1gO%OE7|7?-AEh;4Z_2NL zcq{A0MlNv@`EnILhxF-5<{leA*A(AzDKy0-r$*-ouhOXAN>r73815av!mYC-lC9IR z=~Z2$nM!%%XvrT=gVWNXzk0}e&5$ZLmA+RcPI&xkoQ^jZa-~W6mmNPkvoy|0j31Qb z^)*Un8$MXGz}&g#9CK3IYUM>Vld%lSj5h_!Z27-GQ}n75$+e3Dc@<_^N8QQiBaWEo z8LD#R0ysIWuPYlzl@Ls_BW{hbdtg;rWHIqO6P}*k>de31$Q%vFpTeq6nQxmI?^&hI zsQFTMLsC|W3%lbzdFjnb42&h^vW@q+#syPpI-q_%xZiAah-jS6ZVs?8aN? zVy=FTkMXIIkz0O#_ex89L|6Nx z#RGpI(-bQ0Wo?In#~m&Me2HG-bh19gKCgRS=c^UmiPvX*&D}}th@hnD5jaS4I$-YKt7#%IWEI*^6s~89<|q;aRyf<73?DhlkMf? zkFd?L88$A2XHJYD;+^!5m!bQHiGMhgTGl3!VRvQ#C<7Q~SeTW08HrEtGi<$fiJhyk zm4&pj-D;MyNiEN}O8WlZ(hG5Krc5mDC1}r_1C7r75CF#{=3;W$`^On1rx!diq4TG< ziGF5S=5_!vJh@ZU*X0!Wj*VK<=9;&hk@yZ5ierwiKWA&F{MSAfnd4jl#z|#7`O>@m z?9C%HGR#@NW~?`wZQpCUyNma-vQ0G7wZq8kbj;gXn!ezgCSn(O?~ZH89kl6Yme${i zrH)&vX7Zb`ltQePYSUZrWErK7Ji|OTqTOH^1;b#ig=o zS9(UHemoj9>nLISIz%!a!exTmC-WqYluO}A%LQ^2yi!a!zuAMq`rec9XT}~CyT7rq zo+Y=H?aZ-RCC=HSoa|Hmo|gnF@DkSK?f?yshhLIDEBrX|7wuE=V)om^9|wFVr`$mV zJ2bzB+7+GEvMvbuM~3X)HpxX$3v z=-_BH32f!l<%(UpU6gTYrVU0yUhZgoI#nGdjbS%2H=#o<#c-8LW9ihTQ`$I9K}$yC zc_pgrdmoWxcrG8w@YQpCP8-{$B{-)iykzfXyHfXk53fEL{677j{2BWUABw*e{sd|7 zajV}Q8%~nT;gy}_u&Cr*GuddGW~B*dNmYa26bg|L>}3io{?0$MAHdy5_Hnen_>=JO z!%()Zpxi-kcQ3<_1exG?{KZ*=UU+*?nC@s@NNFZv@;IL=>O0>Tc+%Zc6D{16oz0SF zG8KL|atX(8%DRsS_~^|X{&lmf0J+;PbHVBiW}_9s{7=PMba9xx6mZoYZ*1DDcG7Oq zO4f?n``r3E_)3%Tt#RI7qfV@<#!8b)R)lJDxOww0Ejk=A+mcukbJW+VJdsS`rOOzJ z!!c_4W5K=w_?LI_Gg{MpH}Qw!U%~$X5b8Qq-w>}nC*%JB3+fu@hi@g-bZa{(+gyfM zk*wEE)@*eR`mUv#ZO6>c^2#F98C9ZpF-@$deB+OEhfD>!c|JmeBWjOM?S-3hhd zhh8Mnd}(o_XnM)Lx0druu)dlNMkH}8_VKmNvO8>%CWy){u2&K$iJmE7nM9wwGTg%R z%Xx2YEV9Vl{pWkThHA@);`pi8v=lv--EVvPc0MC4&ZopKv>hL2pu6vXlI(QL@lxax zXVtW}$>U?$um0psei!&g@$~-y*tg)#D}wEh zxt-PD{>Xo@2f@#X{{Zk$T`%HByQBDS)5O~6fv32SS=2l)r6rrBQ#<+p0O@*tlo9M@ zjSa-UbeNDYoK?^t=giMF&G1;stZoyMKGWI4(oN1yU1*ip%>Hh}U~-NVt%!Ik2|AKd z{ogBYPi|{BWvgB9vTXb@Yd0Z8WzKqlne-#`{eP9sOT+hCUD&X^`!lh&f^{~xaoi|b zqghlIiP$TJa2W~Qj2RpTRs;4c_J4!pTwf40KL^|VBAdfjcF*MAYSVaP+eSB#tZ*Z8 z*48q_^EJ_qGS-nSat{VPh>Ioi` z1)}MCLHj_8As5-BnjNYyZe`M~?UopCYv}UqpEbu$PHHfOT1~lk>#9eym*yCWVkJ)- zNmI3zl#_RUt~T=XKSC{ZWriMC1y-S&2+A1a1c8H^)1G*~&TvWp0B8(WT+TOOHr~9B zGg;Y2e7%pQapg&)H&d`jLUxWp#~rJU*R+I;GXx(mJXfJk5?EbG`El#gxbG5$MrP0O zoD9~Sis->rYF0R#t6>o#bKH(<2x8kWKXs2LI zZ{3*`@r>uKTPwHk9)_cmGjfFj1RlC{{TAAWg&R!-=BKu zFXBy`vy;zn^X*tnS9aFxn$4zUo958w{7Yz(q4LHsFe}Y`Q{X)>UXg|G%kyM6xb&}F z*DX?5$lL9ln)BZj+BcIX!dI?MN>-A&H5WW=cpr=WHFu$Fvgx+DkrO5&Ph(W0(KTy` zw~KiW*7=(qvHneU+Qr;fTC*mhFeWy^EPsdm{{SkzqidQ!nh_NWo*jKb=DjE;;+kiX zKXO()x5X@AlExc=+g%VW?!DEQj@;;)jrw8s|bg#V?J_C%%BskCkvj4IO>*bNH;s+6Ws7oZ-Is{(V!cK)9f5#hp0!hpmaUGA)hVf3 z_Gj#!-N%bGh|&c3cPU2sQAVO%rZ~Yk{c~6o-0F{!94udCjQ(8gYw}~_E~9z>00`-e zdc1O#%H!^i4P5v~>-x2K6JKG?w8;)^Ux(11*!*H!|0qMMx+r55+9~f}>Ts-Z9TX$W( z539p{Br^Oy9%`ml7MlKL+x#bUbMf2a*1z$0#6B9-zAAYC0K%RL@K%v4Uu!dXr&iRi zpmYSR6Ztn*jvnIe+TI(BnBu{f-6itXeow7r_-UXS3y*^q$L2UI@Van6FZe_U@~fW! zz7>AR7Mc|PIQX%ld@?O;Q2zjD*mx`9#-}D2h20!>z8$u>W0o1(rvoJ50!9bJZ-x3M znR8*cNwqf(u3GqZO))h1pp|Z#5vfZHK>BU5Ru;`BkkM{dFz)c;+kjV6ui}0r@d~FE zNkvkR?%Q0_r|!G&ZC2Lznf&v^o-=U%QHZZ!EX!ZBs`~QBX7+rSlGOUWw7(wgW|PDt zCz3#1Y1{9Y>1JPV=Rn-Cw$jt}ht9+eO>BS>B=o4F@V zqiiy%FCX5ZBHoSRi1T>_pHW|u=6L*93gR$Wh~a71g=&&Z_f87&vgXoKO?%GQ>~&}V z07^PsIYSLMlcy^3lwl_%qZ_3aFNfav-j3THKb@gZcP;$U50TzUNMdr$C(O);q1@J& z43o0%nbJmPYgf2`s#XmaG5-JyLQB}}F4`HUk}}->HTd0a6AOtf`Ljy&$PnC1a4R&e7jUIcognxz*wr@_a;39RC2s z<3G<)75u?I55?qJg<9&noMldM+1l-RwnfY%GK9ED*pgz-`nn44YVmR4{ld{Pjes2R7{e`C9S^y0FV3| zZ>xUIx^Ihg_^dQR;n!=eO6p6vH5bD;I)ojH%tdkk~@7Wd4-m#d6!5hxwTan z1!Vfd;#WJg$?r1L?%oZ~?eH-oY@a^|Ki%(NW8K?ZFZ>WW?IV`o&mJ7|WYT}(FFu8xUwFjpl+QhW0hXyM&Vg6SifqNyE+udvNsP#QIV_JIlparspx*c)j-uX?c%juK>y;ajO@InVT= zrk$BKb|q4Q3Mtw_r=b6(AsEp z(uV!mEOE*A=BeD{a7fc;0U2JospSN-79e!sRay7>hYiRW+N0C!)`XRZ9R^K>B)RHI zKH2{OKc!S=Pb{Ee#xiP2oH_H0kog=j;8kZ4t8bJMxZq-@>h>)pmgF)^8ty-Ib>#YX zsrK2gp^RhD#OK3uQy75dcO$!=BS)e*}+(#RhpzI%*S zX(mF1?)gDGeq2(_+!fiw6VPI-$Q-B61_JZX=UAyb*m2i!r0-@Y(}iRI0M?@3R#^)y zYn&ap?d$xi6U=ya#(I|POKuA}&Psqs2lD<^jwa3;om3>FJDVDCRap?9;m>?#qGpIl zxR8=S9Wl*EZpKt)C!N3kx@!^`;km{*KK0`?)6n%{B+}!a?Rp8Tr}? zEPM8+C9G=0a`fnXf&LXZfR^Wt-Ffd?D74JnlVnPf;{;~_Z5g3Zg)7(7wrXvl0Gl`+ zPCNeqN^2`^$X@@$IXwZr6h2?bnQskRwD+gKK8?M=rS)L zk`QC%=7SN&{rL3*=}bnCVH>bFaq0QgvX9*`QS%(~I?;B5=!k`rA2<8o{;I+8*IC|&7FQi zSaL~HbuKIMU&0o;K7r!vpAPs}z&bXuJ@dRhLuLXVPS{us8SKTo$oM8S@$m z<0*M*J-ktn%_Bml@&5pKnnTdsepCMd_S&*$R4+ZYq|Y1^6MoHbr*9-P5@o=z$#_pL z$MDmsDO8nCYj;++-`pr;F*Knj<3427o!*Dy1K;>}!G9WckA`0mJQy8Co$ZbGr)>n& z>N+^Gv%9pKRI*_bE14o`nj6b#ZdGE9y!%IEc0RbW(i2ag$~H5|>HA!1>OavKXJWbA z#jrh&QyhQK73zOPyg6}qrbTx=zAB0~RbAz7@If2BFQd=?J@|L>{Y&Ei0F3Who-Iao zC9vWv`<4ti{{WtnwlVFFwfzSCH^+FFfTxb0C)l-i(_bXFU(3;TKTF_#7~+mGjagHt zXu)01ZpvGC0F z6w94HUPk9!m2v*WU%5y4UhJ)?$?IRwd{5y& z1#m7loHN`s=IXz5+0>r4wfU8$Yuz8tIE;rg%s7&7G{QW-Y5R`@Cqd87qJGhBX06M+ zx#`2kJ`VGD-1y>lX$-9)8gbA2U-HJjZSc0Fd`y=Q;h*>>>>9fx2Dug!Sj*+^31#(DuKtGt|6!s^2_becjO(4e}P$3t(*rI5QvN z+At0={)?TX75x*#UI}DaybN)W%PC>>y5^}lJ9((MufFH>ZwCDxu({R+V(R8KF$&kV zHg22d;@Wz{{ zy}hH`S^41TD?f>Vwqt#y{h~J2{HrB4md&9oU+_%d+vDLk?BDxecw@r<0JFct4I@PG zmxuK2NhI+Hjnlzej-h<=d5&H^b5gMI#nK_)wNiWC!9YbuP$C__fV?m9ui!);9Psi> zqxi1!e;I1G+OLQF53Sm1I%UO`-OM^fg6NGT4f@TU#pS+{brVANc2}1di#fNEyq~4+ z{x52}$yM;5hiq8HaX;FwV;Bb*#>x54A35p8er=e~GQ(nH3=KHdi@mQjwszZFf06O> z;Z7jV>s6zZDsrPq+NA2#_A!rZX)Emi01oF!2ZxMIe9b>T5|`#U_%Dyy*nOwJ_lEWV z0H#OFPxHuw_4_AOE;)qE3e@xw*X=N|_3I|(4Sv5M&F7Isr! zIG)}eM9ma!d#0uA7Dywwu)S5c{W#S$uNe4{A@SFWt)=o<{hRCwlh5AH)ErzK1qOmd4k}1h`H%%12Xkuq4X)f6q9Cy#* zU%J=M=u4Ig2{e+u_xum+cg5H|T_{4GDBdY2X)Wxxvgksdb>3}F3Ye6By>3(w=yy;kNMYhxB6SseA*7nhEo-VK`h+;wUgc&_^xxrR~}|Y?W1lE-ubGwdhCpEl9*=* zDs(}1X~RF4!!B`C%Qp1+d-Yn$wSA66gpND*tI=SR%yI97P1?q>ZA2wPPW&I69qO4w z$j>7`pIW&rsHx?Wt?BA88h1Ta{0gj1|XP(afK;%|mvy@A$P zmpxURwQ@Q)gEY&H*7C)*xG4DKel^{NsV++%ULpxf=O5#;lTTzNVlez|_5Ph}-hLQf z{4v(N1#2F?0wvT@m}UV-BODs=uZr4r#*=$z1d0d}dUX|ROx8ZjY_WNzMli>A0sOl5 zuDCcisyO7Gjem)r7Sgo+aa%w|YiG#$2OW6EKhG6M!~PyOw@VXlOmd~ysmD*!qHhs_ z_n&y@867HpKg4R6L&}T~n}*L%ek!cex&?Gk@d^oa{Q=^-k82=ZhqiyMWaw72NvAFJ zP)K7^12|KTzQ0P+_@m+obq@{wn&K_878^}<{{XYTwc!@<&F6)DR|p0~-EQZude&() z!L``pFAdg{FOzv}@HDBqGV6fL>s8^`QZ_FbVY?aU{N}wo<1z5Iv*4>(wCLjdZJXeg zUP|=sUS*^BLTkIx6tA^pV7v2-9^a?(s#M)X>At#s;+s;Y^yquw);u}m&lS%Vg|3jW z{>|E%H#csLCC&c;n+O6#A}xJ4M;(@Px@U=O*|$U?K3qN})x1}z`5tAZ#+vBc)@Y%X zjmB~JgqmpG)3;ol=D%EI)FD?YH8Iy8@%R4#+pAJNS4WoiZAf^M+2lkJPM%{Cv5S1> zGcH#poae8~eJjAl_z_OCjFu_cHrKg(Ud{FD?*3r#z2{V{f#&%SyNmHWY<=z4dCgZzAy+N4q4a0HV0_k{`8a3$clg{^>rUkEiswGRzyAR3 z)%t!=u=POjZ60O-$Un!C;LE>LjhEc z{y`xxAjtF}MYp`+}1|VVYQ@xp`JFC2hg&fm8B{t-&f-50!99`eiQI zZ<1YBIT?@I8Kby9r`B#im3++pBPFnWP001v4$==98$UcV!l> zzL)3oKBifgeTd>(80?x=Ft~b4mQ>S}oRg0)#PwbNXJzp3MSVzKJhR1mRU>9Lt}Y5W zX%_?!KW<3>0B5K1W98_4PvIL~LRjV1pX>}I%9C#lTl#;`SnYRXj+^@b01xqhKe|`N z`20uXD}8grUJ&?o;7dz=B&L<1#o$P_TL|tgyxF3Pc{OyqmQ!;(zGb+YWnVQTV;!_n z#|Nu?WnbCv;7`Dq^uGpt3GsEkmc8PHmq>pe>Y8fn6B}qGTbDL}*>Ws)II8sIoSgP<>efwmcfHSBE6TAPH^y_$vd2=C>)P&Dn$kAb`gQ1! zaM0vFAoxiC01`Y+e{-+dPIVa@!*`Ki-02p{Ev3Y={hL+PHJjZel!{p9k~xaqiEYd( z@lHI$=YAwzLteUy3jmWf%#4WATr}=--3W#53jNca+jHA@IP=?!F#En-dJZ`Pv#<0x zrG%hBK?FWe1b#K?<(TC{q_DWy`&<=EbJ5Z_vb~hjy7!+pn!cykaQ7T>4-RIv@zm<` zN^-rLk1STnC2w6`to>W??}D_Ciis;es*rtvt^oTj-tGD8v(4G}JMGWDIQ&h#yYY3$ zgd=@o-un8|{{TxXrajZl(djnHc+6T4n`n)$9%bpXeA02e?jD~PhxF@qFAOLGvEAx> zinRkS z!{LgGT)&395TtCU=28bZz~lb_twS*+?2nRqV;!+pV^bMq1TNwaTyz}fn-my--mc)M zImc`abQR~`H_-VRNj5UbmYd}~hxGO6D(r*^$zVt)?)C3U1Tn?~hAW@Fk6L>)VVSq& zZQy=KG)2jDCC%9kB*vU3M0l`F#lMP#1|5V14Z4 zY3JMPR<5IPx+~8sV?X%l{c0&>1NVXR?kYk~36qZF9=@K{Mr)J5Vjer3`g_#HcP%EB z#9~@4jNGaERXd0I$YQuZ-KnN<95|C{Za!A3Q@_pwU}qx(sPwF*c)bf&-4WbMzjP;3 ze)U%@Sy?fLZ@j80&x|ofJ3!CtRpj}B+Isi*sctD1*5evr0cIS1KfOSbOAk=~_dPb+s&NXR`&{V*{8uWxY9npn(c@aZyS?+ODfyciALrVZD`h`0C!xkoO@56gx8%MK)+*i4>Hc`B z-qfr4CGmmOSI}U6{f`$Dc-h>lU;yx(_s4owP6~{2aZ<@`DM7a!E=~_>X-_DH!5Qn# zdWlZ@qmi^Q$F=gA!2og36)GSrhdndamv98&WDi09G~$RfL@?!13Swc)`f~&HROB zUjE74sK0$5(xuc|qyrMXv+rN(cpR8uSAVUp` zYYl@_jg!_j8kP6wQG@2U*>};N7T3C5zHPt4i+vc)By+Z>Ewp8E^BB{d+!tb4SEF06 zgQS*b@Lip}oR74aSw=lGpT@n;UxXTeK403l=b!Y-+j0K@ zwm*e>Z!w`Cel;9l@~8X1{09F3uIH6U#O!4YMxGK@@B7QU{{T1c)$R6nvE|v;8c9ab z2cY$@R+>iw=H}@*t@`o?Da z%**$hp_Q($rk2*~>RD#eW_cl-P?e^+k(>L?TwJn12iq?0AGWe+AnnLTby+1_FV1v-PeqCHA+De#TLJFbY{PsPOq zO)N`}JlSH^UP(+kgFH75%`-DK!!>?!l6YrdD5vb+A~V&#Zc9s7efgf(JgS}$%R0>d zvzcP$7cFHhKkgi~)0)zfcJp2PoPEmb9wM51p8$TwzYo40cn;MR>S?U#(51}8=LdDP zY6dy~09ZeZf_bl%QGO|WGSz>x{5u3U-Xpm1_nRE{V#Wie*?5Oh5^47KvuRo>S<)1> zh{bJ>m|RHOGzblS!SMTX8U`-$yv8f)$}ZqnD1q}Z^zocn+w7+ z!cvt8PVtqse9l)-t8#b0p4|?NCxz8;cOujYI?qx@6xh0pvG zFT@@&{i%Ozd+WV7#aI=OZ$!+aCJ8qXBX0y_5BDah!)YBAIHv8dgc$21|PBi0A@TMS%c-~#jJMx`x@8guhl>J zC2MHfH-#mO;r{@_d(B?v8MX`kN5b)w8@s8>O>?0|9FEAOvKynfXu$0L`j?*%(YE+| z#hQkwq~Xn-^4}Pb7~QcO%g@c%t`DVrj&qOVIvM2hj0P3f#8HY=r zm*y4l`DHlMa+8~Kv{KhaE>$T;$z5G*qrSI41hiikd`a-0sjPfYOM#~A7E&&f!oyG+ zZPlY(K|F5pLv1uN@f=b{Fp1Hn%@yh()H(*IJ#Kj%e@fq*jjNCwrHk;qDjqX7bla(4w`(HzX&mDJd@-3v@{5jo>ag5~S z(ZJ+BFJh^4ES;#w{+~tY{H%JEGpuH1gQ<(5Ruv%zn{b+xr+ptI)(+3&yrXMu-iLc0 zu^fLPke0wCepHWsZXqfN864p8T$$BFFQiWei9Pc+cgJ&b!>DA9hO5 zuc_?OPHjl3tHSMk0dRB6eD>@+TODGK65Ak>RH7K`GHy@c>+L;3GZT-%B z)aVgWi24Ee(}bGPQ>PTPC@d&!xjh!@blKO zm6VBsO=x-NjjX)eC-TsS1F-M@MR>)>iSKl+VeH>>vOX6h@fGjd^^lSoA$7p(>(;zC z;wOZ!W7kfpYYCAU{M$z>k5T#8Mi!?m&MZwd<8zMj=D(tZa*t8IL^Iw)iLD zFNd{X3|Q-7qI9_n=DVEy+5&zu~j|Iq^8LvntlpAZW_;#yfh~HKS>ojPK^f0U;a~8+sb-d_}Kb zc%k5ZUT-(b;dA&7^z94#KTe#k!Sj*3za1!gd^;1(+~$5EM3U)23W61Y1dg5m019S? z8s5zsCc!E)LB=`?)%dM%V44ZLvvgg~4#DgFD_7wU!l`~D_;c+xmu{~g1yqieDou1M z+Fs^VGaaXU7REmD&&%JMl08sbMjSB1K6>DGHL>wq;kKjj>dxNgMlO%?pI`IVxHPyk zC;~H*4;eWFrF3Cxa$+GXY}TJNB@bz$>T?kxx<UP1ErqS}C@_PYauS=%Ci@qC4r|1^8@myI%A-1)(4e?7^Rv*2NAf!CdLxp8# z-6lc<(6DSfi>arb{G98eLevPY%VJS;7 zQGAh=ly7cp^-@Xdo~gf)`d<^sk*SjBcIGSql$ZLN=-Mj{MWc@P^`roR#N!;C9ELUd z#%>rOFEIpx#!XO5_mbg4%4FMdx=UH)Y)HgT&D^6G&1X&PXM22SV|ODT7t1^sQ@W22mAAnpWBwB(pZCdQ2l+MaB&+5dhmqu& zLpw>HYvO%I$M%%*h4syn#KI(^8)S54Zw_J@~E00d>Wl&Ozp|xvOwfwjqXWc zm{JY_UZ3ZR{BshmT2Xx)KaKHf*t(vt^E1tn4se)0gSgE!*)pA=f=Bm#s`!Wn#{7|< zb4-z0(~>ec1TRX#Lzv}mLh;b?nyyPp(36klQ|!HWSd-hD zJ{*b^ks@xzO&38nA{|6(L=*@pC@8%O2pFn#A%vm=BA}6?AVd^Iqy&`S0)k+nmwlX|h*SuG|`bl)c976#f29k@f|pUY)fE82d) z&+bxfT+q%-HA6&Qe#(o|{)9Wdak@`0!Pz_S2ei}#LPZbwu3D;gJi}E#xNkN?!z00- zTbLYCN2@^j*>x)%{uM3~j3BH2My>jrJZ>Ea){q4H18it}*9;v_h_|xW&@1=)2 z*~x~tpvi`WWH6mfw}MO_ z?ALK(j&Bf5j!$0VJGgS{0juD%z*onH45ukba=)Z}bL|8<;PuF?>PI8$p$mVwIKi zg-1!3nvV?`sdsa;4{y(9BHw44@=LyW;0Fl&2a)0WW5llWQ#tqd!1-<0j$$&g)Bo`i2g&iCDYtHL{rnTiXBU$qO@P3?VU-|y_{ zcg*WzMz0YP zgQK&|dFKE(M`vT*b23+hy`5#ujjrExcJz}m@xSi({W;9T!Npm|Y)Q1Ji-f(L)Z90EZ6QTY+$BfpI%SoWdax2;JT=GmF%4F>u!O>Ug$cwj8C(b{<>U81#OTW`RJ=Z3k*WcY~ z>h+)6&=F6{zFV5y+&8_MQ}&^MhG=>t;9knB@)q3ema?vyOJHN~x^V5ZpY!BjhVYL^ApW}{>Pe`?5V-{BYvT3UauI2czN}njBJ%Ve)d~d|E%v5RtY-FoxFWavHQpvEBszo@)OF` z&JfLYgRv9?1v~*CLi<=xYkA4RvIlNLLSY-E_p{Y9y6+0C+ip9Cw6V%EvWik5Xdza~ z5lze@HfmKs7a^1+F>TF=@Hb6{PGH zeMd~5jG-x(R1c?{%;sA=6a*CdD9~YOYoixgZPM0}Z?KbZSJ2Odf|%|nke3+49=$&u z66onJU?gJ28zqV3Hi^a2swVw(@4s~)TpykA2&v0{q=`e*7j7D2b*&sKejXkaD1PFL zXkZYWP(QbBL>QpTp$SrZko*#VxWQ@*)nDz1J-&%7E)AA`U{eiDWMd2Zj>4Ii8Q5#2m^g<+GG2<_@e4@$b=4k(z3` zi2ufi-7w;$O@Y1WJQVgIA}F-T0&)tee0V%Zsw_K}!_^JqTl&sR(_x%ba4HKKPceM1 zEzOZLS5w#D*1*>~F7}+=pHPB>e$Y7*VzW@%w{8$McoBwf6ZibOG+Gb2`^f=$Uvg~& z&M|yL*4Gw)ta^FCF<&}EZ+PeZ0n(kMUHVCEi|&9`eZg(bDDzd5u+__Fr~;3;W@+oo zX35Azqg{Z&+3rEQ-6THkL0T~i+rULDfvV#xGL+jJ&|ByYuyIKaH`pvz=vqnjHfAfu z>+8buwn|A&D3x2Cev^{|za2;xqHvE>()2_3Kq0qaZRZH6!vQk=3tfI*gn?_tBX35U zmih486+4E)jjnCi$vT(l8e^aeLr}~jl zwxfSv0t>y^d-Z^DF)_{lxRkc?xRbuNO-)a<(;P3c=-6peb;uho{prGAUi(nRklV9+ z5Xm*~uC3$aa`NdZEyETm8d=Ng2G*hi#wK<}H)_xXJi&7DQ&BYZ~Ljy;uf^>NVb&5ow; z#WXC;4X)LPld;4KK1{jK7~2aQi|*w~=Xw)vv3HHuP++gMwxU%j+_;WcQ7>IA23LBs z6&rYW!^3O8yzw(2o0LzR&i*Xy$t6&cksBR){!S8A6}2;-19W$%R-P?*bOecV4;#Hc z5U>q9H15W{W)rQu2NCFCl3!qiZTDPfbX)RKz^vcPDD9UZ-faV)3ayy5w{bS~6+Er| z#K8JQOFWC^C?BR9myQ)|spW87P=2)H7I{MP5ytsB3Z3eEJHBdV+;?P~j;_-Oc%5G= zZG4Z@)ku`LC_a^P9O>4S-M@rwwcBh#HdoM!KJA4LeRaP?I z9yi^+n0Rzr4`w8Jw`*NtxIV2QL@RPuuH(=*Vd=OR$Oq3>?yY~Z#`6kr7VStg>CF3V zD=u(3u_NBrE&J|4tTl7{iT87r+Pw-ZHci(izNu;X9V$0`Y3l^v2Vw-wn^X`nWG9i3 zq*ij%<5;x6zYYB8X>AL~p>Czpc{P6@r_eP za^K`Ah|C71r?A1{OmPMjZ~s*1+1t!I#$9}~bEO&`QxnH+#j8Pr{}bBS09%4^8rR{mMBgt$*pv}hI1(9#wbytf)%53i0Avmns2IVxr&iNU>SR+G#66f7rIUV9t>U0;eax>B zl1UVCE~n;=gN=!}kLPT-GPk*Q(^;D7;0}giUch8H41x*n8OayO@KPIm z21Roh7*ii_A_*fCj?xd$qY)>BbuwEI0YU38Zo`)lY>V5t+nU9)UlSH$#(G~q(R*^7 z6w7qr5UT{v_8LtCx~xnM*@IlbT>I^_>>OkacGqMNVgVwYxPB1u{PwBwugL&qmAD64 z#NXzyS}ZtdK}Uq4;aCBFmO}*`6tuw}RaR!@=01W^~_VzOqk??U4E*g=Di0Zy$0tMWeH=P zh@nrTE02rvB-WVxmR9bwH>UPLqRsi7Z*wb3_tu6E7!VaG&Noavf>uRl>)IU=#@Z1+ z5oA4|nW2vXk&H4P7E;#diZ5}anm3^9UdWKJ=hjk)aJ zfmpaht}Ow2i@lChCYRHq-^$#9x$jiS>8D*Q5xj)ix{5{4z7&MbYnAu61iKe2TPv`y z1~ZtEW2yv*znjFGQNG<2R3=+(v&f(LG{t{mRC&yx^e;Rz6$i3 z1`F4IO_MZ*XmYgT=}DJS8#Bum_J=t0tJeWN`%eOQT=gU* z<|K)QAs(I^j_9SJ5o^4YfWRleN+AK=`((3&=ywZnkFeEC;hF;rYE~;DvEuJ9qSHz) zN#$fcfG9$EyM!TUATnT?3J3&E^|a|6Je`5NDelNJBqBbt>|*pnr#d^A4IfP!u8``; zXIaWmG==KXv_!&U)_MaTACG9+e~Y{uH#t1gMdzp4(_O%dQ=>_G{o}z(juL!+j_J0! z1V4HP4uPM?KWCNLX(D!lTCIf=u;OeBcf%H9cl0+C3C={kOyQW%s#J)!jYBY>;Bi-o z2cKbX470`PtKJ1OSdYMDy`OnfXdk@n5a^!B&>xVTNS z{M&PKR)rPmttagvDxw%}@>iPD>SFW_Ie(>Kp&m60#!7_X88-rIqS}ryfJ2TV9$g#?;hJqx|C6~L?~%x*1Sb3;o)VixN(>yPXu z2U^uoq+79mAz?{B$J|wyE_+J!*gd){;VlpMi;(t`E*$dVPh^;=Pkfcq)71jug|NGF zLHHp@#0P}llu;d@<0drDvgS}ckS(00H1D+y$emnCiXHO7L1L0>z9nCX&Lp22|EJhP za@=%`I|<+F(strr`0M)R<3GB8;TM1`k1$K2XV^I(*%@Z%e%XVxFq698(GOhzw!AOR z!ZTsp)#2rpT#kqSkLX2rDsyEpmGx3}?GPUAWhvf<3`gwbyOpYeGj-Fc+y>7sqKrh7 zH!=NRO3>Om2iTA9juQ|Dl)nBAFqdYQTYOL~EkX2mVO`&)`A zlMR`3`0`D)3!6v1r^DdsqeTLsYlUkhogK_?2{+gG<>@gD+_oz?nw7iWgWQxfQkz~_ z@I}ZY(QVRl4#kl_Z}bM)1q!hyZ|*@}-_#Gy|3~RX)j!4lLf_QCv6CD%$n$Y*S_$sTZ?YrRQ7*H(kA%qpD^(KSr%d76Jt9 z3I2L+K!v7O{H*Q1XD>Ye6hm!EGn!mND&!;_$I*EV-V;6Ot0;eimm1W=H!=k zQ;2o~L%x@t+n`yFy!a7hRTZ?tFJtxDlNCJ70tH;`7m-_;%9Z#@n5`I1PB#5+pNykZ zSe0mvCa%Xm^B7THEWBWB(lkKZj2@Fc>@Q%2?Ih z0J#M-f$3Y%fyk7nQsYALqUC!!x_-`!v8&7Bj^z`&lht54P1~7cn``FX!Va~k#pLa3 zzr@yS8&jl)F{9a3s38x&|KD*zVmG$vL7$I!vVB8NhE{vj`r5@|WVQh2PDm zdho>%QVr{NaKHBs#Y{UIvzF2)BA?!_W_K4D9=kkR-9T%JDnP5Ne8i3zI7vzUNFp4MAM*0 z6C@?^s;X0UlFTpN0)~bRXX`@+O0|}mGeltFwly?K+3F`^@tf}Is)c;boG#r7v!@?V zeI`hkbuZ0tLj~u@nwSnmiD(INxwN+I*AKf-?)1%Tu3Hj4bIk!B5y|2ZxqoMBaZB>n zy4#z^Q;4#XrdW6;9k0yuYF|#vM*B*XXV!~W7Us?5-IyLV(zzX6y88kyn$#?KA5*DYyJ1Vq<qZ>-yM88D@}HSCX!#$4CpQP4i&fEkECR)0G) z)nxsmm z1If#9VE+UBGh4FE_q=n!0VJNXVCpY^kj~}4r_S~5nnSw?%dto;wo3rsav8u9uHCRH z`t&~1)}SD-BdRvTfVI~G#d>haNijHo;p2Qc{e`4K#?pt2<4orhIAiP#U)vaXx;ZvT z2}di&G717uvSyn|Q+!wLI%F&5%1Gxu`swKiOYlx*%#Ms6IhUq5k5AYv5RA_mhP$by z?W_fKGnWeb#h#$My-F&0zi6ML++Do3Sn9>4f!0xbGGvq}*<3xK`|jlkCFEtufur&V zVi`lV&_YKgB*^|^Xkv)O*Py;(ht&EvV^hslZHyU5B7X##KZ5Q*Y0d#C!7c5@hGUVI zb0y_R#o;b~J0WS^m*5HrGo+VoUc}W6-67E=iBh*tTrh!BtnSg zzRG3a-Kvx$%F{gqVa7G}?}%({`Jdjtiq06%#tbfZ%(Qy-Xi$4e$zK2+7t0@5v8il6 zV3_j_b8w9gojQ$5PN%7r432m8I%cRwrxfcp^U#darf8+e_*0qX16M!3$z}27%YSx2 z4`9QU%Gyk30LOn|NBs)6{zVc+=Bw>UIgO10b4s|UjJJy(9{-f}ywiI@=)QjFz@m7c z!EI_`$dJyNW1S%pbQ40)J5Ja~YHd;Mg%Fp2pEdu~0|J|=nw+Zg-p6_Hw417~Jw4VM z#qoPO5IpXn4>hLjG`Hk`4SR#o&s}WUgJ^XI=2Zl~whT*{ zkAWkDZSdn}zu?Q#R$W!O2Esy4D8XyI)f0nxMRPyVvVo5`^Sf~%G^P4;`X+zxs-xq4 zBUwA9&qGiI(o1fnsm2Xg?0?&%Q*OnrLO#WqNY5%7AZ5CNY(^Lb&U^V<@kSS`cQzjh zGfL~92l0P2CtW)tz0jLp`{UP2t&Hc$ZXfUX1KGLFZv$(|DV}2M)DCo5HVvOght z3Hw{_e~{cwlaZsnwUn;HF*DtRyzdg`4k;V2E!E7Yn&mH!>ZBRO8N_`GX8Z&RV5jya z^^tdpPE>~v{+C2Ga{CHcwlxZc72AB}K1N|sYp1O9Z(qn-k}et=UGue86pq^F3fqS` z3tUhE@`?}enbo)p=mq!|wn9AG_4vpEj$>l#sRqFB^{ZeDdS)x>3eTT8Lkmcd8lK6o z*Hq8NtrDV5zIZ9vr3hib4f@fD$c zII89M_!w0zlh`cB+6F(8(SopqOXKjM`^y$&9qI%B+w8H zgcCD--@}Q8xS@LB<+WSEYRIQ$l$ARMCX@9NS7!f9kt1A_g|fW3MtQ7RDPG zhGU;4f_rMRO#T43#MN|>6Sw@+)F!Fw=Is-O}k^NM)-J-e3>AE#d&4wn@ z`=yeC40yXM0m+POplC5qy z7l8#s0-b&BFm@Ye{ZyX3MRyAI(YwHPo82!U`EBh53df0Yay-c2rzE0xw~@~}sV7ot z@=uW1z@4@|NROMuoC2~nKzo$T3x_*iUY~nPitPNfVQprDw}6_T5_~rb|8!5et>Iot zHETpe-wwtebhS7%cxEM)oWc^13FS;ImZiy7+a?m>d@mFG7vTpERr2D;*>6ldLcQ1zM^5Z3s7frYN`McsJ>~8dLBvX|a0AHv zyOK-uXYf&+t;W_@tEk10XBIYvWT{@SZs8c$$?Hyw7mF}#;O5t1U%hIn_B$XIlo)%8 zf>!GDN53|=vAvY6sJ=oK3v2ZZlvWFSw7PMNP9b-kfQn${s4sr8d7=f*=2m$D&TQEpH-dfLfV@Y%#mw1TXb&aiO4cm;k z7`TA(P3L8jmF;X!1#WIR3_~?;nP-0x0GW?A_YbLj8u;uYi~Ab4NnrK_t@Bm2c;KrR zvucrmQr7rToo5eS)IPy~CQgEPtu0oJ2@zB!7=6 zS1_Y!Zev(3SW_XiBITY4X9YEW`wH~)n3mL|%KgtDjd5%U`H)0& zJE~jFvG~KZ9MrC$wk0kB>i@uNn*Z@6Omb)s@}aeF8)5yNT!J^(Mhm4ece}`5zxZgR z0@{ASk(&3g3eqwGgtreoxui`Ta?!s?LCi z{75xh2t$P^ef520GhF)~CDQ7+_hGH$wF0x6Q)@PuesrGsxEb9h=voEg<5mMMVM;X!#}e$l%Cf2r zIHT{+t1_Q=IiFS8&vQiHzMieFLmCGmticQ;8_9U06T-2@pPQkPv#`ZpJ*YKCG%)sw zsMPd#tZ#vavD@jlGpV!RsQ0<77{bV;MBKA#Xou_86m8~vEe^HO$ zNY8n-1!KDaxY zCH@iV^*3Y;`N?Xp?c8a_1NIK+SQ!dhF$n;n=FpY^7t_F!*%XFl=kul8@ttH{Z4A4d znprv3Zc#UHsz2n8$`bsUaK(sDu|R>5;PK0P{Vtncz`%&G`zzLZP{lI0J-s;i>H)5n z*dQJ8f7fIkF8#+c+aE%(|EoeUkOu#)ruxSVzq#2akBPZOw8oY&!_nQ-yDsi4-d?hy zp+}heFoZ{Y5S0~w!NlCMd+o#9-m@|B@zfbO#SQss0105Z4LlEE9b%0ZKqwF!NVRd3 z*a9o;pQ_n^T=^dtNaBx#_y4H;;m3seXA=f+i}5l$s;lI28sa*T!vStm4m?VOdWXW> z%->nR$3_3f`r%}t-?8~#A@I0LuI@2ecKabkFb0YK4=KW*MvCz7qC;@g{)F_#?|H&G z0796Mf!=ZwNbbxmH#z?!`Q3Lc;fLY;6`K2_D!CtS;>Y~>?^+&462Bqa0e;e)y9w~W z<{Da2*}Tv{V(4K;WnhU){5fsYuUhWE8G7eua#MWFlugCe)&$GlqXVo1m-Y4ixUD

0Sw@CA|ic#Bdejc9+Vc-9(Q22dI& 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�?kEn~$$C#fXLlQ^cz`Vs3!+a0@?K&oG95 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%0D*Z8m6@e>-=s!wE&!@J9W#{$kX5%ZRc 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

P*b7d?n3cxK+2-&5+lfwE*;+PCW3G;u~ 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�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 literal 0 HcmV?d00001 diff --git a/docs/bmx_history/bmx_origins.md b/docs/bmx_history/bmx_origins.md new file mode 100644 index 00000000..8b041e78 --- /dev/null +++ b/docs/bmx_history/bmx_origins.md @@ -0,0 +1,21 @@ +This information was provided by Thomas Heritage (and colleagues), co-maintainer of BMX until 2025 when the project was handed over from the BBC to the EBU. + +**Question asked:** Could you tell us something about the origins of BMX? + +### libMXF (First committed December 2006) +libMXF was first committed to Sourceforge as part of the BBC R&D "Ingex" project. + +* **Initial Code:** See the early commits via [GitHub](https://github.com/nexgenta/libMXF/commits/nexgenta/?after=dc7e42a98297402c5b8145e4c3359a37d7cecbff+90) (there is no link to provide for the original CVS code in SourceForge). +* **Early Production Workflows:** BBC R&D was looking at ways to improve production workflows. One aspect of this was media transfers, and specifically the use of P2 cards to transfer content between capture and editing systems. Philip de Nier (BBC R&D) began working on libMXF to read and write P2 MXF files. +* **Network Transfers & New Formats:** The next improvement to the process was supporting network transfers directly to Avid editing systems, which is where the Avid file format support came about. This was later followed by delivery formats like Sony XDCAM. This early work is covered in [WHP 155](https://downloads.bbc.co.uk/rd/pubs/whp/whp-pdf-files/WHP155.pdf) (the pdf is preserved in this repo). +* **Ingex Archive MXF:** This file format was developed around the same time as a separate strand of work. Documentation for this can be found in [WHP 167](https://downloads.bbc.co.uk/rd/pubs/whp/whp-pdf-files/WHP167.pdf), [WHP 233](https://downloads.bbc.co.uk/rd/pubs/whp/whp-pdf-files/WHP233.pdf), and [WHP 241](https://downloads.bbc.co.uk/rd/pubs/whp/whp-pdf-files/WHP241.pdf). + +--- + +### bmx (First committed October 2011) +bmx was first committed to Sourceforge in October 2011. + +* **Initial Code:** See the early commits via [GitHub](https://github.com/ebu/bmx/commits/main/?after=f81a53411a9926cbf101239d3fb413c50ecc5b1e+1550). +* **AS-02 and IMF Forerunner:** A proof-of-concept implementation had been written to test the AMWA AS-02 specification. AS-02 was a potential candidate for use in a major BBC project at the time, and a forerunner of IMF. Work had also started to specify what would become AMWA AS-11 UK DPP. +* **Open Sourcing as "bmx":** BBC R&D decided to open source the code as "bmx" (BBC MXF) with a new focus on supporting standardization efforts. +* **AS-11 Adoption:** bmx played a key role in the adoption of AS-11 by UK broadcasters. For example, it provided the core of the DPP's Metadata Application and served as a crucial engineering tool in the DPP's Compliance Programme. Read more in [Delivering File-Based Delivery](https://www.bbc.co.uk/rd/articles/2014-10-delivering-file-based-delivery). \ No newline at end of file