00001
00002
00003 MXFLIB_TYPE_START(DictData_Types)
00004 MXFLIB_TYPE_BASIC("Float32", "32 bit IEEE Floating Point", "", 4, false)
00005 MXFLIB_TYPE_BASIC("Float64", "64 bit IEEE Floating Point", "", 8, false)
00006 MXFLIB_TYPE_BASIC("Float80", "80 bit IEEE Floating Point", "", 10, false)
00007 MXFLIB_TYPE_BASIC("Int8", "8 bit integer", "urn:x-ul:060E2B34.0104.0101.01010500.00000000", 1, false)
00008 MXFLIB_TYPE_BASIC("Int16", "16 bit integer", "urn:x-ul:060E2B34.0104.0101.01010600.00000000", 2, true)
00009 MXFLIB_TYPE_BASIC("Int24", "24 bit integer", "", 3, true)
00010 MXFLIB_TYPE_BASIC("Int32", "32 bit integer", "urn:x-ul:060E2B34.0104.0101.01010700.00000000", 4, true)
00011 MXFLIB_TYPE_BASIC("Int64", "64 bit integer", "urn:x-ul:060E2B34.0104.0101.01010800.00000000", 8, true)
00012 MXFLIB_TYPE_BASIC("UInt8", "8 bit unsigned integer", "urn:x-ul:060E2B34.0104.0101.01010100.00000000", 1, false)
00013 MXFLIB_TYPE_BASIC("UInt16", "16 bit unsigned integer", "urn:x-ul:060E2B34.0104.0101.01010200.00000000", 2, true)
00014 MXFLIB_TYPE_BASIC("UInt24", "24 bit unsigned integer", "", 3, true)
00015 MXFLIB_TYPE_BASIC("UInt32", "32 bit unsigned integer", "urn:x-ul:060E2B34.0104.0101.01010300.00000000", 4, true)
00016 MXFLIB_TYPE_BASIC("UInt64", "64 bit unsigned integer", "urn:x-ul:060E2B34.0104.0101.01010400.00000000", 8, true)
00017 MXFLIB_TYPE_INTERPRETATION("VersionType", "Version number (created from major*256 + minor)", "UInt16", "urn:x-ul:060E2B34.0104.0101.03010300.00000000", 0)
00018 MXFLIB_TYPE_INTERPRETATION("UTF16", "Unicode UTF-16 coded character", "UInt16", "urn:x-ul:060E2B34.0104.0101.01100100.00000000", 0)
00019 MXFLIB_TYPE_INTERPRETATION("Boolean", "Boolean", "urn:x-ul:060E2B34.0104.0101.01010100.00000000", "urn:x-ul:060E2B34.0104.0101.01040100.00000000", 0)
00020 MXFLIB_TYPE_INTERPRETATION("ISO7", "ISO 7-Bit Coded Character", "UInt8", "urn:x-ul:060E2B34.0104.0101.01100300.00000000", 0)
00021 MXFLIB_TYPE_INTERPRETATION("UTF", "Byte of a Unicode string of unknown format", "UInt8", "", 0)
00022 MXFLIB_TYPE_INTERPRETATION("Length", "Length in Edit Units", "Int64", "urn:x-ul:060E2B34.0104.0101.01012002.00000000", 0)
00023 MXFLIB_TYPE_INTERPRETATION("Position", "Position measured in Edit Units", "Int64", "urn:x-ul:060E2B34.0104.0101.01012001.00000000", 0)
00024 MXFLIB_TYPE_INTERPRETATION("RGBACode", "Enumerated value specifying component in an RGBALayoutItem", "UInt8", "urn:x-ul:060E2B34.0104.0101.0201010e.00000000", 0)
00025 MXFLIB_TYPE_INTERPRETATION("UTF7", "RFC 2152 7-Bit Coded UNICODE Character", "ISO7", "", 0)
00026 MXFLIB_TYPE_MULTIPLE("UTFString", "Unicode coded string - unknown format", "UTF", "", false, 0)
00027 MXFLIB_TYPE_MULTIPLE("UTF16String", "Unicode UTF-16 coded string", "UTF16", "urn:x-ul:060E2B34.0104.0101.01100200.00000000", false, 0)
00028 MXFLIB_TYPE_MULTIPLE("Int32Array", "Array of Int32", "Int32", "urn:x-ul:060E2B34.0104.0101.04010300.00000000", false, 0)
00029 MXFLIB_TYPE_MULTIPLE("UInt32Array", "Array of UInt32", "UInt32", "", false, 0)
00030 MXFLIB_TYPE_MULTIPLE("Int64Array", "Array of Int64", "Int64", "urn:x-ul:060E2B34.0104.0101.04010400.00000000", false, 0)
00031 MXFLIB_TYPE_MULTIPLE("UInt8Array", "Array of UInt8", "UInt8", "urn:x-ul:060E2B34.0104.0101.04010100.00000000", false, 0)
00032 MXFLIB_TYPE_MULTIPLE("ISO7String", "ISO 7-Bit coded string", "ISO7", "urn:x-ul:060E2B34.0104.0101.01100400.00000000", false, 0)
00033 MXFLIB_TYPE_MULTIPLE("UTF7String", "RFC 2152 7-Bit Coded UNICODE string", "UTF7", "urn:x-ul:060E2B34.0104.0101.01200500.00000000", false, 0)
00034 MXFLIB_TYPE_MULTIPLE("Int32Batch", "Batch of Int32 values", "Int32", "", true, 0)
00035 MXFLIB_TYPE_MULTIPLE("UInt32Batch", "Batch of UInt32 values", "UInt32", "urn:x-ul:060E2B34.0104.0101.04030200.00000000", true, 0)
00036 MXFLIB_TYPE_MULTIPLE("RAWBatch", "Batch of Raw data items", "RAW", "", true, 0)
00037 MXFLIB_TYPE_MULTIPLE("ChannelStatusModeTypeBatch", "Batch of ChannelStatusModeTypes", "ChannelStatusModeType", "", true, 0)
00038 MXFLIB_TYPE_ENUM("ProductReleaseKind", "Product Release Kind", "UInt16", "")
00039 MXFLIB_TYPE_ENUM_VALUE("VersionUnknown", "Unknown", "0")
00040 MXFLIB_TYPE_ENUM_VALUE("VersionReleased", "Released", "1")
00041 MXFLIB_TYPE_ENUM_VALUE("VersionDebug", "Debug", "2")
00042 MXFLIB_TYPE_ENUM_VALUE("VersionPatched", "Patched", "3")
00043 MXFLIB_TYPE_ENUM_VALUE("VersionBeta", "Beta", "4")
00044 MXFLIB_TYPE_ENUM_VALUE("VersionPrivateBuild", "Private Build", "5")
00045 MXFLIB_TYPE_ENUM_END
00046 MXFLIB_TYPE_ENUM("ChannelStatusModeType", "Channel Status Mode", "UInt8", "urn:x-ul:060E2B34.0104.0101.02010125.00000000")
00047 MXFLIB_TYPE_ENUM_VALUE("ChannelStatusMode_None", "No channel status data is encoded", "0")
00048 MXFLIB_TYPE_ENUM_VALUE("ChannelStatusMode_Minimum", "AES3 Minimum (byte 0 bit 0 = '1')", "1")
00049 MXFLIB_TYPE_ENUM_VALUE("ChannelStatusMode_Standard", "AES3 Standard", "2")
00050 MXFLIB_TYPE_ENUM_VALUE("ChannelStatusMode_Fixed", "Fixed 24 byes of data in FixedChannelStatusData property", "3")
00051 MXFLIB_TYPE_ENUM_VALUE("ChannelStatusMode_Stream", "Stream of data within MXF Header Metadata", "4")
00052 MXFLIB_TYPE_ENUM_VALUE("ChannelStatusMode_Essence", "Stream of data multiplexed within MXF Body", "5")
00053 MXFLIB_TYPE_ENUM_END
00054 MXFLIB_TYPE_BASIC("RAW", "Raw data bytes, unknown representation", "", 0, false)
00055 MXFLIB_TYPE_INTERPRETATION("Stream", "Data mapped to AAF Stream, MXF represents using a SID", "RAW", "urn:x-ul:060E2B34.0104.0101.04100200.00000000", 0)
00056 MXFLIB_TYPE_INTERPRETATION("DataValue", "Data represented as AAF varying array of UInt8", "UInt8Array", "urn:x-ul:060E2B34.0104.0101.04100100.00000000", 0)
00057 MXFLIB_TYPE_INTERPRETATION("Identifier", "Generic Identifier", "UInt8Array", "", 0)
00058 MXFLIB_TYPE_INTERPRETATION("Opaque", "Opaque Data", "UInt8Array", "urn:x-ul:060E2B34.0104.0101.04100400.00000000", 0)
00059 MXFLIB_TYPE_INTERPRETATION("UMID", "SMPTE UMID", "Identifier", "urn:x-ul:060E2B34.0104.0101.01300100.00000000", 32)
00060 MXFLIB_TYPE_INTERPRETATION("UID", "UID", "Identifier", "", 0)
00061 MXFLIB_TYPE_INTERPRETATION("Label", "SMPTE Universal Label", "Identifier", "", 16)
00062 MXFLIB_TYPE_INTERPRETATION("UUID", "UUID", "Identifier", "", 16)
00063 MXFLIB_TYPE_INTERPRETATION("AUID", "AUID is a Label or a swapped UUID", "Label", "urn:x-ul:060E2B34.0104.0101.01030100.00000000", 0)
00064 MXFLIB_TYPE_INTERPRETATION("PackageID", "Package ID", "UMID", "urn:x-ul:060E2B34.0104.0101.01030200.00000000", 0)
00065 MXFLIB_TYPE_INTERPRETATION_REF("StrongRef", "Strong Reference", "UUID", "urn:x-ul:060E2B34.0104.0101.05020000.00000000", 0, ClassRefStrong, "")
00066 MXFLIB_TYPE_INTERPRETATION_REF("WeakRef", "Weak Reference", "UUID", "urn:x-ul:060E2B34.0104.0101.05010000.00000000", 0, ClassRefWeak, "")
00067 MXFLIB_TYPE_INTERPRETATION_REF("StrongReferenceTrack", "StrongReference to a Tracks", "StrongRef", "urn:x-ul:060E2B34.0104.0101.05021400.00000000", 0, ClassRefUndefined, "GenericTrack")
00068 MXFLIB_TYPE_MULTIPLE("AUIDArray", "Array of AUIDs", "AUID", "urn:x-ul:060E2B34.0104.0101.04010600.00000000", false, 0)
00069 MXFLIB_TYPE_MULTIPLE("LabelBatch", "Batch of SMPTE Universal Labels", "Label", "", true, 0)
00070 MXFLIB_TYPE_MULTIPLE("StrongRefArray", "Array of StrongRefs", "StrongRef", "", false, 0)
00071 MXFLIB_TYPE_MULTIPLE("StrongRefBatch", "Batch of StrongRefs", "StrongRef", "", true, 0)
00072 MXFLIB_TYPE_MULTIPLE("WeakRefArray", "Array of WeakRefs", "StrongRef", "", false, 0)
00073 MXFLIB_TYPE_MULTIPLE("WeakRefBatch", "Batch of WeakRefs", "WeakRef", "", true, 0)
00074 MXFLIB_TYPE_MULTIPLE("StrongReferenceVectorTrack", "Vector of StrongReferences to Tracks", "StrongReferenceTrack", "urn:x-ul:060E2B34.0104.0101.05060500.00000000", false, 0)
00075 MXFLIB_TYPE_COMPOUND("Rational", "Rational", "urn:x-ul:060E2B34.0104.0101.03010100.00000000")
00076 MXFLIB_TYPE_COMPOUND_ITEM("Numerator", "Numerator", "urn:x-ul:060E2B34.0104.0101.01010700.00000000", "urn:x-ul:060E2B34.0104.0101.03010101.00000000", 0)
00077 MXFLIB_TYPE_COMPOUND_ITEM("Denominator", "Denominator", "Int32", "urn:x-ul:060E2B34.0104.0101.03010102.00000000", 0)
00078 MXFLIB_TYPE_COMPOUND_END
00079 MXFLIB_TYPE_COMPOUND("Timestamp", "Date and Time", "urn:x-ul:060E2B34.0104.0101.03010700.00000000")
00080 MXFLIB_TYPE_COMPOUND_ITEM("Year", "Year", "UInt16", "urn:x-ul:060E2B34.0104.0101.03010501.00000000", 0)
00081 MXFLIB_TYPE_COMPOUND_ITEM("Month", "Month", "UInt8", "urn:x-ul:060E2B34.0104.0101.03010502.00000000", 0)
00082 MXFLIB_TYPE_COMPOUND_ITEM("Day", "Day", "UInt8", "urn:x-ul:060E2B34.0104.0101.03010503.00000000", 0)
00083 MXFLIB_TYPE_COMPOUND_ITEM("Hours", "Hours", "UInt8", "urn:x-ul:060E2B34.0104.0101.03010601.00000000", 0)
00084 MXFLIB_TYPE_COMPOUND_ITEM("Minutes", "Minutes", "UInt8", "urn:x-ul:060E2B34.0104.0101.03010602.00000000", 0)
00085 MXFLIB_TYPE_COMPOUND_ITEM("Seconds", "Seconds", "UInt8", "urn:x-ul:060E2B34.0104.0101.03010603.00000000", 0)
00086 MXFLIB_TYPE_COMPOUND_ITEM("msBy4", "msBy4", "UInt8", "urn:x-ul:060E2B34.0104.0101.03010604.00000000", 0)
00087 MXFLIB_TYPE_COMPOUND_END
00088 MXFLIB_TYPE_COMPOUND("ProductVersion", "Product Version Number", "urn:x-ul:060E2B34.0104.0101.03010200.00000000")
00089 MXFLIB_TYPE_COMPOUND_ITEM("Major", "Major", "UInt16", "urn:x-ul:060E2B34.0104.0101.03010201.00000000", 0)
00090 MXFLIB_TYPE_COMPOUND_ITEM("Minor", "Minor", "UInt16", "urn:x-ul:060E2B34.0104.0101.03010202.00000000", 0)
00091 MXFLIB_TYPE_COMPOUND_ITEM("Patch", "Patch", "UInt16", "urn:x-ul:060E2B34.0104.0101.03010203.00000000", 0)
00092 MXFLIB_TYPE_COMPOUND_ITEM("Build", "Build", "UInt16", "urn:x-ul:060E2B34.0104.0101.03010204.00000000", 0)
00093 MXFLIB_TYPE_COMPOUND_ITEM("Release", "Release", "ProductReleaseKind", "urn:x-ul:060E2B34.0104.0101.03010205.00000000", 0)
00094 MXFLIB_TYPE_COMPOUND_END
00095 MXFLIB_TYPE_COMPOUND("Indirect", "Indirect Data", "urn:x-ul:060E2B34.0104.0101.04100300.00000000")
00096 MXFLIB_TYPE_COMPOUND_ITEM("Order", "Object Byte Order", "UInt8", "", 0)
00097 MXFLIB_TYPE_COMPOUND_ITEM("Type", "Type of Data", "DataValue", "", 0)
00098 MXFLIB_TYPE_COMPOUND_ITEM("Data", "Data", "DataValue", "", 0)
00099 MXFLIB_TYPE_COMPOUND_END
00100 MXFLIB_TYPE_COMPOUND("RGBALayoutItem", "Item in an RGBALayout array", "urn:x-ul:060E2B34.0104.0101.03010400.00000000")
00101 MXFLIB_TYPE_COMPOUND_ITEM("Code", "Enumerated value specifying component", "RGBACode", "", 0)
00102 MXFLIB_TYPE_COMPOUND_ITEM("Depth", "Number of bits occupied", "UInt8", "", 0)
00103 MXFLIB_TYPE_COMPOUND_END
00104 MXFLIB_TYPE_MULTIPLE("RationalArray", "Array of Rational", "Rational", "urn:x-ul:060E2B34.0104.0101.04020200.00000000", false, 0)
00105 MXFLIB_TYPE_MULTIPLE("RGBALayout", "Specifies the type, order and size of the components within the pixel", "RGBALayoutItem", "urn:x-ul:060E2B34.0104.0101.04020100.00000000", false, 8)
00106 MXFLIB_TYPE_END
00107
00108
00109 MXFLIB_CLASS_START(DictData_Classes)
00110 MXFLIB_CLASS_ITEM("KLVFill", "KLV Filler packet", ClassUsageOptional, "RAW", 0, 0, 0x0000, "06 0E 2B 34 01 01 01 02 03 01 02 10 01 00 00 00", NULL, NULL)
00111 MXFLIB_CLASS_FIXEDPACK("PartitionMetadata", "Identifies a Partition Pack", "", "urn:x-ul:060E2B34.0206.0101.0D010200.00000000")
00112 MXFLIB_CLASS_ITEM("MajorVersion", "Major Version number of MXF byte-level format (non-backwards compatible version number)", ClassUsageRequired, "UInt16", 2, 2, 0x0000, "06 0e 2b 34 01 01 01 04 03 01 02 01 06 00 00 00", "0001h", NULL)
00113 MXFLIB_CLASS_ITEM("MinorVersion", "Minor Version number of MXF byte-level format (backwards compatible version number)", ClassUsageRequired, "UInt16", 2, 2, 0x0000, "06 0e 2b 34 01 01 01 04 03 01 02 01 07 00 00 00", "0002h", NULL)
00114 MXFLIB_CLASS_ITEM("KAGSize", "Size of the KLV Alignment Grid (KAG) for this partition, in bytes", ClassUsageRequired, "UInt32", 4, 4, 0x0000, "06 0e 2b 34 01 01 01 05 03 01 02 01 09 00 00 00", NULL, NULL)
00115 MXFLIB_CLASS_ITEM("ThisPartition", "Byte offset of the start of This Partition, relative to the start of the Header Partition", ClassUsageRequired, "UInt64", 8, 8, 0x0000, "06 0e 2b 34 01 01 01 04 06 10 10 03 01 00 00 00", NULL, NULL)
00116 MXFLIB_CLASS_ITEM("PreviousPartition", "Byte offset of the start of the Previous Partition, relative to the start of the Header Partition", ClassUsageRequired, "UInt64", 8, 8, 0x0000, "06 0e 2b 34 01 01 01 04 06 10 10 02 01 00 00 00", "0", NULL)
00117 MXFLIB_CLASS_ITEM("FooterPartition", "Byte offset of the start of the Footer Partition, relative to the start of the Header Partition", ClassUsageRequired, "UInt64", 8, 8, 0x0000, "06 0e 2b 34 01 01 01 04 06 10 10 05 01 00 00 00", "0", NULL)
00118 MXFLIB_CLASS_ITEM("HeaderByteCount", "Count of Bytes used for Header Metadata. This starts at the byte following the Partition pack and includes any trailing filler which is part of the Header Metadata.", ClassUsageRequired, "UInt64", 8, 8, 0x0000, "06 0e 2b 34 01 01 01 04 04 06 09 01 00 00 00 00", "0", NULL)
00119 MXFLIB_CLASS_ITEM("IndexByteCount", "Count of Bytes used for Index Table Segments. This starts at the byte following the Header Metadata and includes any trailing filler which is part of the Index Table.", ClassUsageRequired, "UInt64", 8, 8, 0x0000, "06 0e 2b 34 01 01 01 04 04 06 09 02 00 00 00 00", "0", NULL)
00120 MXFLIB_CLASS_ITEM("IndexSID", "Index Table Segment Identifier in this partition. The value 0 defines that there are no Index Table segments in this partition.", ClassUsageRequired, "UInt32", 4, 4, 0x0000, "06 0e 2b 34 01 01 01 04 01 03 04 05 00 00 00 00", "0", NULL)
00121 MXFLIB_CLASS_ITEM("BodyOffset", "Byte offset of the first byte in the following Essence Container data relative to the start of the Essence Container identified by this BodySID", ClassUsageRequired, "UInt64", 8, 8, 0x0000, "06 0e 2b 34 01 01 01 04 06 08 01 02 01 03 00 00", NULL, NULL)
00122 MXFLIB_CLASS_ITEM("BodySID", "Identifier of the Essence Container data found in this partition. The value 0 indicates there is no Essence Container data in this partition.", ClassUsageRequired, "UInt32", 4, 4, 0x0000, "06 0e 2b 34 01 01 01 04 01 03 04 04 00 00 00 00", "0", NULL)
00123 MXFLIB_CLASS_ITEM("OperationalPattern", "Universal Label of the Operational Pattern to which this file complies", ClassUsageRequired, "Label", 16, 16, 0x0000, "06 0e 2b 34 01 01 01 05 01 02 02 03 00 00 00 00", NULL, NULL)
00124 MXFLIB_CLASS_VECTOR("EssenceContainers", "The unordered batch of Universal Labels of Essence Containers used in or referenced by this file", ClassUsageRequired, 0x0000, "06 0e 2b 34 01 01 01 05 01 02 02 10 02 01 00 00")
00125 MXFLIB_CLASS_ITEM("EssenceContainer", "Universal Labels of Essence Container", ClassUsageRequired, "Label", 16, 16, 0x0000, "", NULL, NULL)
00126 MXFLIB_CLASS_VECTOR_END
00127 MXFLIB_CLASS_FIXEDPACK_END
00128 MXFLIB_CLASS_FIXEDPACK("OpenHeader", "Open Header Partition Pack", "PartitionMetadata", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 02 01 00")
00129 MXFLIB_CLASS_FIXEDPACK_END
00130 MXFLIB_CLASS_FIXEDPACK("OpenCompleteHeader", "Open Complete Header Partition Pack", "PartitionMetadata", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 02 03 00")
00131 MXFLIB_CLASS_FIXEDPACK_END
00132 MXFLIB_CLASS_FIXEDPACK("ClosedHeader", "Closed Header Partition Pack", "PartitionMetadata", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 02 02 00")
00133 MXFLIB_CLASS_FIXEDPACK_END
00134 MXFLIB_CLASS_FIXEDPACK("ClosedCompleteHeader", "Closed Complete Header Partition Pack", "PartitionMetadata", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 02 04 00")
00135 MXFLIB_CLASS_FIXEDPACK_END
00136 MXFLIB_CLASS_FIXEDPACK("OpenBodyPartition", "Open Body Partition Pack", "PartitionMetadata", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 03 01 00")
00137 MXFLIB_CLASS_FIXEDPACK_END
00138 MXFLIB_CLASS_FIXEDPACK("OpenCompleteBodyPartition", "Open Complete Body Partition Pack", "PartitionMetadata", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 03 03 00")
00139 MXFLIB_CLASS_FIXEDPACK_END
00140 MXFLIB_CLASS_FIXEDPACK("ClosedBodyPartition", "Closed Body Partition Pack", "PartitionMetadata", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 03 02 00")
00141 MXFLIB_CLASS_FIXEDPACK_END
00142 MXFLIB_CLASS_FIXEDPACK("ClosedCompleteBodyPartition", "Closed Complete Body Partition Pack", "PartitionMetadata", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 03 04 00")
00143 MXFLIB_CLASS_FIXEDPACK_END
00144 MXFLIB_CLASS_FIXEDPACK("Footer", "Footer Partition Pack", "PartitionMetadata", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 04 02 00")
00145 MXFLIB_CLASS_FIXEDPACK_END
00146 MXFLIB_CLASS_FIXEDPACK("CompleteFooter", "Complete Footer Partition Pack", "PartitionMetadata", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 04 04 00")
00147 MXFLIB_CLASS_FIXEDPACK_END
00148 MXFLIB_CLASS_FIXEDPACK("Primer", "Primer Pack", "", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 05 01 00")
00149 MXFLIB_CLASS_VECTOR("LocalTagEntryBatch", "Local Tag Entry Batch", ClassUsageRequired, 0x0000, "06 0e 2b 34 01 01 01 05 06 01 01 07 15 00 00 00")
00150 MXFLIB_CLASS_ITEM("LocalTag", "The value of the Local Tag", ClassUsageRequired, "UInt16", 2, 2, 0x0000, "06 0e 2b 34 01 01 01 05 01 03 06 02 00 00 00 00", NULL, NULL)
00151 MXFLIB_CLASS_ITEM("UID", "The UID of which the local tag is an alias", ClassUsageRequired, "Label", 16, 16, 0x0000, "06 0e 2b 34 01 01 01 05 01 03 06 03 00 00 00 00", NULL, NULL)
00152 MXFLIB_CLASS_VECTOR_END
00153 MXFLIB_CLASS_FIXEDPACK_END
00154 MXFLIB_CLASS_SET("InterchangeObject", "", "", "")
00155 MXFLIB_CLASS_ITEM_REF("InstanceUID", "Unique ID of this instance", ClassUsageRequired, "UUID", 16, 16, 0x3c0a, "06 0e 2b 34 01 01 01 01 01 01 15 02 00 00 00 00", ClassRefTarget, "", NULL, NULL)
00156 MXFLIB_CLASS_SET_END
00157 MXFLIB_CLASS_SET("GenerationInterchangeObject", "", "InterchangeObject", "80 63 c1 08 fe 0d eb 7e 3a 9d c8 e1 a8 83 b6 4b")
00158 MXFLIB_CLASS_ITEM("GenerationUID", "Generation Instance", ClassUsageOptional, "UUID", 16, 16, 0x0102, "06 0e 2b 34 01 01 01 02 05 20 07 01 08 00 00 00", NULL, NULL)
00159 MXFLIB_CLASS_SET_END
00160 MXFLIB_CLASS_SET("DefaultObject", "", "GenerationInterchangeObject", "06 0e 2b 34 02 53 01 01 7f 00 00 00 00 00 00 00")
00161 MXFLIB_CLASS_SET_END
00162 MXFLIB_CLASS_SET("IndexTableSegmentBase", "Base for IndexTableSegments", "InterchangeObject", "")
00163 MXFLIB_CLASS_ITEM("IndexEditRate", "Edit Rate copied from the tracks of the Essence Container", ClassUsageRequired, "Rational", 8, 8, 0x3f0b, "06 0e 2b 34 01 01 01 05 05 30 04 06 00 00 00 00", NULL, NULL)
00164 MXFLIB_CLASS_ITEM("IndexStartPosition", "The first editable unit indexed by this Index Table segment measured in File Package Edit Units", ClassUsageRequired, "Position", 8, 8, 0x3f0c, "06 0e 2b 34 01 01 01 05 07 02 01 03 01 0a 00 00", NULL, NULL)
00165 MXFLIB_CLASS_ITEM("IndexDuration", "Time duration of this table segment measured in Edit Unitsof the referenceg package", ClassUsageRequired, "Length", 8, 8, 0x3f0d, "06 0e 2b 34 01 01 01 05 07 02 02 01 01 02 00 00", NULL, NULL)
00166 MXFLIB_CLASS_ITEM("EditUnitByteCount", "Byte count of each and every Edit Unit. A value of 0 defines the byte count of Edit Units is only given in the Index Entry Array", ClassUsageDecoderRequired, "UInt32", 4, 4, 0x3f05, "06 0e 2b 34 01 01 01 04 04 06 02 01 00 00 00 00", "0", NULL)
00167 MXFLIB_CLASS_ITEM("IndexSID", "Stream Identifier (SID) of Index Stream", ClassUsageDecoderRequired, "UInt32", 4, 4, 0x3f06, "06 0e 2b 34 01 01 01 04 01 03 04 05 00 00 00 00", NULL, NULL)
00168 MXFLIB_CLASS_ITEM("BodySID", "Stream Identifier (SID) of Essence Container Stream", ClassUsageRequired, "UInt32", 4, 4, 0x3f07, "06 0e 2b 34 01 01 01 04 01 03 04 04 00 00 00 00", NULL, NULL)
00169 MXFLIB_CLASS_ITEM("SliceCount", "Number of slices minus 1 (NSL)", ClassUsageDecoderRequired, "UInt8", 1, 1, 0x3f08, "06 0e 2b 34 01 01 01 04 04 04 04 01 01 00 00 00", "0", NULL)
00170 MXFLIB_CLASS_ITEM("PosTableCount", "Number of PosTable Entries minus 1 (NPE)", ClassUsageOptional, "UInt8", 1, 1, 0x3f0e, "06 0e 2b 34 01 01 01 05 04 04 04 01 07 00 00 00", "0", NULL)
00171 MXFLIB_CLASS_SET_END
00172 MXFLIB_CLASS_SET("V10IndexTableSegment", "A segment of an Index Table (v10)", "IndexTableSegmentBase", "06 0e 2b 34 02 53 01 01 0d 01 02 01 01 10 00 00")
00173 MXFLIB_CLASS_VECTOR("V10DeltaEntryArray", "Map Elements onto Slices", ClassUsageOptional, 0x3f09, "06 0e 2b 34 01 01 01 05 04 04 04 01 06 00 00 00")
00174 MXFLIB_CLASS_ITEM("Reorder", "TRUE=Apply Temporal Reordering", ClassUsageRequired, "Boolean", 1, 1, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 01 04 00 00 00", "false", NULL)
00175 MXFLIB_CLASS_ITEM("Slice", "Slice number in IndexEntry", ClassUsageRequired, "UInt8", 1, 1, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 01 02 00 00 00", NULL, NULL)
00176 MXFLIB_CLASS_ITEM("ElementDelta", "Delta from start of slice to this Element", ClassUsageRequired, "UInt32", 4, 4, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 01 03 00 00 00", NULL, NULL)
00177 MXFLIB_CLASS_VECTOR_END
00178 MXFLIB_CLASS_VECTOR("V10IndexEntryArray", "Index from Edit Unit number to stream offset", ClassUsageDecoderRequired, 0x3f0a, "06 0e 2b 34 01 01 01 05 04 04 04 02 05 00 00 00")
00179 MXFLIB_CLASS_ITEM("TemporalOffset", "Offset in edit units from Display Order to Coded Order", ClassUsageRequired, "Int8", 1, 1, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 02 03 00 00 00", "0", NULL)
00180 MXFLIB_CLASS_ITEM("AnchorOffset", "Offset in edit units to previous Anchor Frame. The value is zero if this is an anchor frame.", ClassUsageRequired, "Int8", 1, 1, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 02 04 00 00 00", NULL, NULL)
00181 MXFLIB_CLASS_ITEM("Flags", "Flags for this Edit Unit", ClassUsageRequired, "UInt8", 1, 1, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 02 02 00 00 00", "128", NULL)
00182 MXFLIB_CLASS_ITEM("StreamOffset", "Offset in bytes from the first KLV element in this Edit Unit within the Essence Container", ClassUsageRequired, "UInt64", 8, 8, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 02 01 00 00 00", NULL, NULL)
00183 MXFLIB_CLASS_ARRAY("SliceOffsetArray", "Array of offsets in bytes from the Stream Offset to the start of each slice.", ClassUsageRequired, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 01 05 00 00 00")
00184 MXFLIB_CLASS_ITEM("SliceOffset", "The offset in bytes from the Stream Offset to the start of this slice.", ClassUsageRequired, "UInt32", 4, 4, 0x0000, "", NULL, NULL)
00185 MXFLIB_CLASS_ARRAY_END
00186 MXFLIB_CLASS_VECTOR_END
00187 MXFLIB_CLASS_SET_END
00188 MXFLIB_CLASS_SET("IndexTableSegment", "A segment of an Index Table", "IndexTableSegmentBase", "06 0e 2b 34 02 53 01 01 0d 01 02 01 01 10 01 00")
00189 MXFLIB_CLASS_VECTOR("DeltaEntryArray", "Map Elements onto Slices", ClassUsageOptional, 0x3f09, "06 0e 2b 34 01 01 01 05 04 04 04 01 06 00 00 00")
00190 MXFLIB_CLASS_ITEM("PosTableIndex", "Index into PosTable (or Apply Temporta Reordering if -1)", ClassUsageRequired, "Int8", 1, 1, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 01 04 00 00 00", "0", NULL)
00191 MXFLIB_CLASS_ITEM("Slice", "Slice number in IndexEntry", ClassUsageRequired, "UInt8", 1, 1, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 01 02 00 00 00", "0", NULL)
00192 MXFLIB_CLASS_ITEM("ElementDelta", "Delta from start of slice to this Element", ClassUsageRequired, "UInt32", 4, 4, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 01 03 00 00 00", NULL, NULL)
00193 MXFLIB_CLASS_VECTOR_END
00194 MXFLIB_CLASS_VECTOR("IndexEntryArray", "Index from Edit Unit number to stream offset", ClassUsageDecoderRequired, 0x3f0a, "06 0e 2b 34 01 01 01 05 04 04 04 02 05 00 00 00")
00195 MXFLIB_CLASS_ITEM("TemporalOffset", "Offset in edit units from Display Order to Coded Order", ClassUsageRequired, "Int8", 1, 1, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 02 03 00 00 00", "0", NULL)
00196 MXFLIB_CLASS_ITEM("AnchorOffset", "Offset in edit units to previous Anchor Frame. The value is zero if this is an anchor frame.", ClassUsageRequired, "Int8", 1, 1, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 02 04 00 00 00", "0", NULL)
00197 MXFLIB_CLASS_ITEM("Flags", "Flags for this Edit Unit", ClassUsageRequired, "UInt8", 1, 1, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 02 02 00 00 00", "128", NULL)
00198 MXFLIB_CLASS_ITEM("StreamOffset", "Offset in bytes from the first KLV element in this Edit Unit within the Essence Container", ClassUsageRequired, "UInt64", 8, 8, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 02 01 00 00 00", NULL, NULL)
00199 MXFLIB_CLASS_ARRAY("SliceOffsetArray", "Array of offsets in bytes from the Stream Offset to the start of each slice.", ClassUsageRequired, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 01 05 00 00 00")
00200 MXFLIB_CLASS_ITEM("SliceOffset", "The offset in bytes from the Stream Offset to the start of this slice.", ClassUsageRequired, "UInt32", 4, 4, 0x0000, "", NULL, NULL)
00201 MXFLIB_CLASS_ARRAY_END
00202 MXFLIB_CLASS_ARRAY("PosTableArray", "Array of fractional position offsets from the start of the content package to the synchronized sample in the Content Package", ClassUsageRequired, 0x0000, "06 0e 2b 34 01 01 01 04 04 04 04 01 08 00 00 00")
00203 MXFLIB_CLASS_ITEM("PosTable", "The fractional position offset from the start of the content package to the synchronized sample in the Content Package", ClassUsageRequired, "Rational", 8, 8, 0x0000, "", NULL, NULL)
00204 MXFLIB_CLASS_ARRAY_END
00205 MXFLIB_CLASS_VECTOR_END
00206 MXFLIB_CLASS_SET_END
00207 MXFLIB_CLASS_FIXEDPACK("RandomIndexMetadata", "Random Index Pack", "", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 11 01 00")
00208 MXFLIB_CLASS_ARRAY("PartitionArray", "Array of Partition Start Positions", ClassUsageRequired, 0x0000, "80 62 c1 08 a8 0d eb fe 3a 9d c8 e1 7e 83 b6 4b")
00209 MXFLIB_CLASS_ITEM("BodySID", "Stream ID of the Body in this partition", ClassUsageRequired, "UInt32", 4, 4, 0x0000, "06 0e 2b 34 01 01 01 04 01 03 04 04 00 00 00 00", NULL, NULL)
00210 MXFLIB_CLASS_ITEM("ByteOffset", "Byte offset from file start (1st byte of the file which is numbered 0) to the 1st byte of the Partition Pack Key", ClassUsageRequired, "UInt64", 8, 8, 0x0000, "06 0e 2b 34 01 01 01 04 06 09 02 01 01 00 00 00", NULL, NULL)
00211 MXFLIB_CLASS_ARRAY_END
00212 MXFLIB_CLASS_ITEM("Length", "Overall Length of this Pack including the Set Key and BER Length fields", ClassUsageRequired, "UInt32", 4, 4, 0x0000, "06 0e 2b 34 01 01 01 04 04 06 10 01 00 00 00 00", NULL, NULL)
00213 MXFLIB_CLASS_FIXEDPACK_END
00214 MXFLIB_CLASS_FIXEDPACK("RandomIndexMetadataV10", "Random Index Pack (v10)", "RandomIndexMetadata", "06 0e 2b 34 02 05 01 01 0d 01 02 01 01 11 00 00")
00215 MXFLIB_CLASS_FIXEDPACK_END
00216 MXFLIB_CLASS_SET("Preface", "Preface Set", "GenerationInterchangeObject", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 2f 00")
00217 MXFLIB_CLASS_ITEM("LastModifiedDate", "Date & time of the last modification of the file", ClassUsageRequired, "Timestamp", 8, 8, 0x3b02, "06 0e 2b 34 01 01 01 02 07 02 01 10 02 04 00 00", NULL, NULL)
00218 MXFLIB_CLASS_ITEM("Version", "The value shall be 258 (i.e. v1.2)", ClassUsageRequired, "VersionType", 2, 2, 0x3b05, "06 0e 2b 34 01 01 01 02 03 01 02 01 05 00 00 00", "258", NULL)
00219 MXFLIB_CLASS_ITEM("ObjectModelVersion", "Simple integer version number of Object Model", ClassUsageOptional, "UInt32", 4, 4, 0x3b07, "06 0e 2b 34 01 01 01 02 03 01 02 01 04 00 00 00", NULL, NULL)
00220 MXFLIB_CLASS_ITEM_REF("PrimaryPackage", "The primary Package in this file", ClassUsageOptional, "UUID", 16, 16, 0x3b08, "06 0e 2b 34 01 01 01 04 06 01 01 04 01 08 00 00", ClassRefWeak, "GenericPackage", NULL, NULL)
00221 MXFLIB_CLASS_VECTOR_REF("Identifications", "Ordered array of strong references to Identification sets recording all modifications to the file", ClassUsageEncoderRequired, 0x3b06, "06 0e 2b 34 01 01 01 02 06 01 01 04 06 04 00 00", ClassRefStrong, "Identification")
00222 MXFLIB_CLASS_ITEM("Identification", "Reference to Identification Set", ClassUsageOptional, "UUID", 16, 16, 0x0000, "", NULL, NULL)
00223 MXFLIB_CLASS_VECTOR_END
00224 MXFLIB_CLASS_ITEM_REF("ContentStorage", "Strong reference to Content Storage object", ClassUsageRequired, "UUID", 16, 16, 0x3b03, "06 0e 2b 34 01 01 01 02 06 01 01 04 02 01 00 00", ClassRefStrong, "ContentStorage", NULL, NULL)
00225 MXFLIB_CLASS_ITEM("OperationalPattern", "Universal Label of the Operational Pattern which this file complies to (repeat of Partition Pack value)", ClassUsageRequired, "Label", 16, 16, 0x3b09, "06 0e 2b 34 01 01 01 05 01 02 02 03 00 00 00 00", NULL, NULL)
00226 MXFLIB_CLASS_VECTOR("EssenceContainers", "Unordered batch of ULs of Essence Containers used in or referenced by this file (repeat of Partition Pack value)", ClassUsageRequired, 0x3b0a, "06 0e 2b 34 01 01 01 05 01 02 02 10 02 01 00 00")
00227 MXFLIB_CLASS_ITEM("EssenceContainer", "Label of Essence Container", ClassUsageOptional, "Label", 16, 16, 0x0000, "", NULL, NULL)
00228 MXFLIB_CLASS_VECTOR_END
00229 MXFLIB_CLASS_VECTOR("DMSchemes", "An unordered batch of Universal Labels of all the Descriptive Metadata schemes used in this file", ClassUsageRequired, 0x3b0b, "06 0e 2b 34 01 01 01 05 01 02 02 10 02 02 00 00")
00230 MXFLIB_CLASS_ITEM("DMScheme", "Universal Labels of Descriptive Metadata Scheme", ClassUsageOptional, "Label", 16, 16, 0x0000, "", NULL, NULL)
00231 MXFLIB_CLASS_VECTOR_END
00232 MXFLIB_CLASS_SET_END
00233 MXFLIB_CLASS_SET("Identification", "Identification set", "InterchangeObject", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 30 00")
00234 MXFLIB_CLASS_ITEM("ThisGenerationUID", "This Generation Identifier", ClassUsageRequired, "UUID", 16, 16, 0x3c09, "06 0e 2b 34 01 01 01 02 05 20 07 01 01 00 00 00", NULL, NULL)
00235 MXFLIB_CLASS_ITEM("CompanyName", "Manufacturer of the equipment or application that created or modified the file", ClassUsageRequired, "UTF16String", 0, 0, 0x3c01, "06 0e 2b 34 01 01 01 02 05 20 07 01 02 01 00 00", NULL, NULL)
00236 MXFLIB_CLASS_ITEM("ProductName", "Name of the application which created or modified this file", ClassUsageRequired, "UTF16String", 0, 0, 0x3c02, "06 0e 2b 34 01 01 01 02 05 20 07 01 03 01 00 00", NULL, NULL)
00237 MXFLIB_CLASS_ITEM("ProductVersion", "Maj.min.tweak.build.rel version number of this application", ClassUsageOptional, "ProductVersion", 10, 10, 0x3c03, "06 0e 2b 34 01 01 01 02 05 20 07 01 04 00 00 00", NULL, NULL)
00238 MXFLIB_CLASS_ITEM("VersionString", "Human readable name of the application version", ClassUsageRequired, "UTF16String", 0, 0, 0x3c04, "06 0e 2b 34 01 01 01 02 05 20 07 01 05 01 00 00", NULL, NULL)
00239 MXFLIB_CLASS_ITEM("ProductUID", "A unique identification for the product which created this file (defined by the manufacturer)", ClassUsageRequired, "UUID", 16, 16, 0x3c05, "06 0e 2b 34 01 01 01 02 05 20 07 01 07 00 00 00", NULL, NULL)
00240 MXFLIB_CLASS_ITEM("ModificationDate", "Time & date an application created or modified this file and created this Identification set", ClassUsageRequired, "Timestamp", 8, 8, 0x3c06, "06 0e 2b 34 01 01 01 02 07 02 01 10 02 03 00 00", NULL, NULL)
00241 MXFLIB_CLASS_ITEM("ToolkitVersion", "Maj.min.tweak.build.rel version of software or hardware codec used", ClassUsageOptional, "ProductVersion", 10, 10, 0x3c07, "06 0e 2b 34 01 01 01 02 05 20 07 01 0a 00 00 00", NULL, NULL)
00242 MXFLIB_CLASS_ITEM("Platform", "Human readable name of the operating system used.", ClassUsageOptional, "UTF16String", 0, 0, 0x3c08, "06 0e 2b 34 01 01 01 02 05 20 07 01 06 01 00 00", NULL, NULL)
00243 MXFLIB_CLASS_SET_END
00244 MXFLIB_CLASS_SET("ContentStorage", "Content Storage set", "GenerationInterchangeObject", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 18 00")
00245 MXFLIB_CLASS_VECTOR_REF("Packages", "Unordered batch of all packages used in this file", ClassUsageRequired, 0x1901, "06 0e 2b 34 01 01 01 02 06 01 01 04 05 01 00 00", ClassRefStrong, "GenericPackage")
00246 MXFLIB_CLASS_ITEM("Package", "Label of Essence Container", ClassUsageOptional, "UUID", 16, 16, 0x0000, "", NULL, NULL)
00247 MXFLIB_CLASS_VECTOR_END
00248 MXFLIB_CLASS_VECTOR_REF("EssenceContainerData", "Unordered batch of strong references to Essence Container Data sets used in this file", ClassUsageOptional, 0x1902, "06 0e 2b 34 01 01 01 02 06 01 01 04 05 02 00 00", ClassRefStrong, "EssenceContainerData")
00249 MXFLIB_CLASS_ITEM("EssenceContainer", "Label of Essence Container", ClassUsageOptional, "UUID", 16, 16, 0x0000, "8a bb 50 a3 14 94 16 a7 e3 62 59 1d 0e 73 1e 47", NULL, NULL)
00250 MXFLIB_CLASS_VECTOR_END
00251 MXFLIB_CLASS_SET_END
00252 MXFLIB_CLASS_SET("ContentStorageKludge", "Kludge for Version 10 Content Storage set", "", "")
00253 MXFLIB_CLASS_VECTOR_REF("V10Packages", "Unordered batch of all packages used in this file", ClassUsageRequired, 0x1901, "06 0e 2b 34 01 01 01 02 06 01 01 04 05 00 00 00", ClassRefStrong, "GenericPackage")
00254 MXFLIB_CLASS_ITEM("V10Package", "Label of Essence Container", ClassUsageOptional, "UUID", 16, 16, 0x0000, "", NULL, NULL)
00255 MXFLIB_CLASS_VECTOR_END
00256 MXFLIB_CLASS_SET_END
00257 MXFLIB_CLASS_SET("EssenceContainerData", "Essence Container Data set", "GenerationInterchangeObject", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 23 00")
00258 MXFLIB_CLASS_ITEM("LinkedPackageUID", "Identifier of the Package to which this set is linked as a UMID", ClassUsageRequired, "UMID", 32, 32, 0x2701, "06 0e 2b 34 01 01 01 02 06 01 01 06 01 00 00 00", NULL, NULL)
00259 MXFLIB_CLASS_ITEM("IndexSID", "ID of the Index Table for the Essence Container to which this set is linked", ClassUsageOptional, "UInt32", 4, 4, 0x3f06, "06 0e 2b 34 01 01 01 04 01 03 04 05 00 00 00 00", NULL, NULL)
00260 MXFLIB_CLASS_ITEM("BodySID", "ID of the Essence Container to which this set is linked", ClassUsageRequired, "UInt32", 4, 4, 0x3f07, "06 0e 2b 34 01 01 01 04 01 03 04 04 00 00 00 00", NULL, NULL)
00261 MXFLIB_CLASS_SET_END
00262 MXFLIB_CLASS_SET("GenericPackage", "Defines a Generic Package set", "GenerationInterchangeObject", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 34 00")
00263 MXFLIB_CLASS_ITEM("PackageUID", "Unique Package Identifier as a UMID", ClassUsageRequired, "UMID", 32, 32, 0x4401, "06 0e 2b 34 01 01 01 01 01 01 15 10 00 00 00 00", NULL, NULL)
00264 MXFLIB_CLASS_ITEM("Name", "Human readable package name", ClassUsageOptional, "UTF16String", 0, 0, 0x4402, "06 0e 2b 34 01 01 01 01 01 03 03 02 01 00 00 00", NULL, NULL)
00265 MXFLIB_CLASS_ITEM("PackageCreationDate", "The date & time of creation of this package", ClassUsageRequired, "Timestamp", 8, 8, 0x4405, "06 0e 2b 34 01 01 01 02 07 02 01 10 01 03 00 00", NULL, NULL)
00266 MXFLIB_CLASS_ITEM("PackageModifiedDate", "The date & time of last modification of this package", ClassUsageRequired, "Timestamp", 8, 8, 0x4404, "06 0e 2b 34 01 01 01 02 07 02 01 10 02 05 00 00", NULL, NULL)
00267 MXFLIB_CLASS_ITEM("Tracks", "Array of Unique IDs of Tracks", ClassUsageRequired, "StrongReferenceVectorTrack", 0, 0, 0x4403, "06 0e 2b 34 01 01 01 02 06 01 01 04 06 05 00 00", NULL, NULL)
00268 MXFLIB_CLASS_SET_END
00269 MXFLIB_CLASS_SET("Locator", "", "GenerationInterchangeObject", "")
00270 MXFLIB_CLASS_SET_END
00271 MXFLIB_CLASS_SET("NetworkLocator", "Network Locator set for location with a URL", "Locator", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 32 00")
00272 MXFLIB_CLASS_ITEM("URLString", "A URL indicating where the essence may be found.", ClassUsageRequired, "UTF16String", 0, 0, 0x4001, "06 0e 2b 34 01 01 01 01 01 02 01 01 01 00 00 00", NULL, NULL)
00273 MXFLIB_CLASS_SET_END
00274 MXFLIB_CLASS_SET("TextLocator", "Text Locator set for location with a human-readable text string", "Locator", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 33 00")
00275 MXFLIB_CLASS_ITEM("LocatorName", "Value of a human-readable locator text string for manual location of essence", ClassUsageRequired, "UTF16String", 0, 0, 0x4101, "06 0e 2b 34 01 01 01 02 01 04 01 02 01 00 00 00", NULL, NULL)
00276 MXFLIB_CLASS_SET_END
00277 MXFLIB_CLASS_SET("GenericTrack", "Generic Track", "GenerationInterchangeObject", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 38 00")
00278 MXFLIB_CLASS_ITEM("TrackID", "ID of the track in this package (for linking to a SourceTrackID in a segment)", ClassUsageRequired, "UInt32", 4, 4, 0x4801, "06 0e 2b 34 01 01 01 02 01 07 01 01 00 00 00 00", NULL, NULL)
00279 MXFLIB_CLASS_ITEM("TrackNumber", "Number used to link to the track in the Essence Container if it exists", ClassUsageRequired, "UInt32", 4, 4, 0x4804, "06 0e 2b 34 01 01 01 02 01 04 01 03 00 00 00 00", "0", NULL)
00280 MXFLIB_CLASS_ITEM("TrackName", "Human readable name of the track type", ClassUsageOptional, "UTF16String", 0, 0, 0x4802, "06 0e 2b 34 01 01 01 02 01 07 01 02 01 00 00 00", NULL, NULL)
00281 MXFLIB_CLASS_ITEM_REF("Sequence", "Strong Reference to Sequence Set", ClassUsageRequired, "UUID", 16, 16, 0x4803, "06 0e 2b 34 01 01 01 02 06 01 01 04 02 04 00 00", ClassRefStrong, "StructuralComponent", NULL, NULL)
00282 MXFLIB_CLASS_SET_END
00283 MXFLIB_CLASS_SET("StaticTrack", "", "GenericTrack", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 3a 00")
00284 MXFLIB_CLASS_SET_END
00285 MXFLIB_CLASS_SET("Track", "Track", "GenericTrack", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 3b 00")
00286 MXFLIB_CLASS_ITEM("EditRate", "Edit Rate of Track", ClassUsageRequired, "Rational", 8, 8, 0x4b01, "06 0e 2b 34 01 01 01 02 05 30 04 05 00 00 00 00", NULL, NULL)
00287 MXFLIB_CLASS_ITEM("Origin", "An Offset used to resolved timeline references to this track. The start of the track has this timeline value measured in Edit Units.", ClassUsageRequired, "Position", 8, 8, 0x4b02, "06 0e 2b 34 01 01 01 02 07 02 01 03 01 03 00 00", NULL, NULL)
00288 MXFLIB_CLASS_SET_END
00289 MXFLIB_CLASS_SET("EventTrack", "Event Track", "GenericTrack", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 39 00")
00290 MXFLIB_CLASS_ITEM("EventEditRate", "Edit Rate of Event Track", ClassUsageRequired, "Rational", 8, 8, 0x4901, "06 0e 2b 34 01 01 01 02 05 30 04 02 00 00 00 00", NULL, NULL)
00291 MXFLIB_CLASS_ITEM("EventOrigin", "An Offset used to resolved timeline references to this event track. The start of the event track has this timeline value measured in Edit Units.", ClassUsageOptional, "Position", 8, 8, 0x4902, "06 0e 2b 34 01 01 01 05 07 02 01 03 01 0b 00 00", "0", NULL)
00292 MXFLIB_CLASS_SET_END
00293 MXFLIB_CLASS_SET("StructuralComponent", "Structural Component Superclass", "GenerationInterchangeObject", "urn:x-ul:060E2B34.0253.0101.0D010101.01010200")
00294 MXFLIB_CLASS_ITEM_REF("DataDefinition", "Data Definition - kind of data or metadata this structure refers to", ClassUsageRequired, "Label", 16, 16, 0x0201, "06 0e 2b 34 01 01 01 02 04 07 01 00 00 00 00 00", ClassRefGlobal, "", NULL, NULL)
00295 MXFLIB_CLASS_ITEM("Duration", "Duration (in units of edit rate)", ClassUsageBestEffort, "Length", 8, 8, 0x0202, "06 0e 2b 34 01 01 01 02 07 02 02 01 01 03 00 00", NULL, "-1")
00296 MXFLIB_CLASS_SET_END
00297 MXFLIB_CLASS_SET("Sequence", "Sequence", "StructuralComponent", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 0f 00")
00298 MXFLIB_CLASS_VECTOR_REF("StructuralComponents", "Ordered array of strong references to Structural Components", ClassUsageRequired, 0x1001, "06 0e 2b 34 01 01 01 02 06 01 01 04 06 09 00 00", ClassRefStrong, "StructuralComponent")
00299 MXFLIB_CLASS_ITEM("StructuralComponent", "Structural Component", ClassUsageOptional, "UUID", 16, 16, 0x0000, "", NULL, NULL)
00300 MXFLIB_CLASS_VECTOR_END
00301 MXFLIB_CLASS_SET_END
00302 MXFLIB_CLASS_SET("TimecodeComponent", "Timecode Component", "StructuralComponent", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 14 00")
00303 MXFLIB_CLASS_ITEM("RoundedTimecodeBase", "Integer frames per second", ClassUsageRequired, "UInt16", 2, 2, 0x1502, "06 0e 2b 34 01 01 01 02 04 04 01 01 02 06 00 00", NULL, NULL)
00304 MXFLIB_CLASS_ITEM("StartTimecode", "Starting timecode", ClassUsageRequired, "Position", 8, 8, 0x1501, "06 0e 2b 34 01 01 01 02 07 02 01 03 01 05 00 00", NULL, NULL)
00305 MXFLIB_CLASS_ITEM("DropFrame", "Drop frame flag", ClassUsageRequired, "Boolean", 1, 1, 0x1503, "06 0e 2b 34 01 01 01 01 04 04 01 01 05 00 00 00", NULL, NULL)
00306 MXFLIB_CLASS_SET_END
00307 MXFLIB_CLASS_SET("SourceClip", "Source Clip", "StructuralComponent", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 11 00")
00308 MXFLIB_CLASS_ITEM("StartPosition", "Offset into Essence measured in edit units of the track containing this segment", ClassUsageRequired, "Position", 8, 8, 0x1201, "06 0e 2b 34 01 01 01 02 07 02 01 03 01 04 00 00", NULL, NULL)
00309 MXFLIB_CLASS_ITEM("SourcePackageID", "ID of referenced Package as a UMID", ClassUsageRequired, "UMID", 32, 32, 0x1101, "06 0e 2b 34 01 01 01 02 06 01 01 03 01 00 00 00", NULL, NULL)
00310 MXFLIB_CLASS_ITEM("SourceTrackID", "Track ID of the referenced Track within the referenced Package", ClassUsageRequired, "UInt32", 4, 4, 0x1102, "06 0e 2b 34 01 01 01 02 06 01 01 03 02 00 00 00", NULL, NULL)
00311 MXFLIB_CLASS_SET_END
00312 MXFLIB_CLASS_SET("DMSegment", "Descriptive Metadata Segment", "StructuralComponent", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 41 00")
00313 MXFLIB_CLASS_ITEM("EventStartPosition", "Offset into the descriptive metadata track in edit units", ClassUsageRequired, "Position", 8, 8, 0x0601, "06 0e 2b 34 01 01 01 02 07 02 01 03 03 03 00 00", NULL, NULL)
00314 MXFLIB_CLASS_ITEM("EventComment", "Description of the Descriptive Metadata Framework", ClassUsageOptional, "UTF16String", 0, 0, 0x0602, "06 0e 2b 34 01 01 01 02 05 30 04 04 01 00 00 00", NULL, NULL)
00315 MXFLIB_CLASS_VECTOR("TrackIDs", "An unordered list of track ID values that identify the tracks in this Package to which this DM Framework refers (if omitted, refers to all essence tracks)", ClassUsageDecoderRequired, 0x6102, "06 0e 2b 34 01 01 01 04 01 07 01 05 00 00 00 00")
00316 MXFLIB_CLASS_ITEM("TrackID", "UInt32", ClassUsageOptional, "UInt32", 4, 4, 0x0000, "", NULL, NULL)
00317 MXFLIB_CLASS_VECTOR_END
00318 MXFLIB_CLASS_ITEM_REF("DMFramework", "Strong Reference to the Descriptive Metadata Framework", ClassUsageDecoderRequired, "UUID", 16, 16, 0x6101, "06 0e 2b 34 01 01 01 05 06 01 01 04 02 0c 00 00", ClassRefStrong, "DM_Framework", NULL, NULL)
00319 MXFLIB_CLASS_SET_END
00320 MXFLIB_CLASS_SET("DMSourceClip", "Descriptive Metadata SourceClip", "SourceClip", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 45 00")
00321 MXFLIB_CLASS_VECTOR("DMSourceClipTrackIDs", "An unordered list of track ID values that identify the tracks in this Package to which the referenced Descriptive Metadata refers (if omitted, refers to all essence tracks)", ClassUsageOptional, 0x6103, "06 0e 2b 34 01 01 01 05 01 07 01 06 00 00 00 00")
00322 MXFLIB_CLASS_ITEM("DMSourceClipTrackID", "UInt32", ClassUsageOptional, "UInt32", 4, 4, 0x0000, "", NULL, NULL)
00323 MXFLIB_CLASS_VECTOR_END
00324 MXFLIB_CLASS_SET_END
00325 MXFLIB_CLASS_SET("MaterialPackage", "Material Package set", "GenericPackage", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 36 00")
00326 MXFLIB_CLASS_SET_END
00327 MXFLIB_CLASS_SET("SourcePackage", "File Package set", "GenericPackage", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 37 00")
00328 MXFLIB_CLASS_ITEM_REF("Descriptor", "Strong Reference to the Descriptor", ClassUsageDecoderRequired, "UUID", 16, 16, 0x4701, "06 0e 2b 34 01 01 01 02 06 01 01 04 02 03 00 00", ClassRefStrong, "GenericDescriptor", NULL, NULL)
00329 MXFLIB_CLASS_SET_END
00330 MXFLIB_CLASS_SET("SubDescriptor", "Generic Sub-Descriptor", "GenerationInterchangeObject", "")
00331 MXFLIB_CLASS_SET_END
00332 MXFLIB_CLASS_SET("GenericDescriptor", "Generic Descriptor", "GenerationInterchangeObject", "")
00333 MXFLIB_CLASS_VECTOR_REF("Locators", "Ordered array of strong references to Locator sets", ClassUsageOptional, 0x2f01, "06 0e 2b 34 01 01 01 02 06 01 01 04 06 03 00 00", ClassRefStrong, "Locator")
00334 MXFLIB_CLASS_ITEM("Locator", "Essence Locator", ClassUsageOptional, "UUID", 16, 16, 0x0000, "", NULL, NULL)
00335 MXFLIB_CLASS_VECTOR_END
00336 MXFLIB_CLASS_ITEM_REF("SubDescriptor", "Strong reference to a sub descriptor set", ClassUsageOptional, "UUID", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 06 01 01 04 02 10 00 00", ClassRefStrong, "SubDescriptor", NULL, NULL)
00337 MXFLIB_CLASS_VECTOR_REF("SubDescriptors", "Ordered array of strong references to sub descriptor sets", ClassUsageOptional, 0x0000, "06 0e 2b 34 01 01 01 0a 06 01 01 04 06 10 00 00", ClassRefStrong, "SubDescriptor")
00338 MXFLIB_CLASS_ITEM("SubDescriptor", "Strong reference to a sub descriptor set", ClassUsageOptional, "UUID", 0, 0, 0x0000, "", NULL, NULL)
00339 MXFLIB_CLASS_VECTOR_END
00340 MXFLIB_CLASS_SET_END
00341 MXFLIB_CLASS_SET("FileDescriptor", "File Descriptor", "GenericDescriptor", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 25 00")
00342 MXFLIB_CLASS_ITEM("LinkedTrackID", "Link to (i.e. value of) the Track ID of the Track in this Package to which the Descriptor applies", ClassUsageOptional, "UInt32", 0, 0, 0x3006, "06 0e 2b 34 01 01 01 05 06 01 01 03 05 00 00 00", NULL, NULL)
00343 MXFLIB_CLASS_ITEM("SampleRate", "The field or frame rate of the Essence Container (not the essence sampling clock rate)", ClassUsageRequired, "Rational", 8, 8, 0x3001, "06 0e 2b 34 01 01 01 01 04 06 01 01 00 00 00 00", NULL, NULL)
00344 MXFLIB_CLASS_ITEM("ContainerDuration", "Duration of Essence Container (measured in Edit Units)", ClassUsageOptional, "Length", 8, 8, 0x3002, "06 0e 2b 34 01 01 01 01 04 06 01 02 00 00 00 00", NULL, NULL)
00345 MXFLIB_CLASS_ITEM("EssenceContainer", "The UL identifying the Essence Container described by this Descriptor", ClassUsageRequired, "Label", 16, 16, 0x3004, "06 0e 2b 34 01 01 01 02 06 01 01 04 01 02 00 00", NULL, NULL)
00346 MXFLIB_CLASS_ITEM("Codec", "UL to identify a codec compatible with this Essence Container", ClassUsageOptional, "Label", 16, 16, 0x3005, "06 0e 2b 34 01 01 01 02 06 01 01 04 01 03 00 00", NULL, NULL)
00347 MXFLIB_CLASS_SET_END
00348 MXFLIB_CLASS_SET("GenericPictureEssenceDescriptor", "Defines the Picture Essence Descriptor set", "FileDescriptor", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 27 00")
00349 MXFLIB_CLASS_ITEM("SignalStandard", "Underlying signal standard", ClassUsageOptional, "UInt8", 1, 1, 0x3215, "06 0e 2b 34 01 01 01 05 04 05 01 13 00 00 00 00", "1", NULL)
00350 MXFLIB_CLASS_ITEM("FrameLayout", "Interlace or Progressive layout", ClassUsageBestEffort, "UInt8", 1, 1, 0x320c, "06 0e 2b 34 01 01 01 01 04 01 03 01 04 00 00 00", NULL, "255")
00351 MXFLIB_CLASS_ITEM("StoredWidth", "Horizontal Size of active picture", ClassUsageBestEffort, "UInt32", 4, 4, 0x3203, "06 0e 2b 34 01 01 01 01 04 01 05 02 02 00 00 00", NULL, "0")
00352 MXFLIB_CLASS_ITEM("StoredHeight", "Vertical Field Size of active picture", ClassUsageBestEffort, "UInt32", 4, 4, 0x3202, "06 0e 2b 34 01 01 01 01 04 01 05 02 01 00 00 00", NULL, "0")
00353 MXFLIB_CLASS_ITEM("StoredF2Offset", "Topness Adjustment for stored picture", ClassUsageOptional, "Int32", 4, 4, 0x3216, "06 0e 2b 34 01 01 01 05 04 01 03 02 08 00 00 00", "0", NULL)
00354 MXFLIB_CLASS_ITEM("SampledWidth", "Sampled width supplied to codec", ClassUsageOptional, "UInt32", 4, 4, 0x3205, "06 0e 2b 34 01 01 01 01 04 01 05 01 08 00 00 00", NULL, NULL)
00355 MXFLIB_CLASS_ITEM("SampledHeight", "Sampled height supplied to codec", ClassUsageOptional, "UInt32", 4, 4, 0x3204, "06 0e 2b 34 01 01 01 01 04 01 05 01 07 00 00 00", NULL, NULL)
00356 MXFLIB_CLASS_ITEM("SampledXOffset", "Offset from sampled to stored width", ClassUsageOptional, "Int32", 4, 4, 0x3206, "06 0e 2b 34 01 01 01 01 04 01 05 01 09 00 00 00", "0", NULL)
00357 MXFLIB_CLASS_ITEM("SampledYOffset", "Offset from sampled to stored", ClassUsageOptional, "Int32", 4, 4, 0x3207, "06 0e 2b 34 01 01 01 01 04 01 05 01 0A 00 00 00", "0", NULL)
00358 MXFLIB_CLASS_ITEM("DisplayHeight", "Displayed Height placed in Production Aperture", ClassUsageOptional, "UInt32", 4, 4, 0x3208, "06 0e 2b 34 01 01 01 01 04 01 05 01 0B 00 00 00", NULL, NULL)
00359 MXFLIB_CLASS_ITEM("DisplayWidth", "Displayed Width placed in Production Aperture", ClassUsageOptional, "UInt32", 4, 4, 0x3209, "06 0e 2b 34 01 01 01 01 04 01 05 01 0C 00 00 00", NULL, NULL)
00360 MXFLIB_CLASS_ITEM("DisplayXOffset", "The horizontal offset from the (in pixels) of the picture as displayed", ClassUsageOptional, "Int32", 4, 4, 0x320a, "06 0e 2b 34 01 01 01 01 04 01 05 01 0D 00 00 00", NULL, NULL)
00361 MXFLIB_CLASS_ITEM("DisplayYOffset", "The vertical offset (in pixels) of the picture as displayed", ClassUsageOptional, "Int32", 4, 4, 0x320b, "06 0e 2b 34 01 01 01 01 04 01 05 01 0E 00 00 00", NULL, NULL)
00362 MXFLIB_CLASS_ITEM("DisplayF2Offset", "Topness Adjustment for Displayed Picture", ClassUsageOptional, "Int32", 4, 4, 0x3217, "06 0e 2b 34 01 01 01 05 04 01 03 02 07 00 00 00", "0", NULL)
00363 MXFLIB_CLASS_ITEM("AspectRatio", "Specifies the horizontal to vertical aspect ratio of the whole image as it is to be presented to avoid geometric distortion (and hence including any black edges)", ClassUsageBestEffort, "Rational", 8, 8, 0x320e, "06 0e 2b 34 01 01 01 01 04 01 01 01 01 00 00 00", NULL, "0/0")
00364 MXFLIB_CLASS_ITEM("ActiveFormatDescriptor", "Specifies the intended framing of the content within the displayed image", ClassUsageOptional, "UInt8", 1, 1, 0x3218, "06 0e 2b 34 01 01 01 05 04 01 03 02 09 00 00 00", NULL, NULL)
00365 MXFLIB_CLASS_VECTOR("VideoLineMap", "First active line in each field", ClassUsageBestEffort, 0x320d, "06 0e 2b 34 01 01 01 02 04 01 03 02 05 00 00 00")
00366 MXFLIB_CLASS_ITEM("VideoLineMapEntry", "First active line in field", ClassUsageBestEffort, "Int32", 0, 0, 0x0000, "", NULL, "0")
00367 MXFLIB_CLASS_VECTOR_END
00368 MXFLIB_CLASS_ITEM("AlphaTransparency", "Is Alpha Inverted", ClassUsageOptional, "UInt8", 1, 1, 0x320f, "06 0e 2b 34 01 01 01 02 05 20 01 02 00 00 00 00", NULL, NULL)
00369 MXFLIB_CLASS_ITEM("Gamma", "Registered UL of known Gamma", ClassUsageOptional, "Label", 16, 16, 0x3210, "06 0e 2b 34 01 01 01 02 04 01 02 01 01 01 02 00", NULL, NULL)
00370 MXFLIB_CLASS_ITEM("ImageAlignmentOffset", "Byte Boundary alignment required for Low Level Essence Storage", ClassUsageOptional, "UInt32", 4, 4, 0x3211, "06 0e 2b 34 01 01 01 02 04 18 01 01 00 00 00 00", NULL, NULL)
00371 MXFLIB_CLASS_ITEM("ImageStartOffset", "Unused bytes before start of stored data", ClassUsageOptional, "UInt32", 4, 4, 0x3213, "06 0e 2b 34 01 01 01 02 04 18 01 02 00 00 00 00", NULL, NULL)
00372 MXFLIB_CLASS_ITEM("ImageEndOffset", "Unused bytes before start of stored data", ClassUsageOptional, "UInt32", 4, 4, 0x3214, "06 0e 2b 34 01 01 01 02 04 18 01 03 00 00 00 00", NULL, NULL)
00373 MXFLIB_CLASS_ITEM("FieldDominance", "The number of the field which is considered temporally to come first", ClassUsageOptional, "UInt8", 1, 1, 0x3212, "06 0e 2b 34 01 01 01 02 04 01 03 01 06 00 00 00", NULL, NULL)
00374 MXFLIB_CLASS_ITEM("PictureEssenceCoding", "UL identifying the Picture Compression Scheme", ClassUsageDecoderRequired, "Label", 16, 16, 0x3201, "06 0e 2b 34 01 01 01 02 04 01 06 01 00 00 00 00", NULL, NULL)
00375 MXFLIB_CLASS_SET_END
00376 MXFLIB_CLASS_SET("CDCIEssenceDescriptor", "Defines the CDCI Picture Essence Descriptor set", "GenericPictureEssenceDescriptor", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 28 00")
00377 MXFLIB_CLASS_ITEM("ComponentDepth", "Number of active bits per sample (e.g. 8, 10, 16)", ClassUsageBestEffort, "UInt32", 4, 4, 0x3301, "06 0e 2b 34 01 01 01 02 04 01 05 03 0A 00 00 00", NULL, "0")
00378 MXFLIB_CLASS_ITEM("HorizontalSubsampling", "Specifies the H colour subsampling", ClassUsageBestEffort, "UInt32", 4, 4, 0x3302, "06 0e 2b 34 01 01 01 01 04 01 05 01 05 00 00 00", NULL, "0")
00379 MXFLIB_CLASS_ITEM("VerticalSubsampling", "Specifies the V colour subsampling", ClassUsageOptional, "UInt32", 4, 4, 0x3308, "06 0e 2b 34 01 01 01 02 04 01 05 01 10 00 00 00", NULL, NULL)
00380 MXFLIB_CLASS_ITEM("ColorSiting", "Enumerated value describing the color siting", ClassUsageOptional, "UInt8", 1, 1, 0x3303, "06 0e 2b 34 01 01 01 01 04 01 05 01 06 00 00 00", NULL, NULL)
00381 MXFLIB_CLASS_ITEM("ReversedByteOrder", "a FALSE value denotes Chroma followed by Luma pexels according to ITU Rec. 601", ClassUsageOptional, "Boolean", 1, 1, 0x330b, "06 0e 2b 34 01 01 01 05 03 01 02 01 0a 00 00 00", NULL, NULL)
00382 MXFLIB_CLASS_ITEM("PaddingBits", "Bits to round up each pixel to stored size", ClassUsageOptional, "UInt16", 2, 2, 0x3307, "06 0e 2b 34 01 01 01 02 04 18 01 04 00 00 00 00", NULL, NULL)
00383 MXFLIB_CLASS_ITEM("AlphaSampleDepth", "Number of bits per alpha sample", ClassUsageOptional, "UInt32", 4, 4, 0x3309, "06 0e 2b 34 01 01 01 02 04 01 05 03 07 00 00 00", NULL, NULL)
00384 MXFLIB_CLASS_ITEM("BlackRefLevel", "Black refernece level e.g. 16 or 64 (8 or 10-bits)", ClassUsageOptional, "UInt32", 4, 4, 0x3304, "06 0e 2b 34 01 01 01 01 04 01 05 03 03 00 00 00", NULL, NULL)
00385 MXFLIB_CLASS_ITEM("WhiteReflevel", "White reference level e.g. 235 or 943 (8 or 10 bits)", ClassUsageOptional, "UInt32", 4, 4, 0x3305, "06 0e 2b 34 01 01 01 01 04 01 05 03 04 00 00 00", NULL, NULL)
00386 MXFLIB_CLASS_ITEM("ColorRange", "Color range e.g. 225 or 897 (8 or 10 bits)", ClassUsageOptional, "UInt32", 4, 4, 0x3306, "06 0e 2b 34 01 01 01 02 04 01 05 03 05 00 00 00", NULL, NULL)
00387 MXFLIB_CLASS_SET_END
00388 MXFLIB_CLASS_SET("RGBAEssenceDescriptor", "Defines the RGBA Picture Essence Descriptor set", "GenericPictureEssenceDescriptor", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 29 00")
00389 MXFLIB_CLASS_ITEM("ComponentMaxRef", "Maximum value for RGB components, e.g. 235 or 940 (8 or 10 bits)", ClassUsageOptional, "UInt32", 4, 4, 0x3406, "06 0e 2b 34 01 01 01 05 04 01 05 03 0b 00 00 00", "255", NULL)
00390 MXFLIB_CLASS_ITEM("ComponentMinRef", "Minimum value for RGB components, e.g. 16 or 64 (8 or 10 bits)", ClassUsageOptional, "UInt32", 4, 4, 0x3407, "06 0e 2b 34 01 01 01 05 04 01 05 03 0c 00 00 00", "0", NULL)
00391 MXFLIB_CLASS_ITEM("AlphaMaxRef", "Maximum value for alpha component, e.g. 235 or 940 (8 or 10 bits)", ClassUsageOptional, "UInt32", 4, 4, 0x3408, "06 0e 2b 34 01 01 01 05 04 01 05 03 0d 00 00 00", "255", NULL)
00392 MXFLIB_CLASS_ITEM("AlphaMinRef", "Minimum value for alpha component, e.g. 16 or 64 (8 or 10 bits)", ClassUsageOptional, "UInt32", 4, 4, 0x3409, "06 0e 2b 34 01 01 01 05 04 01 05 03 0e 00 00 00", "0", NULL)
00393 MXFLIB_CLASS_ITEM("ScanningDirection", "Enumerated Scanning Direction", ClassUsageOptional, "UInt8", 1, 1, 0x3405, "06 0e 2b 34 01 01 01 05 04 01 04 04 01 00 00 00", NULL, NULL)
00394 MXFLIB_CLASS_ITEM("PixelLayout", "Pixel Layout", ClassUsageBestEffort, "RGBALayout", 16, 16, 0x3401, "06 0e 2b 34 01 01 01 02 04 01 05 03 06 00 00 00", NULL, "{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}")
00395 MXFLIB_CLASS_ITEM("Palette", "Palette", ClassUsageOptional, "DataValue", 0, 0, 0x3403, "06 0e 2b 34 01 01 01 02 04 01 05 03 08 00 00 00", NULL, NULL)
00396 MXFLIB_CLASS_ITEM("PaletteLayout", "Palette Layout", ClassUsageOptional, "RGBALayout", 16, 16, 0x3404, "06 0e 2b 34 01 01 01 02 04 01 05 03 09 00 00 00", NULL, NULL)
00397 MXFLIB_CLASS_SET_END
00398 MXFLIB_CLASS_SET("GenericSoundEssenceDescriptor", "Defines the Sound Essence Descriptor set", "FileDescriptor", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 42 00")
00399 MXFLIB_CLASS_ITEM("AudioSamplingRate", "Sampling rate of the audio essence", ClassUsageBestEffort, "Rational", 8, 8, 0x3d03, "06 0e 2b 34 01 01 01 05 04 02 03 01 01 01 00 00", "48000/1", "0/0")
00400 MXFLIB_CLASS_ITEM("Locked", "Boolean indicating that the Number of samples per frame is locked or unlocked (non-0 = locked)", ClassUsageDecoderRequired, "Boolean", 1, 1, 0x3d02, "06 0e 2b 34 01 01 01 04 04 02 03 01 04 00 00 00", NULL, NULL)
00401 MXFLIB_CLASS_ITEM("AudioRefLevel", "Audio reference level which gives the number of dBm for 0VU", ClassUsageOptional, "Int8", 1, 1, 0x3d04, "06 0e 2b 34 01 01 01 01 04 02 01 01 03 00 00 00", NULL, NULL)
00402 MXFLIB_CLASS_ITEM("ElectroSpatialFormulation", "E.g. mono, dual mono, stereo, A,B etc (enum)", ClassUsageOptional, "UInt8", 1, 1, 0x3d05, "06 0e 2b 34 01 01 01 01 04 02 01 01 01 00 00 00", NULL, NULL)
00403 MXFLIB_CLASS_ITEM("ChannelCount", "Number of Sound Channels", ClassUsageBestEffort, "UInt32", 4, 4, 0x3d07, "06 0e 2b 34 01 01 01 05 04 02 01 01 04 00 00 00", NULL, "0")
00404 MXFLIB_CLASS_ITEM("QuantizationBits", "Number of quantization bits", ClassUsageBestEffort, "UInt32", 4, 4, 0x3d01, "06 0e 2b 34 01 01 01 04 04 02 03 03 04 00 00 00", NULL, "0")
00405 MXFLIB_CLASS_ITEM("DialNorm", "Gain to be applied to normalise perceived loudness of the clip, defined by ATSC A/53 (1dB per step)", ClassUsageOptional, "Int8", 1, 1, 0x3d0c, "06 0e 2b 34 01 01 01 05 04 02 07 01 00 00 00 00", NULL, NULL)
00406 MXFLIB_CLASS_ITEM("SoundEssenceCompression", "UL identifying the Sound Compression Scheme", ClassUsageDecoderRequired, "Label", 16, 16, 0x3d06, "06 0e 2b 34 01 01 01 02 04 02 04 02 00 00 00 00", NULL, NULL)
00407 MXFLIB_CLASS_SET_END
00408 MXFLIB_CLASS_SET("GenericDataEssenceDescriptor", "Defines the Data Essence Descriptor set", "FileDescriptor", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 43 00")
00409 MXFLIB_CLASS_ITEM("DataEssenceCoding", "Specifies the data essence coding type", ClassUsageDecoderRequired, "Label", 16, 16, 0x3e01, "06 0e 2b 34 01 01 01 05 04 03 03 02 00 00 00 00", NULL, NULL)
00410 MXFLIB_CLASS_SET_END
00411 MXFLIB_CLASS_SET("VBIDataDescriptor", "Defines the VBI Data Descriptor Set", "GenericDataEssenceDescriptor", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 5b 00")
00412 MXFLIB_CLASS_SET_END
00413 MXFLIB_CLASS_SET("MultipleDescriptor", "Defines the Multiple Descriptor set", "FileDescriptor", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 44 00")
00414 MXFLIB_CLASS_VECTOR_REF("SubDescriptorUIDs", "Unordered array of strong references to File Descriptor sets (1 per interleaved item within the Essence Container)", ClassUsageRequired, 0x3f01, "06 0e 2b 34 01 01 01 04 06 01 01 04 06 0b 00 00", ClassRefStrong, "FileDescriptor")
00415 MXFLIB_CLASS_ITEM("SubDescriptorUID", "File Descriptor", ClassUsageOptional, "UUID", 16, 16, 0x0000, "", NULL, NULL)
00416 MXFLIB_CLASS_VECTOR_END
00417 MXFLIB_CLASS_SET_END
00418 MXFLIB_CLASS_SET("MPEG2VideoDescriptor", "Defines the MPEG2 Picture Essence Descriptor set", "CDCIEssenceDescriptor", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 51 00")
00419 MXFLIB_CLASS_ITEM("SingleSequence", "TRUE if the essence consists of a single MPEG sequence. False if there are a number of sequences. This flag implies that the sequence header information is not varying in the essence stream.", ClassUsageOptional, "Boolean", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 05 04 01 06 02 01 02 00 00", NULL, NULL)
00420 MXFLIB_CLASS_ITEM("ConstantBFrames", "TRUE if the number of B frames is always constant", ClassUsageOptional, "Boolean", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 05 04 01 06 02 01 03 00 00", "false", NULL)
00421 MXFLIB_CLASS_ITEM("CodedContentType", "0= \"Unknown\",1= \"Progressive\", 2= \"Interlaced\", 3= \"Mixed\": an enumerated value which tells if the underlying content which was MPEG coded was of a known type", ClassUsageOptional, "UInt8", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 05 04 01 06 02 01 04 00 00", "0", NULL)
00422 MXFLIB_CLASS_ITEM("LowDelay", "TRUE if low delay mode was used in the sequence", ClassUsageOptional, "Boolean", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 05 04 01 06 02 01 05 00 00", "false", NULL)
00423 MXFLIB_CLASS_ITEM("ClosedGOP", "TRUE if closed_gop is set in all GOP Headers, per 13818-1 IBP descriptor", ClassUsageOptional, "Boolean", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 05 04 01 06 02 01 06 00 00", "false", NULL)
00424 MXFLIB_CLASS_ITEM("IdenticalGOP", "TRUE if every GOP in the sequence is constructed the same, per 13818-1 IBP descriptor", ClassUsageOptional, "Boolean", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 05 04 01 06 02 01 07 00 00", "false", NULL)
00425 MXFLIB_CLASS_ITEM("MaxGOP", "Specifies the maximum occurring spacing between I frames, per 13818-1 IBP descriptor. A value of 0 or the absence of this property implies no limit to the maximum GOP", ClassUsageOptional, "UInt16", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 05 04 01 06 02 01 08 00 00", "0", NULL)
00426 MXFLIB_CLASS_ITEM("BPictureCount", "Specifies the maximum number of B pictures between P or I frames, equivalent to 13818-2 annex D (M-1)", ClassUsageOptional, "UInt16", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 05 04 01 06 02 01 09 00 00", NULL, NULL)
00427 MXFLIB_CLASS_ITEM("BitRate", "Maximum bit rate of MPEG video elementary stream in bit/s as defined in ISO-13818-2 bit_rate property", ClassUsageOptional, "UInt32", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 05 04 01 06 02 01 0b 00 00", NULL, NULL)
00428 MXFLIB_CLASS_ITEM("ProfileAndLevel", "Specifies the MPEG-2 video profile and level. The value is taken directly from the profile_and_level_indication in the MPEG-2 sequence header extension. For main profile @ main level, the value is 0x48. For 4:2:2 profile @ main level, the value is 0x85", ClassUsageOptional, "UInt8", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 05 04 01 06 02 01 0a 00 00", NULL, NULL)
00429 MXFLIB_CLASS_SET_END
00430 MXFLIB_CLASS_SET("WaveAudioDescriptor", "Defines the Wave Audio Essence Descriptor Set", "GenericSoundEssenceDescriptor", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 48 00")
00431 MXFLIB_CLASS_ITEM("BlockAlign", "Sample Block alignment", ClassUsageRequired, "UInt16", 0, 0, 0x3d0a, "06 0e 2b 34 01 01 01 05 04 02 03 02 01 00 00 00", NULL, NULL)
00432 MXFLIB_CLASS_ITEM("SequenceOffset", "Zero-based ordinal frame number of first essence data within five-frame sequence", ClassUsageOptional, "UInt8", 0, 0, 0x3d0b, "06 0e 2b 34 01 01 01 05 04 02 03 02 02 00 00 00", NULL, NULL)
00433 MXFLIB_CLASS_ITEM("AvgBps", "Average Bytes per second", ClassUsageRequired, "UInt32", 0, 0, 0x3d09, "06 0e 2b 34 01 01 01 05 04 02 03 03 05 00 00 00", NULL, NULL)
00434 MXFLIB_CLASS_ITEM("ChannelAssignment", "UL enumerating the channel assignment in use", ClassUsageOptional, "Label", 0, 0, 0x3d32, "06 0e 2b 34 01 01 01 07 04 02 01 01 05 00 00 00", NULL, NULL)
00435 MXFLIB_CLASS_ITEM("PeakEnvelopeVersion", "Peak envelope version information (BWF dwVersion)", ClassUsageOptional, "UInt32", 0, 0, 0x3d29, "06 0e 2b 34 01 01 01 08 04 02 03 01 06 00 00 00", NULL, NULL)
00436 MXFLIB_CLASS_ITEM("PeakEnvelopeFormat", "Format of a peak point (BWF dwFormat)", ClassUsageOptional, "UInt32", 0, 0, 0x3d2a, "06 0e 2b 34 01 01 01 08 04 02 03 01 07 00 00 00", NULL, NULL)
00437 MXFLIB_CLASS_ITEM("PointsPerPeakValue", "Number of peak points per peak value (BWF dwPointsPerValue)", ClassUsageOptional, "UInt32", 0, 0, 0x3d2b, "06 0e 2b 34 01 01 01 08 04 02 03 01 08 00 00 00", NULL, NULL)
00438 MXFLIB_CLASS_ITEM("PeakEnvelopeBlockSize", "Number of audio samples used to generate each peak frame (BWF dwBlockSize)", ClassUsageOptional, "UInt32", 0, 0, 0x3d2c, "06 0e 2b 34 01 01 01 08 04 02 03 01 09 00 00 00", NULL, NULL)
00439 MXFLIB_CLASS_ITEM("PeakChannels", "Number of peak channels (BWF dwPeakChannels)", ClassUsageOptional, "UInt32", 0, 0, 0x3d2d, "06 0e 2b 34 01 01 01 08 04 02 03 01 0a 00 00 00", NULL, NULL)
00440 MXFLIB_CLASS_ITEM("PeakFrames", "Number of peak frames (BWF dwNumPeakFrames)", ClassUsageOptional, "UInt32", 0, 0, 0x3d2e, "06 0e 2b 34 01 01 01 08 04 02 03 01 0b 00 00 00", NULL, NULL)
00441 MXFLIB_CLASS_ITEM("PeakOfPeaksPosition", "Offset to the first audio sample whose absolute value is the maximum value of the entire audio file (BWF dwPosPeakOfPeaks, extended to 64 bits)", ClassUsageOptional, "Position", 0, 0, 0x3d2f, "06 0e 2b 34 01 01 01 08 04 02 03 01 0c 00 00 00", NULL, NULL)
00442 MXFLIB_CLASS_ITEM("PeakEnvelopeTimestamp", "Time stamp of the creation of the peak data (BWF strTimeStamp converted to TimeStamp)", ClassUsageOptional, "Timestamp", 0, 0, 0x3d30, "06 0e 2b 34 01 01 01 08 04 02 03 01 0d 00 00 00", NULL, NULL)
00443 MXFLIB_CLASS_ITEM("PeakEnvelopeData", "Peak envelope data (BWF peak_envelope_data)", ClassUsageOptional, "Stream", 0, 0, 0x3d31, "06 0e 2b 34 01 01 01 05 04 02 03 01 0e 00 00 00", NULL, NULL)
00444 MXFLIB_CLASS_SET_END
00445 MXFLIB_CLASS_SET("AES3PCMDescriptor", "AES3 PCM Descriptor Set", "WaveAudioDescriptor", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 47 00")
00446 MXFLIB_CLASS_ITEM("Emphasis", "AES3 Emphasis (aligned to LSB of this property)", ClassUsageOptional, "UInt8", 0, 0, 0x3d0d, "urn:x-ul:060E2B34.0101.0105.04020501.06000000", "0", NULL)
00447 MXFLIB_CLASS_ITEM("BlockStartOffset", "AES3 Position of first Z preamble in essence stream", ClassUsageOptional, "UInt16", 0, 0, 0x3d0f, "urn:x-ul:060E2B34.0101.0105.04020302.03000000", "0", NULL)
00448 MXFLIB_CLASS_ITEM("AuxBitsMode", "AES3 Use of Auxiliary Bits", ClassUsageOptional, "UInt8", 0, 0, 0x3d08, "urn:x-ul:060E2B34.0101.0105.04020501.01000000", "0", NULL)
00449 MXFLIB_CLASS_ITEM("ChannelStatusMode", "AES3 Enumerated mode of carriage of channel status data", ClassUsageOptional, "ChannelStatusModeTypeBatch", 0, 0, 0x3d10, "urn:x-ul:060E2B34.0101.0105.04020501.02000000", NULL, NULL)
00450 MXFLIB_CLASS_ITEM("FixedChannelStatusData", "AES3 Fixed data pattern for channel status data", ClassUsageOptional, "RAWBatch", 0, 0, 0x3d11, "urn:x-ul:060E2B34.0101.0105.04020501.03000000", NULL, NULL)
00451 MXFLIB_CLASS_ITEM("UserDataMode", "AES3 Enumerated mode of carriage of user data, defined by AES3 section 4.", ClassUsageOptional, "RAWBatch", 0, 0, 0x3d12, "urn:x-ul:060E2B34.0101.0105.04020501.04000000", NULL, NULL)
00452 MXFLIB_CLASS_ITEM("FixedUserData", "AES3 Fixed data pattern for user data", ClassUsageOptional, "RAWBatch", 0, 0, 0x3d13, "urn:x-ul:060E2B34.0101.0105.04020501.05000000", NULL, NULL)
00453 MXFLIB_CLASS_SET_END
00454 MXFLIB_CLASS_SET("DM_Framework", "Superclass for all concrete DM Frameworks", "GenerationInterchangeObject", "06 0e 2b 34 02 53 01 01 0d 01 04 01 00 00 00 00")
00455 MXFLIB_CLASS_SET_END
00456 MXFLIB_CLASS_SET("DM_Set", "Superclass for all concrete DM Frameworks", "GenerationInterchangeObject", "06 0e 2b 34 02 53 01 01 0d 01 04 00 00 00 00 00")
00457 MXFLIB_CLASS_SET_END
00458 MXFLIB_CLASS_END
00459
00460
00461 MXFLIB_TYPE_START(DictData_Types_2)
00462 MXFLIB_TYPE_INTERPRETATION("ComponentSamplePrecision", "JPEG 2000 component sample precision", "UInt8", "", 0)
00463 MXFLIB_TYPE_INTERPRETATION("CodingStyle", "JPEG 2000 coding style", "UInt8", "", 0)
00464 MXFLIB_TYPE_INTERPRETATION("ProgressionOrder", "JPEG 2000 progression order", "UInt8", "", 0)
00465 MXFLIB_TYPE_INTERPRETATION("MultipleComponentTransformation", "JPEG 2000 multiple component transformation", "UInt8", "", 0)
00466 MXFLIB_TYPE_INTERPRETATION("CodeblockExponent", "JPEG 2000 code-block exponent offset value", "UInt8", "", 0)
00467 MXFLIB_TYPE_INTERPRETATION("CodeblockStyle", "JPEG 2000 style of code-block coding passes", "UInt8", "", 0)
00468 MXFLIB_TYPE_INTERPRETATION("WaveletType", "JPEG 2000 wavelet type", "UInt8", "", 0)
00469 MXFLIB_TYPE_INTERPRETATION("PrecinctSize", "JPEG 2000 precinct width and height", "UInt8", "", 0)
00470 MXFLIB_TYPE_INTERPRETATION("QuantizationStyle", "JPEG 2000 quantization style", "UInt8", "", 0)
00471 MXFLIB_TYPE_MULTIPLE("PrecinctSizeArray", "Array of JPEG 2000 PrecinctSize items", "PrecinctSize", "", false, 0)
00472 MXFLIB_TYPE_MULTIPLE("QuantizationStyleArray", "Array of JPEG 2000 QuantizationStyle items", "QuantizationStyle", "", false, 0)
00473 MXFLIB_TYPE_COMPOUND("ComponentSizingArray", "JPEG 2000 Component Sizing", "")
00474 MXFLIB_TYPE_COMPOUND_ITEM("Ssiz", "Component sample precision", "ComponentSamplePrecision", "", 0)
00475 MXFLIB_TYPE_COMPOUND_ITEM("XRsiz", "Horizontal separation of a sample of this component with respect to the reference grid", "UInt8", "", 0)
00476 MXFLIB_TYPE_COMPOUND_ITEM("YRsiz", "Vertical separation of a sample of this component with respect to the reference grid", "UInt8", "", 0)
00477 MXFLIB_TYPE_COMPOUND_END
00478 MXFLIB_TYPE_COMPOUND("SGcod", "SGcod parameters for coding style", "")
00479 MXFLIB_TYPE_COMPOUND_ITEM("ProgressionOrder", "Progression order", "ProgressionOrder", "", 0)
00480 MXFLIB_TYPE_COMPOUND_ITEM("NumberOfLayers", "Number of Layers", "UInt16", "", 0)
00481 MXFLIB_TYPE_COMPOUND_ITEM("MultipleComponentTransformation", "Multiple component transformation", "MultipleComponentTransformation", "", 0)
00482 MXFLIB_TYPE_COMPOUND_END
00483 MXFLIB_TYPE_COMPOUND("SPcod", "SPcod parameters for coding style", "")
00484 MXFLIB_TYPE_COMPOUND_ITEM("DecompositionLevels", "Number of decomposition levels. Zero implies no transformation", "UInt8", "", 0)
00485 MXFLIB_TYPE_COMPOUND_ITEM("CodeblockWidth", "Code-block width exponent offset value", "CodeblockExponent", "", 0)
00486 MXFLIB_TYPE_COMPOUND_ITEM("CodeblockHeight", "Code-block height exponent offset value", "CodeblockExponent", "", 0)
00487 MXFLIB_TYPE_COMPOUND_ITEM("CodeblockStyle", "Style of the code-block coding passes", "CodeblockStyle", "", 0)
00488 MXFLIB_TYPE_COMPOUND_ITEM("Transformation", "Wavelet transformation used", "WaveletType", "", 0)
00489 MXFLIB_TYPE_COMPOUND_END
00490 MXFLIB_TYPE_COMPOUND("CodingStyleDefault", "", "")
00491 MXFLIB_TYPE_COMPOUND_ITEM("Scod", "Coding style", "CodingStyle", "", 0)
00492 MXFLIB_TYPE_COMPOUND_ITEM("SGcod", "SGcod parameters for coding style", "SGcod", "", 0)
00493 MXFLIB_TYPE_COMPOUND_ITEM("SPcod", "SPcod parameters for coding style", "SPcod", "", 0)
00494 MXFLIB_TYPE_COMPOUND_ITEM("PrecinctSize", "Precinct width and height", "PrecinctSizeArray", "", 0)
00495 MXFLIB_TYPE_COMPOUND_END
00496 MXFLIB_TYPE_COMPOUND("QuantizationDefault", "", "")
00497 MXFLIB_TYPE_COMPOUND_ITEM("Sqcd", "Quantization style for all components", "QuantizationStyle", "", 0)
00498 MXFLIB_TYPE_COMPOUND_ITEM("SPqcd", "Quantization step size value for the each subband", "QuantizationStyleArray", "", 0)
00499 MXFLIB_TYPE_COMPOUND_END
00500 MXFLIB_TYPE_END
00501
00502
00503 MXFLIB_CLASS_START(DictData_Classes_2)
00504 MXFLIB_CLASS_SET("JPEG2000PictureSubDescriptor", "JPEG 2000 Picture Sub Descriptor", "GenerationInterchangeObject", "06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 5a 00")
00505 MXFLIB_CLASS_ITEM("Rsiz", "An enumerated value that defines the decoder capabilities", ClassUsageRequired, "UInt16", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 01 00 00 00", NULL, NULL)
00506 MXFLIB_CLASS_ITEM("Xsiz", "Width of the reference grid", ClassUsageRequired, "UInt32", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 02 00 00 00", NULL, NULL)
00507 MXFLIB_CLASS_ITEM("Ysiz", "Height of the reference grid", ClassUsageRequired, "UInt32", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 03 00 00 00", NULL, NULL)
00508 MXFLIB_CLASS_ITEM("XOsiz", "Horizontal offset from the origin of the reference grid to the left side of the image area", ClassUsageRequired, "UInt32", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 04 00 00 00", NULL, NULL)
00509 MXFLIB_CLASS_ITEM("YOsiz", "Vertical offset from the origin of the reference grid to the top side of the image area", ClassUsageRequired, "UInt32", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 05 00 00 00", NULL, NULL)
00510 MXFLIB_CLASS_ITEM("XTsiz", "Width of one reference tile with respect to the reference grid", ClassUsageRequired, "UInt32", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 06 00 00 00", NULL, NULL)
00511 MXFLIB_CLASS_ITEM("YTsiz", "Height of one reference tile with respect to the reference grid", ClassUsageRequired, "UInt32", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 07 00 00 00", NULL, NULL)
00512 MXFLIB_CLASS_ITEM("XTOsiz", "Horizontal offset from the origin of the reference grid to the left side of the first tile", ClassUsageRequired, "UInt32", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 08 00 00 00", NULL, NULL)
00513 MXFLIB_CLASS_ITEM("YTOsiz", "Vertical offset from the origin of the reference grid to the top side of the first tile", ClassUsageRequired, "UInt32", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 09 00 00 00", NULL, NULL)
00514 MXFLIB_CLASS_ITEM("Csiz", "The number of components in the picture", ClassUsageRequired, "UInt16", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 0a 00 00 00", NULL, NULL)
00515 MXFLIB_CLASS_VECTOR("PictureComponentSizing", "Array of picture components", ClassUsageRequired, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 0b 00 00 00")
00516 MXFLIB_CLASS_ITEM("PictureComponentSize", "Picture component", ClassUsageRequired, "ComponentSizingArray", 0, 0, 0x0000, "", NULL, NULL)
00517 MXFLIB_CLASS_VECTOR_END
00518 MXFLIB_CLASS_ITEM("CodingStyleDefault", "Default coding style for all components. Use this value only if static for all pictures in the Essence Container", ClassUsageOptional, "CodingStyleDefault", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 0c 00 00 00", NULL, NULL)
00519 MXFLIB_CLASS_ITEM("QuantizationDefault", "Default quantization style for all components. Use this value only if static for all pictures in the Essence Container", ClassUsageOptional, "QuantizationDefault", 0, 0, 0x0000, "06 0e 2b 34 01 01 01 0a 04 01 06 03 0d 00 00 00", NULL, NULL)
00520 MXFLIB_CLASS_SET_END
00521 MXFLIB_CLASS_END
00522
00523
00524 MXFLIB_CLASS_START(DictData_Classes_3)
00525 MXFLIB_CLASS_ITEM("XMLDocumentTextIndirect", "An XML document as a text string", ClassUsageOptional, "UTFString", 0, 0, 0x0000, "urn:x-ul:060E2B34.0101.0105.03010220.01000000", NULL, NULL)
00526 MXFLIB_CLASS_ITEM("XMLDocumentText_RFC2152", "An XML document in UTF-7 text encoding form", ClassUsageOptional, "UTF7String", 0, 0, 0x0000, "urn:x-ul:060E2B34.0101.0105.03010220.01010000", NULL, NULL)
00527 MXFLIB_CLASS_END
00528
00529
00530 MXFLIB_TYPE_START(DictData_Types_3)
00531 MXFLIB_MASKED_LABEL("MXFOP1x", "MXF OP1x SingleItem", "06.0E.2B.34.04.01.01.01.0D.01.02.01.01.01.01.00", "00.00.00.00.00.00.00.00.00.00.00.00.00.03.ff.ff")
00532 MXFLIB_MASKED_LABEL("MXFOP1a", "MXF OP1a SingleItem SinglePackage", "06.0E.2B.34.04.01.01.01.0D.01.02.01.01.01.01.00", "00.00.00.00.00.00.00.00.00.00.00.00.00.00.0e.00")
00533 MXFLIB_MASKED_LABEL("MXFOP2a", "MXF OP2a PlaylistItems SinglePackage", "06.0E.2B.34.04.01.01.01.0D.01.02.01.02.01.01.00", "00.00.00.00.00.00.00.00.00.00.00.00.00.00.0e.00")
00534 MXFLIB_MASKED_LABEL("MXFOP3a", "MXF OP3a EditItems SinglePackage", "06.0E.2B.34.04.01.01.01.0D.01.02.01.03.01.01.00", "00.00.00.00.00.00.00.00.00.00.00.00.00.00.0e.00")
00535 MXFLIB_MASKED_LABEL("MXFOP1b", "MXF OP1b SingleItem GangedPackages", "06.0E.2B.34.04.01.01.01.0D.01.02.01.01.02.01.00", "00.00.00.00.00.00.00.00.00.00.00.00.00.00.0e.00")
00536 MXFLIB_MASKED_LABEL("MXFOP2b", "MXF OP2b PlaylistItems GangedPackages", "06.0E.2B.34.04.01.01.01.0D.01.02.01.02.02.01.00", "00.00.00.00.00.00.00.00.00.00.00.00.00.00.0e.00")
00537 MXFLIB_MASKED_LABEL("MXFOP3b", "MXF OP3b EditItems GangedPackages", "06.0E.2B.34.04.01.01.01.0D.01.02.01.03.02.01.00", "00.00.00.00.00.00.00.00.00.00.00.00.00.00.0e.00")
00538 MXFLIB_MASKED_LABEL("MXFOP1c", "MXF OP1c SingleItem AlternatePackages", "06.0E.2B.34.04.01.01.01.0D.01.02.01.01.03.01.00", "00.00.00.00.00.00.00.00.00.00.00.00.00.00.0e.00")
00539 MXFLIB_MASKED_LABEL("MXFOP2c", "MXF OP2c PlaylistItems AlternatePackages", "06.0E.2B.34.04.01.01.01.0D.01.02.01.02.03.01.00", "00.00.00.00.00.00.00.00.00.00.00.00.00.00.0e.00")
00540 MXFLIB_MASKED_LABEL("MXFOP3c", "MXF OP3c EditItems AlternatePackages", "06.0E.2B.34.04.01.01.01.0D.01.02.01.03.03.01.00", "00.00.00.00.00.00.00.00.00.00.00.00.00.00.0e.00")
00541 MXFLIB_MASKED_LABEL("MXFOPSpecialized", "MXF Specialized OP", "06.0E.2B.34.04.01.01.00.0D.01.02.01.00.00.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.7f.ff.ff.ff")
00542 MXFLIB_MASKED_LABEL("MXFOPAtom", "MXF Specialized OP Atom", "06.0E.2B.34.04.01.01.02.0D.01.02.01.10.00.00.00", "00.00.00.00.00.00.00.00.00.00.00.00.00.03.00.00")
00543 MXFLIB_MASKED_LABEL("MXFEC", "MXF Essence Containers", "06.0E.2B.34.04.01.01.00.0D.01.03.00.00.00.00.00", "00.00.00.00.00.00.00.ff.00.00.00.ff.ff.ff.ff.ff")
00544 MXFLIB_MASKED_LABEL("MXFGC", "MXF Generic Container", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.00.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.ff.ff.ff")
00545 MXFLIB_MASKED_LABEL("MXFGCD10", "MXF-GC SMPTE D-10 Mappings", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.01.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00546 MXFLIB_MASKED_LABEL("MXFGCDV", "MXF-GC DV-DIF Mappings", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.02.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00547 MXFLIB_MASKED_LABEL("MXFGCD10", "MXF-GC SMPTE D-11 Mappings", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.03.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00548 MXFLIB_MASKED_LABEL("MXFGCMPEGES", "MXF-GC MPEG Elementary Streams", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.04.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00549 MXFLIB_MASKED_LABEL("MXFGCUncompressed", "MXF-GC Uncompressed Pictures", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.05.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00550 MXFLIB_MASKED_LABEL("MXFGCAESBWF", "MXF-GC AES-BWF Audio", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.06.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00551 MXFLIB_MASKED_LABEL("MXFGCMPEGPES", "MXF-GC MPEG Packetised Elementary Streams", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.07.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00552 MXFLIB_MASKED_LABEL("MXFGCMPEGPS", "MXF-GC MPEG Program Streams", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.08.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00553 MXFLIB_MASKED_LABEL("MXFGCMPEGTS", "MXF-GC MPEG Transport Streams", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.09.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00554 MXFLIB_MASKED_LABEL("MXFGCALaw", "MXF-GC A-law Audio Mappings", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.0A.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00555 MXFLIB_MASKED_LABEL("MXFGCEncrypted", "MXF-GC Encrypted Data Mappings", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.0B.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00556 MXFLIB_MASKED_LABEL("MXFGCJP2K", "MXF-GC JPEG-2000 Picture Mappings", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.0C.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00557 MXFLIB_MASKED_LABEL("MXFGCVBI", "MXF-GC Generic VBI Data Mapping Undefined Payload", "06.0E.2B.34.04.01.01.00.0D.01.03.01.02.0D.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.00.ff.ff")
00558 MXFLIB_LABEL("MXFGCMultiple", "MXF-GC Generic Essence Multiple Mappings", "06.0E.2B.34.04.01.01.03.0D.01.03.01.02.7f.01.00")
00559 MXFLIB_LABEL("SMPTE12MTimecodeTrack", "SMPTE 12M Timecode Track", "06.0E.2B.34.04.01.01.01.01.03.02.01.01.00.00.00")
00560 MXFLIB_LABEL("SMPTE12MTimecodeTrackActiveUserBits", "SMPTE 12M Timecode Track with active user bits", "06.0E.2B.34.04.01.01.01.01.03.02.01.02.00.00.00")
00561 MXFLIB_LABEL("SMPTE309MTimecodeTrack", "SMPTE 309M Timecode Track", "06.0E.2B.34.04.01.01.01.01.03.02.01.03.00.00.00")
00562 MXFLIB_LABEL("DescriptiveMetadataTrack", "Descriptive Metadata Track", "06.0E.2B.34.04.01.01.01.01.03.02.01.10.00.00.00")
00563 MXFLIB_LABEL("PictureEssenceTrack", "Picture Essence Track", "06.0E.2B.34.04.01.01.01.01.03.02.02.01.00.00.00")
00564 MXFLIB_LABEL("SoundEssenceTrack", "Sound Essence Track", "06.0E.2B.34.04.01.01.01.01.03.02.02.02.00.00.00")
00565 MXFLIB_LABEL("DataEssenceTrack", "Data Essence Track", "06.0E.2B.34.04.01.01.01.01.03.02.02.03.00.00.00")
00566 MXFLIB_MASKED_LABEL("DMS1", "MXF Descriptive Metadata Scheme 1", "06.0E.2B.34.04.01.01.01.0D.01.04.01.01.00.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.ff.ff.ff")
00567 MXFLIB_LABEL("DMS1Production", "MXF DMS-1 Production Framework constrained to the standard version", "06.0E.2B.34.04.01.01.04.0D.01.04.01.01.02.01.01")
00568 MXFLIB_LABEL("DMS1ProductionExtended", "MXF DMS-1 Clip Framework constrained to the extended version", "06.0E.2B.34.04.01.01.04.0D.01.04.01.01.02.01.02")
00569 MXFLIB_LABEL("DMS1Clip", "MXF DMS-1 Clip Framework constrained to the standard version", "06.0E.2B.34.04.01.01.04.0D.01.04.01.01.02.02.01")
00570 MXFLIB_LABEL("DMS1ClipExtended", "MXF DMS-1 Production Framework constrained to the extended version", "06.0E.2B.34.04.01.01.04.0D.01.04.01.01.02.02.02")
00571 MXFLIB_LABEL("DMS1Scene", "MXF DMS-1 Scene Framework constrained to the standard version", "06.0E.2B.34.04.01.01.04.0D.01.04.01.01.02.03.01")
00572 MXFLIB_LABEL("DMS1SceneExtended", "MXF DMS-1 Scene Framework constrained to the extended version", "06.0E.2B.34.04.01.01.04.0D.01.04.01.01.02.03.02")
00573 MXFLIB_MASKED_LABEL("DMSCrypto", "MXF Cryptographic DM Scheme", "06.0E.2B.34.04.01.01.07.0D.01.04.01.02.00.00.00", "00.00.00.00.00.00.00.ff.00.00.00.00.00.ff.ff.ff")
00574 MXFLIB_LABEL("DMSCryptoFramework", "Cryptographic framework for the DC28 MXF cryptographic DM scheme", "06.0E.2B.34.04.01.01.07.0D.01.04.01.02.01.01.00")
00575 MXFLIB_TYPE_END
00576
00577
00578 MXFLIB_DICTIONARY_START(DictData)
00579 MXFLIB_DICTIONARY_TYPES(DictData_Types)
00580 MXFLIB_DICTIONARY_TYPES(DictData_Types_2)
00581 MXFLIB_DICTIONARY_TYPES(DictData_Types_3)
00582 MXFLIB_DICTIONARY_CLASSES(DictData_Classes)
00583 MXFLIB_DICTIONARY_CLASSES(DictData_Classes_2)
00584 MXFLIB_DICTIONARY_CLASSES(DictData_Classes_3)
00585 MXFLIB_DICTIONARY_END