From: Vásáry Dániel Date: Tue, 7 Nov 2017 15:53:11 +0000 (+0000) Subject: git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube... X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=828012d853bdd347861f6ff1b7e7f6ab9d566147;p=mediacube.git git-tfs-id: [tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C30699 --- diff --git a/client/DxPlay/DxPlay.csproj b/client/DxPlay/DxPlay.csproj index 0b8f4c4c..43376c7c 100644 --- a/client/DxPlay/DxPlay.csproj +++ b/client/DxPlay/DxPlay.csproj @@ -152,10 +152,6 @@ False lib\DirectShowLib.dll - - False - .\MXFFileParser.dll - ..\packages\NLog.4.4.12\lib\net45\NLog.dll @@ -228,9 +224,6 @@ - - PreserveNewest - ResXFileCodeGenerator StringResource.Designer.cs @@ -268,7 +261,12 @@ true - + + + {bf494ee9-1e70-44e8-8942-dd726510a766} + MXFFileParser + + diff --git a/client/DxPlay/DxPlayer.cs b/client/DxPlay/DxPlayer.cs index 828c73c0..7a8fcbaf 100644 --- a/client/DxPlay/DxPlayer.cs +++ b/client/DxPlay/DxPlayer.cs @@ -319,9 +319,11 @@ namespace DxPlay { DsError.ThrowExceptionForHR(hr); MediaDescription.duration = new Timecode(); MediaDescription.Duration.Set(ReferenceTimeToFrames(duration)); - //MXFFile mxf = new MXFFile(MediaDescription.FileName); - //mxf.Inspect(); - //MediaDescription.firstFrame = new Timecode(mxf.FirstSystemItem.UserDateFullFrameNb, MediaDescription.FrameRate); + if (MediaDescription.FirstFrame == null) { + MXFFile mxf = new MXFFile(MediaDescription.FileName); + mxf.Inspect(); + MediaDescription.firstFrame = new Timecode(mxf.FirstSystemItem?.UserDateFullFrameNb, MediaDescription.FrameRate); + } //MediaDescription.firstFrame = new Timecode(); CurrentTC = new Timecode(MediaDescription.FirstFrame); } diff --git a/client/DxPlay/MXFFileParser.dll b/client/DxPlay/MXFFileParser.dll deleted file mode 100644 index 31f0b740..00000000 Binary files a/client/DxPlay/MXFFileParser.dll and /dev/null differ diff --git a/client/DxPlay/PlayerForm.cs b/client/DxPlay/PlayerForm.cs index cd8ce243..0dae3df5 100644 --- a/client/DxPlay/PlayerForm.cs +++ b/client/DxPlay/PlayerForm.cs @@ -60,8 +60,9 @@ namespace DxPlay { private void cueue() { m_play = null; try { - m_mediaDescription = MediaDetector.GetDescription(selectedFile); - //m_mediaDescription = new MediaDescription() { fileName = selectedFile }; + //m_mediaDescription = MediaDetector.GetDescription(selectedFile); + m_mediaDescription = new MediaDescription() { fileName = selectedFile }; + trackBar1.Value = 0; trackBar1.Minimum = 0; m_play = new DxPlayer(panelVideo, ref m_mediaDescription); @@ -333,6 +334,8 @@ namespace DxPlay { } private void OnDeleteSegmentClick(object sender, EventArgs e) { + if (dgSegments.SelectedRows.Count == 0) + return; DataGridViewRow selectedRow = dgSegments.SelectedRows[0]; for (int i = 0; i < dgSegments.Rows.Count; i++) { DataGridViewRow actual = dgSegments.Rows[i]; diff --git a/client/MXFFileParser/Entries/MXFANCPacket.cs b/client/MXFFileParser/Entries/MXFANCPacket.cs new file mode 100644 index 00000000..65d88c5c --- /dev/null +++ b/client/MXFFileParser/Entries/MXFANCPacket.cs @@ -0,0 +1,179 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; + +namespace Myriadbits.MXF +{ + public enum MXFANCWrappingType + { + Unknown = 0x00, + VANC = 0x01, + VANCField1 = 0x02, + VANCField2 = 0x03, + VANCProgressiveFrame = 0x04, + HANCFrame = 0x11, + HANCField1 = 0x12, + HANCField2 = 0x13, + HANCProgressiveFrame = 0x14 + }; + + public enum MXFANCPayloadCoding + { + Unknown_Coding = 0, + Coding_8_bit_luma_samples = 4, + Coding_8_bit_color_difference_samples = 5, + Coding_8_bit_luma_and_color_difference_samples = 6, + Coding_10_bit_luma_samples = 7, + Coding_10_bit_color_difference_samples = 8, + Coding_10_bit_luma_and_color_difference_samples = 9, + Coding_8_bit_luma_samples_with_parity_error = 10, + Coding_8_bit_color_difference_samples_with_parity_error = 11, + Coding_8_bit_luma_and_color_difference_samples_with_parity_error = 12, + }; + + public class MXFANCPacket : MXFObject + { + protected static Dictionary m_DIDDescription; + + [CategoryAttribute("ANC Packet"), ReadOnly(true)] + public UInt16 LineNumber { get; set; } + [CategoryAttribute("ANC Packet"), ReadOnly(true)] + public MXFANCWrappingType WrappingType { get; set; } + [CategoryAttribute("ANC Packet"), ReadOnly(true)] + public MXFANCPayloadCoding PayloadSamplingCoding { get; set; } + [CategoryAttribute("ANC Packet"), ReadOnly(true)] + public UInt16 PayloadSampleCount { get; set; } + [CategoryAttribute("ANC Packet"), ReadOnly(true)] + public byte DID { get; set; } + [CategoryAttribute("ANC Packet"), ReadOnly(true)] + public byte SDID { get; set; } + [CategoryAttribute("ANC Packet"), ReadOnly(true)] + public byte Size { get; set; } + [CategoryAttribute("ANC Packet"), ReadOnly(true)] + public byte[] Payload { get; set; } + [CategoryAttribute("ANC Packet"), ReadOnly(true)] + public string ContentDescription { get; set; } + + /// + /// Static constructor, read all DID's from file + /// + static MXFANCPacket() + { + m_DIDDescription = new Dictionary(); + + string allText = MXF.Properties.Resources.ANC_Identifiers; + string[] allLines = allText.Split('\n'); + if (allLines.Count() > 0) + { + for (int n = 1; n < allLines.Count(); n++ ) // Start at 1, skip the header + { + string line = allLines[n]; + string[] parts = line.Split(';'); + if (parts.Count() > 5) + { + try + { + int value1 = 0; + int value2 = 0; + if (!string.IsNullOrEmpty(parts[1])) + value1 = Convert.ToInt32(parts[1].Trim(' ', 'h'), 16); + if (!string.IsNullOrEmpty(parts[2])) + value2 = Convert.ToInt32(parts[2].Trim(' ', 'h'), 16); + UInt16 combinedDID = (UInt16)((value1 << 8) | value2); + m_DIDDescription.Add(combinedDID, string.Format("{0} ({1})", parts[5], parts[4])); + //Debug.WriteLine("combinedDID = {0:X4}, Name = {1} ({2})", combinedDID, parts[5], parts[4]); + } + catch (Exception) + { + } + } + } + } + } + + public MXFANCPacket(MXFReader reader) + : base(reader) + { + this.LineNumber = reader.ReadW(); + this.WrappingType = (MXFANCWrappingType) reader.ReadB(); + this.PayloadSamplingCoding = (MXFANCPayloadCoding) reader.ReadB(); + this.PayloadSampleCount = reader.ReadW(); + + this.Length = this.PayloadSampleCount; + if (this.PayloadSamplingCoding == MXFANCPayloadCoding.Coding_10_bit_luma_samples || + this.PayloadSamplingCoding == MXFANCPayloadCoding.Coding_10_bit_color_difference_samples || + this.PayloadSamplingCoding == MXFANCPayloadCoding.Coding_10_bit_luma_and_color_difference_samples) + { + this.Length = 4 * (this.PayloadSampleCount / 3); // 3 samples are stored in 4 bytes + } + + // Skip 8 bytes (seems to be data but cannot find any meaning in the spec!) + UInt32 unknownData1 = reader.ReadD(); + UInt32 unknownData2 = reader.ReadD(); + + // Length Alignment + this.Length = 4 * ((this.Length + 3) / 4); + + if (this.Length > 3) + { + // Read the DID + this.DID = reader.ReadB(); + this.SDID = reader.ReadB(); + this.Size = reader.ReadB(); + + UInt16 combinedID = (UInt16)((((UInt16)this.DID) << 8) | this.SDID); + if (m_DIDDescription.ContainsKey(combinedID)) + this.ContentDescription = m_DIDDescription[combinedID]; + else + this.ContentDescription = ""; + + switch (combinedID) + { + case 0x6101: // CDP + this.AddChild(new MXFCDPPacket(reader)); + break; + case 0x4105: // AFD + break; + case 0x4302: // OP47 + break; + default: + // Read the real payload without the did/sdid/size + this.Payload = new byte[this.Length - 3]; + reader.Read(this.Payload, this.Length - 3); + break; + } + } + } + + /// + /// Some output + /// + /// + public override string ToString() + { + return string.Format("ANC Packet - Line {0}, Count {1}", this.LineNumber, this.PayloadSampleCount); + } + } +} diff --git a/client/MXFFileParser/Entries/MXFCDPFooter.cs b/client/MXFFileParser/Entries/MXFCDPFooter.cs new file mode 100644 index 00000000..4d22c557 --- /dev/null +++ b/client/MXFFileParser/Entries/MXFCDPFooter.cs @@ -0,0 +1,51 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFCDPFooter : MXFObject + { + [CategoryAttribute("CDPFooter"), ReadOnly(true)] + public UInt16? SequenceCounter { get; set; } + [CategoryAttribute("CDPFooter"), ReadOnly(true)] + public byte? PacketChecksum { get; set; } + + + public MXFCDPFooter(MXFReader reader) + : base(reader) + { + this.SequenceCounter = reader.ReadW(); + this.PacketChecksum = reader.ReadB(); + } + + /// + /// Some output + /// + /// + public override string ToString() + { + return string.Format("CDP Footer, Sequence {0}, Checksum {1}", this.SequenceCounter, this.PacketChecksum); + } + } +} diff --git a/client/MXFFileParser/Entries/MXFCDPFuture.cs b/client/MXFFileParser/Entries/MXFCDPFuture.cs new file mode 100644 index 00000000..ce8607c4 --- /dev/null +++ b/client/MXFFileParser/Entries/MXFCDPFuture.cs @@ -0,0 +1,52 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFCDPFuture : MXFObject + { + [CategoryAttribute("CDPFooter"), ReadOnly(true)] + public byte? SectionID { get; set; } + [CategoryAttribute("CDPFooter"), ReadOnly(true)] + public byte[] Data { get; set; } + + + public MXFCDPFuture(MXFReader reader, byte sectionID) + : base(reader) + { + this.SectionID = sectionID; + this.Length = reader.ReadB(); + this.Data = new byte[this.Length]; + reader.Read(this.Data, this.Length); + } + + /// + /// Some output + /// + /// + public override string ToString() + { + return string.Format("CDP FutureExtension, SectionID {0}", this.SectionID); + } + } +} diff --git a/client/MXFFileParser/Entries/MXFCDPPacket.cs b/client/MXFFileParser/Entries/MXFCDPPacket.cs new file mode 100644 index 00000000..7fea4f28 --- /dev/null +++ b/client/MXFFileParser/Entries/MXFCDPPacket.cs @@ -0,0 +1,147 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public enum MXFCDFFrameRate + { + Forbidden = 0, + Rate_24000_1001 = 1, + Rate_24 = 2, + Rate_25 = 3, + Rate_30000_1001 = 4, + Rate_30 = 5, + Rate_50 = 6, + Rate_60000_1001 = 7, + Rate_60 = 8, + Reserved_9, + Reserved_10, + Reserved_11, + Reserved_12, + Reserved_13, + Reserved_14, + Reserved_15 + }; + + public class MXFCDPPacket : MXFObject + { + private MXFCDFFrameRate FrameRateE { get; set; } + + [CategoryAttribute("CDP Header"), ReadOnly(true)] + public double? FrameRate { get; set; } + + [CategoryAttribute("CDP Header"), ReadOnly(true)] + public bool TimeCodePresent { get; set; } + [CategoryAttribute("CDP Header"), ReadOnly(true)] + public bool CCDataPresent { get; set; } + [CategoryAttribute("CDP Header"), ReadOnly(true)] + public bool SVCInfoPresent { get; set; } + [CategoryAttribute("CDP Header"), ReadOnly(true)] + public bool SVCInfoStart { get; set; } + [CategoryAttribute("CDP Header"), ReadOnly(true)] + public bool SVCInfoChange { get; set; } + [CategoryAttribute("CDP Header"), ReadOnly(true)] + public bool SVCInfoComplete { get; set; } + [CategoryAttribute("CDP Header"), ReadOnly(true)] + public bool CaptionServiceActive { get; set; } + [CategoryAttribute("CDP Header"), ReadOnly(true)] + public UInt16 SequenceCounter { get; set; } + + [CategoryAttribute("CDP TimeCode"), ReadOnly(true)] + public MXFTimeStamp TimeCode { get; set; } + + + public MXFCDPPacket(MXFReader reader) + : base(reader) + { + UInt16 identifier = reader.ReadW(); + if (identifier == 0x9669) + { + this.Length = reader.ReadB(); + this.FrameRateE = (MXFCDFFrameRate) ((reader.ReadB() & 0xF0) >> 4); + + switch (this.FrameRateE) + { + case MXFCDFFrameRate.Rate_24: this.FrameRate = 24; break; + case MXFCDFFrameRate.Rate_24000_1001: this.FrameRate = 24000.0/1001.0; break; + case MXFCDFFrameRate.Rate_25: this.FrameRate = 25; break; + case MXFCDFFrameRate.Rate_30: this.FrameRate = 30; break; + case MXFCDFFrameRate.Rate_30000_1001: this.FrameRate = 30000.0/1001.0; break; + case MXFCDFFrameRate.Rate_50: this.FrameRate = 50; break; + case MXFCDFFrameRate.Rate_60: this.FrameRate = 60; break; + case MXFCDFFrameRate.Rate_60000_1001: this.FrameRate = 60000.0/1001.0; break; + } + + byte options = reader.ReadB(); + this.TimeCodePresent = ((options & 0x80) != 0); + this.CCDataPresent = ((options & 0x40) != 0); + this.SVCInfoPresent = ((options & 0x20) != 0); + this.SVCInfoStart = ((options & 0x10) != 0); + this.SVCInfoChange = ((options & 0x08) != 0); + this.SVCInfoComplete = ((options & 0x04) != 0); + this.CaptionServiceActive = ((options & 0x02) != 0); + this.SequenceCounter = reader.ReadW(); + + byte count = 0; + long endPos = this.Offset + this.Length; + while (reader.Position < endPos) + { + identifier = reader.ReadB(); + switch (identifier) + { + case 0x71: + this.TimeCode = new MXFTimeStamp(); + this.TimeCode.ParseSMPTE12M(reader, this.FrameRate.Value); + break; + case 0x72: + count = (byte)(reader.ReadB() & 0x1F); + for (int n = 0; n < count; n++) + this.AddChild(new MXFEntryCCData(reader)); + break; + case 0x73: + count = (byte)(reader.ReadB() & 0x0F); + for (int n = 0; n < count; n++) + this.AddChild(new MXFEntrySVCInfo(reader)); + break; + case 0x74: + this.AddChild(new MXFCDPFooter(reader)); + break; + default: + this.AddChild(new MXFCDPFuture(reader, (byte) identifier)); + break; + } + } + } + } + + /// + /// Some output + /// + /// + public override string ToString() + { + return string.Format("CDP Packet - SequenceCnt {0}", this.SequenceCounter); + } + } +} diff --git a/client/MXFFileParser/Entries/MXFEntryCCData.cs b/client/MXFFileParser/Entries/MXFEntryCCData.cs new file mode 100644 index 00000000..d9c7552c --- /dev/null +++ b/client/MXFFileParser/Entries/MXFEntryCCData.cs @@ -0,0 +1,78 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public enum CCDataType + { + NTSC_CC_FIELD_1 = 0, + NTSC_CC_FIELD_2 = 1, + DTVCC_PACKET_DATA = 2, + DTVCC_PACKET_START = 3 + }; + + public class MXFEntryCCData : MXFObject + { + [CategoryAttribute("CCData"), ReadOnly(true)] + public bool? Valid { get; set; } + [CategoryAttribute("CCData"), ReadOnly(true)] + public CCDataType? CCType { get; set; } + [CategoryAttribute("CCData"), ReadOnly(true)] + public byte[] Data { get; set; } + + public MXFEntryCCData(MXFReader reader) + : base(reader) + { + this.Length = 3; // Fixed + byte b0 = reader.ReadB(); + if ((b0 & 0xF8) == 0xF8) // Valid marker bits? + { + this.Valid = ((b0 & 0x04) != 0); + this.CCType = (CCDataType)(b0 & 0x03); + this.Data = new byte[2]; + this.Data[0] = reader.ReadB(); + this.Data[1] = reader.ReadB(); + } + + // When this object is not valid, set the type to filler + if (this.Valid.HasValue && !this.Valid.Value) + this.m_eType = MXFObjectType.Filler; + } + + /// + /// Some output + /// + /// + public override string ToString() + { + if (this.Valid.HasValue) + { + if (this.Valid.Value) + return string.Format("CC_Data, Type {0}, Data: 0x{1:X2}, 0x{2:X2}", this.CCType, this.Data[0], this.Data[1]); + else + return string.Format("CC_Data, "); + } + return ""; + } + } +} diff --git a/client/MXFFileParser/Entries/MXFEntryDelta.cs b/client/MXFFileParser/Entries/MXFEntryDelta.cs new file mode 100644 index 00000000..7747aebb --- /dev/null +++ b/client/MXFFileParser/Entries/MXFEntryDelta.cs @@ -0,0 +1,56 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFEntryDelta : MXFObject + { + [CategoryAttribute("DeltaEntry"), ReadOnly(true)] + public sbyte PosTableIndex { get; set; } + [CategoryAttribute("DeltaEntry"), ReadOnly(true)] + public byte Slice { get; set; } + [CategoryAttribute("DeltaEntry"), ReadOnly(true)] + public UInt32 ElementDelta { get; set; } + + public MXFEntryDelta(MXFReader reader, UInt32 length) + : base(reader) + { + this.m_eType = MXFObjectType.Index; + + this.Length = length; + this.PosTableIndex = reader.ReadsB(); + this.Slice = reader.ReadB(); + this.ElementDelta = reader.ReadD(); + } + + /// + /// Some output + /// + /// + public override string ToString() + { + return string.Format("DeltaEntry - DeltaPos {0}, Slice {1}, ElementDelta {2}", this.PosTableIndex, this.Slice, this.ElementDelta); + } + } +} diff --git a/client/MXFFileParser/Entries/MXFEntryIndex.cs b/client/MXFFileParser/Entries/MXFEntryIndex.cs new file mode 100644 index 00000000..53e2a06d --- /dev/null +++ b/client/MXFFileParser/Entries/MXFEntryIndex.cs @@ -0,0 +1,81 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFEntryIndex : MXFObject + { + [CategoryAttribute("IndexEntry"), ReadOnly(true)] + public UInt64 Index { get; set; } + [CategoryAttribute("IndexEntry"), ReadOnly(true)] + public sbyte? TemporalOffset { get; set; } + [CategoryAttribute("IndexEntry"), ReadOnly(true)] + public sbyte? KeyFrameOffset { get; set; } + [CategoryAttribute("IndexEntry"), ReadOnly(true)] + public byte? Flags { get; set; } + [CategoryAttribute("IndexEntry"), ReadOnly(true)] + public UInt64? StreamOffset { get; set; } + [CategoryAttribute("IndexEntry"), ReadOnly(true)] + public UInt32[] SliceOffsets { get; set; } + [CategoryAttribute("IndexEntry"), ReadOnly(true)] + public MXFRational[] PosTable { get; set; } + + public MXFEntryIndex(UInt64 index, MXFReader reader, byte? sliceCount, byte? posTableCount, UInt32 length) + : base(reader) + { + this.m_eType = MXFObjectType.Index; + + this.Length = length; + this.Index = index; + this.TemporalOffset = reader.ReadsB(); + this.KeyFrameOffset = reader.ReadsB(); + this.Flags = reader.ReadB(); + this.StreamOffset = reader.ReadL(); + + if (sliceCount.HasValue && sliceCount.Value > 0) + { + this.SliceOffsets = new UInt32[sliceCount.Value]; + for (int n = 0; n < sliceCount; n++) + this.SliceOffsets[n] = reader.ReadD(); + } + + if (posTableCount.HasValue && posTableCount.Value > 0) + { + this.PosTable = new MXFRational[posTableCount.Value]; + for (int n = 0; n < posTableCount; n++) + this.PosTable[n] = reader.ReadRational(); + } + } + + /// + /// Some output + /// + /// + public override string ToString() + { + return string.Format("Index[{0}] - TemporalOffset {1}, KeyFrameOffset {2}, Offset {3}", this.Index, this.TemporalOffset, this.KeyFrameOffset, this.StreamOffset); + } + + } +} diff --git a/client/MXFFileParser/Entries/MXFEntryPrimer.cs b/client/MXFFileParser/Entries/MXFEntryPrimer.cs new file mode 100644 index 00000000..4baa7f44 --- /dev/null +++ b/client/MXFFileParser/Entries/MXFEntryPrimer.cs @@ -0,0 +1,52 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFEntryPrimer : MXFObject + { + [CategoryAttribute("PrimerEntry"), ReadOnly(true)] + public UInt16 LocalTag { get; set; } + [CategoryAttribute("PrimerEntry"), ReadOnly(true)] + public MXFRefKey AliasUID { get; set; } + + public MXFEntryPrimer(MXFReader reader) + : base(reader) + { + this.Offset = reader.Position; + this.LocalTag = reader.ReadW(); + this.AliasUID = new MXFRefKey(reader, 16, "AliasUID"); + this.Length = 20; // Fixed length + } + + /// + /// Some output + /// + /// + public override string ToString() + { + return string.Format("Localtag 0x{0:X4} -> {1}", this.LocalTag, this.AliasUID.ToString()); + } + } +} diff --git a/client/MXFFileParser/Entries/MXFEntryRIP.cs b/client/MXFFileParser/Entries/MXFEntryRIP.cs new file mode 100644 index 00000000..84ac7fdb --- /dev/null +++ b/client/MXFFileParser/Entries/MXFEntryRIP.cs @@ -0,0 +1,52 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFEntryRIP : MXFObject + { + [CategoryAttribute("RIPEntry"), ReadOnly(true)] + public UInt32 BodySID { get; set; } + [CategoryAttribute("RIPEntry"), ReadOnly(true)] + public UInt64 PartitionOffset { get; set; } + + public MXFEntryRIP(MXFReader reader) + : base(reader) + { + this.m_eType = MXFObjectType.RIP; + this.BodySID = reader.ReadD(); + this.PartitionOffset = reader.ReadL(); + this.Length = 12; // Fixed length + } + + /// + /// Some output + /// + /// + public override string ToString() + { + return string.Format("RIPEntry - BodySID {0}, ParitionOffset {1}", this.BodySID, this.PartitionOffset); + } + } +} diff --git a/client/MXFFileParser/Entries/MXFEntrySVCInfo.cs b/client/MXFFileParser/Entries/MXFEntrySVCInfo.cs new file mode 100644 index 00000000..ff58562a --- /dev/null +++ b/client/MXFFileParser/Entries/MXFEntrySVCInfo.cs @@ -0,0 +1,61 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFEntrySVCInfo : MXFObject + { + [CategoryAttribute("SVC Info"), ReadOnly(true)] + public byte? CaptionServiceNumber { get; set; } + [CategoryAttribute("SVC Info "), ReadOnly(true)] + public byte[] Data { get; set; } + [CategoryAttribute("SVC Info "), ReadOnly(true)] + public string DataString { get; set; } + + public MXFEntrySVCInfo(MXFReader reader) + : base(reader) + { + this.Length = 7; // Fixed + + byte b0 = reader.ReadB(); + if ((b0 & 0x40) != 0) + this.CaptionServiceNumber = (byte)(b0 & 0x1F); + else + this.CaptionServiceNumber = (byte)(b0 & 0x3F); + + this.Data = new byte[6]; + reader.Read(this.Data, 6); + + this.DataString = System.Text.Encoding.ASCII.GetString(this.Data); + } + + /// + /// Some output + /// + /// + public override string ToString() + { + return string.Format("SVC Info - Number {0}, Data: {1}", this.CaptionServiceNumber, this.DataString); + } + } +} diff --git a/client/MXFFileParser/Entries/MXFLocalTag.cs b/client/MXFFileParser/Entries/MXFLocalTag.cs new file mode 100644 index 00000000..0e7fae5a --- /dev/null +++ b/client/MXFFileParser/Entries/MXFLocalTag.cs @@ -0,0 +1,103 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; +using System.Text; + +namespace Myriadbits.MXF +{ + public class MXFLocalTag : MXFObject + { + [CategoryAttribute("LocalTag"), ReadOnly(true)] + public long DataOffset { get; set; } + [CategoryAttribute("LocalTag"), ReadOnly(true)] + public UInt16 Tag { get; set; } + [CategoryAttribute("LocalTag"), ReadOnly(true)] + public UInt16 Size { get; set; } + [CategoryAttribute("LocalTag"), ReadOnly(true)] + public string Name { get; set; } + [CategoryAttribute("LocalTag"), ReadOnly(true)] + public object Value { get; set; } + [CategoryAttribute("LocalTag"), ReadOnly(true)] + public object ValueString { get; set; } + + public MXFLocalTag(MXFReader reader) + : base(reader) + { + this.Tag = reader.ReadW(); + this.Size = reader.ReadW(); + this.DataOffset = reader.Position; + this.Length = this.Size; + } + + /// + /// Parse this tag + /// + /// + public void Parse(MXFReader reader) + { + if (this.Size == 1) + this.Value = reader.ReadB(); + else if (this.Size == 2) + this.Value = reader.ReadW(); + else if (this.Size == 4) + this.Value = reader.ReadD(); + else if (this.Size == 8) + this.Value = reader.ReadL(); + else + { + byte[] data = new byte[this.Size]; + for (int n = 0; n < this.Size; n++) + data[n] = reader.ReadB(); + this.Value = data; + } + } + + public override string ToString() + { + string name = this.Name; + if (string.IsNullOrEmpty(name)) + name = ""; + + if (this.Value != null) + { + Type valueType = this.Value.GetType(); + if (valueType.IsArray) + { + byte[] data = this.Value as byte[]; + StringBuilder hex = new StringBuilder(); + foreach (byte b in data) + hex.AppendFormat("{0:x2}, ", b); + //this.ValueString = hex.ToString(); + this.ValueString = System.Text.Encoding.BigEndianUnicode.GetString(data); + return string.Format("{0} 0x{1:X4} = {2}", name, this.Tag, hex.ToString()); + } + else + { + return string.Format("{0} 0x{1:X4} = {2}", name, this.Tag, this.Value); + } + } + return string.Format("{0} 0x{1:X4} = {2}", name, this.Tag, this.Value); + } + + } +} diff --git a/client/MXFFileParser/Index_8287.ico b/client/MXFFileParser/Index_8287.ico new file mode 100644 index 00000000..ba5e7575 Binary files /dev/null and b/client/MXFFileParser/Index_8287.ico differ diff --git a/client/MXFFileParser/MXFData.cs b/client/MXFFileParser/MXFData.cs new file mode 100644 index 00000000..693d2fee --- /dev/null +++ b/client/MXFFileParser/MXFData.cs @@ -0,0 +1,72 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; +using System.Text; + +namespace Myriadbits.MXF +{ + public class MXFData : MXFObject + { + [CategoryAttribute("Data"), ReadOnly(true)] + public byte[] Data { get; set; } + [CategoryAttribute("Data"), ReadOnly(true)] + public string DataString { get; set; } + [CategoryAttribute("Data"), ReadOnly(true)] + public UInt32 Size { get; set; } + [CategoryAttribute("Data"), ReadOnly(true)] + public string Name { get; set; } + + /// + ///Default constructor + /// + /// + public MXFData(string name, MXFReader reader, UInt32 size) + : base(reader) + { + this.Size = size; + this.Name = name; + this.Data = new byte[size]; + for (int n = 0; n < size; n++) + this.Data[n] = reader.ReadB(); + + StringBuilder sb = new StringBuilder(); + for (int n = 0; n < this.Data.Length; n++) + { + if (n > 0) + sb.Append(", "); + sb.Append(string.Format("{0:X02}", this.Data[n])); + } + this.DataString = sb.ToString(); + } + + + /// + /// Some output + /// + /// + public override string ToString() + { + return string.Format("{0} [len {1}]", this.Name, this.Size); + } + } +} diff --git a/client/MXFFileParser/MXFFile.cs b/client/MXFFileParser/MXFFile.cs new file mode 100644 index 00000000..b4c146cb --- /dev/null +++ b/client/MXFFileParser/MXFFile.cs @@ -0,0 +1,378 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Diagnostics; +using System.Linq; +using System.Reflection; +using System.Text; + +namespace Myriadbits.MXF { + public enum FileParseOptions { + Normal, + Fast, + FastStartTC + } + + + public enum PartialSeekMode { + Unknown, + UsingRIP, + Backwards, + Full, + } + + + /// + /// Name object, represents a complete MXF file + /// + public class MXFFile : MXFObject { + private MXFReader m_reader; + + public string Filename { get; set; } + public long Filesize { get; set; } + + public List Partitions { get; set; } + public MXFRIP RIP { get; set; } + + public MXFSystemItem FirstSystemItem { get; set; } + public MXFSystemItem LastSystemItem { get; set; } + + public MXFLogicalObject LogicalBase { get; set; } + + + /// + /// Create/open an MXF file + /// + /// + public MXFFile(string fileName) { + this.Filename = fileName; + this.Partitions = new List(); + } + + public void Inspect() { + ParsePartial(true); + } + + /// + /// Partially Parse an MXF file, skip all data + /// + protected void ParsePartial(bool stopOnStartTC = false) { + MXFKLVFactory klvFactory = new MXFKLVFactory(); + MXFPartition currentPartition = null; + Dictionary allPrimerKeys = null; + PartialSeekMode seekMode = PartialSeekMode.Unknown; + using (m_reader = new MXFReader(this.Filename)) { + this.Filesize = m_reader.Size; + MXFObject partitions = new MXFNamedObject("Partitions", 0); + this.AddChild(partitions); + + // Start with trying to find the RIP + bool ripFound = ReadRIP(klvFactory); + if (ripFound) + seekMode = PartialSeekMode.UsingRIP; + m_reader.Seek(0); // Start at the beginning + + // Start by reading the first partition + int partitionNumber = 0; // For easy partition identification + while (!m_reader.EOF && seekMode != PartialSeekMode.Backwards) // Eof and NOT searching backwards + { + MXFKLV klv = klvFactory.CreateObject(m_reader, currentPartition); + + // Update overall counters + //if (klv.Key.Type == KeyType.None) + // counters[(int)klv.Key.Type]++; + + if (klv.Key.Type == KeyType.Partition && seekMode == PartialSeekMode.Backwards) { + if (this.Partitions.Exists(a => a.Offset == klv.Offset)) { + // A new partition has been found that we already found, quit the main loop + break; + } + } + + + // Process the new KLV + + if (!ProcessKLVObject(klv, partitions, ref currentPartition, ref partitionNumber, ref allPrimerKeys, true)) + break; + Debug.WriteLine("Processed partition {0}/{1} ", currentPartition, partitionNumber); + + + // If we found the second partition + long nextSeekPosition = klv.DataOffset + klv.Length; + if (partitionNumber >= 2) // Header fully read, now busy with the second partition + { + switch (seekMode) { + case PartialSeekMode.UsingRIP: // And we already found the RIP + if (currentPartition.FirstSystemItem != null) // And we found the first system item + { + MXFEntryRIP ripEntry = this.RIP.GetPartition(partitionNumber); + if (ripEntry != null) { + // Mark the current partition as not-completely read + currentPartition.IsLoaded = false; + + // Start at the next partition + nextSeekPosition = (long)ripEntry.PartitionOffset; + } + } + break; + + case PartialSeekMode.Backwards: // NO RIP, searching backwards + // Backwards, jump to the PREVIOUS partition + if (currentPartition.FirstSystemItem != null) // And we found the first system item + { + // Jump to the previous partition + if (currentPartition.PreviousPartition != 0) { + // And we haven't found this partition yet + if (!this.Partitions.Exists(a => a.ThisPartition == currentPartition.PreviousPartition)) + nextSeekPosition = (long)currentPartition.PreviousPartition; // Jump to previous + } + } + break; + + case PartialSeekMode.Unknown: // No RIP.... + // Hmmm, RIP is not found, check if we have a footer partition somewhere + MXFPartition part = this.Partitions.Where(a => a.FooterPartition != 0).FirstOrDefault(); + if (part != null) { + // If we are already at the footer, don't bother to seek + if (currentPartition.Offset != (long)part.FooterPartition) { + nextSeekPosition = (long)part.FooterPartition; // Start at the footer + seekMode = PartialSeekMode.Backwards; + } + } + break; + } + } + + // Next KLV please + m_reader.Seek(nextSeekPosition); + + } + } + Debug.WriteLine(String.Format("Finished parsing file '{0}'", this.Filename)); + } + + /// + /// Process a new KLV object + /// + /// + /// + /// + /// + /// + private bool ProcessKLVObject(MXFKLV klv, MXFObject partitions, ref MXFPartition currentPartition, ref int partitionNumber, ref Dictionary allPrimerKeys, bool stopOnStartTC = false) { + if (klv.Key.Type != KeyType.SystemItem) + return true; + if (currentPartition != null) { + if (currentPartition.FirstSystemItem == null) { + currentPartition.FirstSystemItem = klv as MXFSystemItem; + if (stopOnStartTC) + return false; + } + currentPartition.AddChild(klv); + } + + if (this.FirstSystemItem == null) { + this.FirstSystemItem = klv as MXFSystemItem; + if (stopOnStartTC) + return false; + } + return true; + } + + /// + /// Try to locate the RIP + /// + private bool ReadRIP(MXFKLVFactory klvFactory) { + if (this.RIP == null) { + // Read the last 4 bytes of the file + m_reader.Seek(this.Filesize - 4); + uint ripSize = m_reader.ReadD(); + if (ripSize < this.Filesize && ripSize >= 4) // At least 4 bytes + { + m_reader.Seek(this.Filesize - ripSize); + MXFKLV klv = klvFactory.CreateObject(m_reader, null); + if (klv.Key.Type == KeyType.RIP) { + // Yes, RIP found + this.AddChild(klv); + this.RIP = klv as MXFRIP; + return true; + } + } + } + return false; + } + + + + /// + /// Loop through all items, when an item with a reference is found, + /// + /// + protected void ResolveReferences(Dictionary allKeys, MXFObject parent) { + MXFRefKey refParent = parent as MXFRefKey; + if ((object)refParent != null) { + if (allKeys.ContainsKey(refParent.Key.ShortKey.ToString())) { + MXFObject referencedObject = allKeys[refParent.Key.ShortKey.ToString()]; + Debug.WriteLine(string.Format("Found reference: {0} -> {1}", refParent.ToString(), referencedObject.ToString())); + refParent.Reference = referencedObject; + } + } + + + // Loop through all properties of this object + // This will only use public properties. Is that enough? + foreach (PropertyInfo propertyInfo in parent.GetType().GetProperties()) { + if (propertyInfo.CanRead) { + if (propertyInfo.PropertyType == typeof(MXFRefKey)) { + // Found one! + MXFRefKey refKey = (MXFRefKey)propertyInfo.GetValue(parent, null); + if (refKey != null) { + if (allKeys.ContainsKey(refKey.Key.ShortKey.ToString())) { + MXFObject referencedObject = allKeys[refKey.Key.ShortKey.ToString()]; + Debug.WriteLine(string.Format("Found reference: {0} -> {1}", propertyInfo.Name, referencedObject.ToString())); + refKey.Reference = referencedObject; + } + } + } + } + } + + if (parent.Children != null) { + foreach (MXFObject child in parent.Children) { + ResolveReferences(allKeys, child); + } + } + } + + + /// + /// Create a list of all keys in the file and their objects (recursive) + /// + /// + protected void CreateKeyList(Dictionary allKeys, MXFObject parent) { + // This will only use public properties. Is that enough? + MXFMetadataBaseclass meta = parent as MXFMetadataBaseclass; + if (meta != null) { + if (meta.InstanceUID != null) { + if (!allKeys.ContainsKey(meta.InstanceUID.ShortKey.ToString())) { + allKeys.Add(meta.InstanceUID.ShortKey.ToString(), parent); + } + } + } + + // Loop through all properties of this object + // This will only use public properties. Is that enough? + //int xtraCnt = 0; + //foreach (PropertyInfo propertyInfo in parent.GetType().GetProperties()) + //{ + // if (propertyInfo.CanRead) + // { + // if (propertyInfo.PropertyType == typeof(MXFKey)) + // { + // // Found one! + // MXFKey key = (MXFKey)propertyInfo.GetValue(parent); + // if (key != null) + // { + // if (!allKeys.ContainsKey(key.ShortKey.ToString())) + // { + // allKeys.Add(key.ShortKey.ToString(), parent); + // xtraCnt++; + // } + // } + // } + // } + //} + + + if (parent.Children != null) { + foreach (MXFObject child in parent.Children) + CreateKeyList(allKeys, child); + } + } + + + public int PartitionCount { + get { + if (this.Partitions == null) + return 0; + return this.Partitions.Count; + } + } + + public int RIPEntryCount { + get { + if (this.RIP == null) return 0; + if (this.RIP.Children == null) return 0; + return this.RIP.Children.Count; + } + } + + + /// + /// Return info from this MXFFile + /// + /// + /// + public string GetTrackInfo(int trackID) { + try { + List lot = MXFLogicalObject.GetLogicChilds(this.LogicalBase[typeof(MXFMaterialPackage)]); + MXFLogicalObject track = lot.Where(a => ((MXFGenericTrack)a.Object).TrackID == trackID).FirstOrDefault(); + if (track != null) { + MXFGenericTrack gtrack = track.Object as MXFGenericTrack; + if (gtrack != null) { + StringBuilder sb = new StringBuilder(); + sb.Append(string.Format("'{0}' ", gtrack.TrackName)); + MXFTimelineTrack ttrack = gtrack as MXFTimelineTrack; + if (ttrack != null) + sb.Append(string.Format("Rate: {0} ", ttrack.EditRate)); + MXFSequence seq = MXFLogicalObject.GetFirstChild(track); + if (seq != null && seq.DataDefinition != null) + sb.Append(string.Format("Type: {0} ", seq.DataDefinition.Description)); + return sb.ToString(); + } + } + return ""; + } + catch (Exception) { + } + return ""; + } + + + /// + /// Count the number of tracks + /// + public int NumberOfTracks { + get { + if (this.LogicalBase == null) + return 0; + MXFLogicalObject lo = this.LogicalBase[typeof(MXFMaterialPackage)]; + if (lo != null && lo.Children != null) + return lo.Children.Count(); + return 0; + } + } + + } +} diff --git a/client/MXFFileParser/MXFFileParser.csproj b/client/MXFFileParser/MXFFileParser.csproj new file mode 100644 index 00000000..2c96ba3e --- /dev/null +++ b/client/MXFFileParser/MXFFileParser.csproj @@ -0,0 +1,174 @@ + + + + + Debug + AnyCPU + {BF494EE9-1E70-44E8-8942-DD726510A766} + Library + Properties + Myriadbits.MXF + MXFFileParser + v4.6.1 + 512 + + SAK + SAK + SAK + SAK + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + false + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + false + + + Index_8287.ico + + + true + bin\x64\Debug\ + DEBUG;TRACE + full + x64 + prompt + MinimumRecommendedRules.ruleset + false + + + bin\x64\Release\ + TRACE + true + pdbonly + x64 + prompt + MinimumRecommendedRules.ruleset + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + True + Resources.resx + + + + + + + + + + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + + + + + \ No newline at end of file diff --git a/client/MXFFileParser/MXFKLV.cs b/client/MXFFileParser/MXFKLV.cs new file mode 100644 index 00000000..3aacf550 --- /dev/null +++ b/client/MXFFileParser/MXFKLV.cs @@ -0,0 +1,196 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFKLV : MXFObject + { + private static MXFKey s_MxfKlvKey = new MXFKey(0x06, 0x0e, 0x2b, 0x34); + + [CategoryAttribute("KLV"), ReadOnly(true)] + public MXFKey Key { get; set; } + + [CategoryAttribute("KLV"), ReadOnly(true)] + public long DataOffset { get; set; } // Points just after the KLV + + [Browsable(false)] + public MXFPartition Partition { get; set; } + + /// + /// Create the KLV key + /// + /// + public MXFKLV(MXFReader reader) + : base(reader) + { + this.Key = CreateAndValidateKey(reader); + this.Length = DecodeBerLength(reader); + this.DataOffset = reader.Position; + } + + /// + /// Create the KLV key + /// + /// + public MXFKLV(MXFReader reader, MXFKey key) + : base(reader) + { + this.Key = CreateAndValidateKey(reader); + this.Length = DecodeBerLength(reader); + this.DataOffset = reader.Position; + } + + /// + /// Copy constructor + /// + /// + public MXFKLV(MXFKLV klv) + { + this.Offset = klv.Offset; + this.Key = klv.Key; + this.Length = klv.Length; + this.DataOffset = klv.DataOffset; + this.Partition = klv.Partition; + } + + /// + /// Copy constructor + /// + /// + public MXFKLV(MXFKLV klv, string name, KeyType type) + { + this.Offset = klv.Offset; + this.Key = klv.Key; + this.Key.Name = name; + this.Key.Type = type; + this.Length = klv.Length; + this.DataOffset = klv.DataOffset; + this.Partition = klv.Partition; + } + + + /// + /// Validate if the current position is a valid SMPTE key + /// + private MXFKey CreateAndValidateKey(MXFReader reader) + { + byte iso = reader.ReadB(); + byte len = reader.ReadB(); + byte smp = 0, te = 0; + bool valid = false; + if (iso == 0x06 ) // Do not check length when not iso + { + smp = reader.ReadB(); + te = reader.ReadB(); + valid = (smp == 0x2B && te == 0x34); // SMPTE define + } + if (!valid) + { + //throw new ApplicationException(string.Format("Invalid SMPTE Key found at offset {0}! Incorrect MXF file!", reader.Position - 4)); + MXFKey key = new MXFKey(iso, len, smp, te, reader); + LogError("Invalid SMPTE Key found at offset {0}! Key: {1}", reader.Position - 4, key.Name); + return key; + } + else + { + return new MXFKey(iso, len, smp, te, reader); + } + } + + /// + /// Decode the length + /// + /// + private long DecodeBerLength(MXFReader reader) + { + long size = reader.ReadB(); + if ((size & 0x80) != 0) + { + // long form + int bytes_num = (int)(size & 0x7F); + // SMPTE 379M 5.3.4 guarantee that bytes_num must not exceed 8 bytes + if (bytes_num > 8) + { + //throw new ArgumentException("KLV length more then 8 bytes!"); + LogWarning("KLV length more then 8 bytes (not valid according to SMPTE 379M 5.3.4) found at offset {0}!", reader.Position); + } + size = 0; + while ( (bytes_num--) != 0) + size = size << 8 | reader.ReadB(); + } + return size; + } + + /// + /// Some output + /// + /// + public override string ToString() + { + if (this.Children != null && this.Children.Count > 0) + return string.Format("{0} [len {1}]", this.Key.Name, this.Children.Count); + return string.Format("{0} [len {1}]", this.Key.Name, this.Length); + } + + /// + /// Returns true if the parent is a specific type + /// + /// + /// + public bool IsParentOfType(KeyType type) + { + MXFKLV klvParent = this.Parent as MXFKLV; + if (klvParent == null) return false; + return (klvParent.Key.Type == type); + } + + /// + /// Returns true if the grandparent is a specific type + /// + /// + /// + public bool IsGrandParentOfType(KeyType type) + { + if (this.Parent == null) return false; + MXFKLV klvGrandParent = this.Parent.Parent as MXFKLV; + if (klvGrandParent == null) return false; + return (klvGrandParent.Key.Type == type); + } + + /// + /// Returns true if the grandparent is a specific type + /// + /// + /// + public bool IsParentOrGrandParentOfType(KeyType type) + { + MXFKLV klvParent = this.Parent as MXFKLV; + if (klvParent == null) return false; + if (klvParent.Key.Type == type) return true; + MXFKLV klvGrandParent = this.Parent.Parent as MXFKLV; + if (klvGrandParent == null) return false; + return (klvGrandParent.Key.Type == type); + } + } +} diff --git a/client/MXFFileParser/MXFKLVFactory.cs b/client/MXFFileParser/MXFKLVFactory.cs new file mode 100644 index 00000000..ca0b7e48 --- /dev/null +++ b/client/MXFFileParser/MXFKLVFactory.cs @@ -0,0 +1,239 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Reflection; + +namespace Myriadbits.MXF +{ + + /// + /// Create the correct MXF (sub) object + /// + public class MXFKLVFactory + { + static List m_allKeys = new List(); + + static MXFKLVFactory() + { + // Main keys + m_allKeys.Add(new MXFKey(typeof(MXFPartition), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, 0x0d, 0x01, 0x02, 0x01, 0x01, 0x02)); + m_allKeys.Add(new MXFKey(typeof(MXFPartition), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, 0x0d, 0x01, 0x02, 0x01, 0x01, 0x03)); + m_allKeys.Add(new MXFKey(typeof(MXFPartition), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, 0x0d, 0x01, 0x02, 0x01, 0x01, 0x04)); + m_allKeys.Add(new MXFKey(typeof(MXFPrimerPack), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, 0x0d, 0x01, 0x02, 0x01, 0x01, 0x05, 0x01, 0x00)); + m_allKeys.Add(new MXFKey(typeof(MXFSystemItem), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, 0x0d, 0x01, 0x03, 0x01, 0x04)); + m_allKeys.Add(new MXFKey(typeof(MXFSystemItem), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x03, 0x01, 0x14)); + m_allKeys.Add(new MXFKey(typeof(MXFRIP), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x01, 0x00)); + + + m_allKeys.Add(new MXFKey(typeof(MXFANCFrameElement), 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, 0x0d, 0x01, 0x03, 0x01, 0x17)); + m_allKeys.Add(new MXFKey(typeof(MXFEssenceElement), 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, 0x0d, 0x01, 0x03, 0x01)); + m_allKeys.Add(new MXFKey(typeof(MXFPackageMetaData), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x43, 0x01, 0x01, 0x0D, 0x01, 0x03, 0x01, 0x04, 0x01)); + m_allKeys.Add(new MXFKey(typeof(MXFPackageMetaData), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x63, 0x01, 0x01, 0x0D, 0x01, 0x03, 0x01, 0x04, 0x01)); + + m_allKeys.Add(new MXFKey("AvidEssenceElement", KeyType.Essence, 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, 0x0e, 0x04, 0x03, 0x01)); + m_allKeys.Add(new MXFKey("CryptoSourceContainer", 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x09, 0x06, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00)); + m_allKeys.Add(new MXFKey("EncryptedTriplet", 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x04, 0x01, 0x07, 0x0d, 0x01, 0x03, 0x01, 0x02, 0x7e, 0x01, 0x00)); + m_allKeys.Add(new MXFKey("EncryptedEssenceContainer", 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x07, 0x0d, 0x01, 0x03, 0x01, 0x02, 0x0b, 0x01, 0x00)); + m_allKeys.Add(new MXFKey("SonyMpeg4ExtraData", 0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x0e, 0x06, 0x06, 0x02, 0x02, 0x01, 0x00, 0x00)); + m_allKeys.Add(new MXFKey("Descriptor: Crypto Context", 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x04, 0x01, 0x02, 0x02, 0x00, 0x00)); + + // Index + m_allKeys.Add(new MXFKey(typeof(MXFIndexTableSegment), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00)); + + // Structural metadata + m_allKeys.Add(new MXFKey(typeof(MXFPreface), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2F, 0x00)); // Preface + m_allKeys.Add(new MXFKey(typeof(MXFIdentification), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x30, 0x00)); // Identification + m_allKeys.Add(new MXFKey(typeof(MXFContentStorage), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18, 0x00)); // Content storage + m_allKeys.Add(new MXFKey(typeof(MXFEssenceContainerData), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x23, 0x00)); // Descriptor: Data container + + m_allKeys.Add(new MXFKey(typeof(MXFMaterialPackage), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x36, 0x00)); // Material package + m_allKeys.Add(new MXFKey(typeof(MXFSourcePackage), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x37, 0x00)); // Source package + + m_allKeys.Add(new MXFKey(typeof(MXFTimelineTrack), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3B, 0x00)); // Timeline track (all cases) + m_allKeys.Add(new MXFKey(typeof(MXFEventTrack), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x39, 0x00)); // Event track (DM) + m_allKeys.Add(new MXFKey(typeof(MXFGenericTrack), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3A, 0x00)); // Static track + + m_allKeys.Add(new MXFKey(typeof(MXFSequence), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x0F, 0x00)); // Sequence (all cases) + m_allKeys.Add(new MXFKey(typeof(MXFSourceClip), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x11, 0x00)); // Source clip (picture, sound, data) + m_allKeys.Add(new MXFKey(typeof(MXFTimecodeComponent), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x14, 0x00)); // Timecode component + + + m_allKeys.Add(new MXFKey(typeof(MXFGenericPackage), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x36, 0x00)); // Generic package + m_allKeys.Add(new MXFKey(typeof(MXFSourcePackage), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x37, 0x00)); // Source package + m_allKeys.Add(new MXFKey(typeof(MXFGenericTrack), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3B, 0x00)); // Generic track + + m_allKeys.Add(new MXFKey(typeof(MXFDMSegment), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x41, 0x00)); // DM Segment + m_allKeys.Add(new MXFKey(typeof(MXFDMSourceClip), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x45, 0x00)); // DM Source clip + + m_allKeys.Add(new MXFKey(typeof(MXFFiller), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x09, 0x00)); // Filler + m_allKeys.Add(new MXFKey(typeof(MXFFiller), 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, 0x03, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00)); + m_allKeys.Add(new MXFKey(typeof(MXFFiller), 0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, 0x03, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00)); // Old filler + + m_allKeys.Add(new MXFKey(typeof(MXFPackageMarkerObject), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x60, 0x00)); // Package marker object + m_allKeys.Add(new MXFKey(typeof(MXFFileDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x25, 0x00)); // File Descriptor + + // Descriptors + m_allKeys.Add(new MXFKey(typeof(MXFGenericPictureEssenceDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x27, 0x00)); // Generic Picture Essence Descripto + m_allKeys.Add(new MXFKey(typeof(MXFCDCIPictureEssenceDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x28, 0x00)); // CDCI Essence Descriptor + m_allKeys.Add(new MXFKey(typeof(MXFRGBAPictureEssenceDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x29, 0x00)); // RGBA Essence Descriptor + m_allKeys.Add(new MXFKey(typeof(MXFGenericSoundEssenceDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x42, 0x00)); // Generic Sound Essence Descriptor + m_allKeys.Add(new MXFKey(typeof(MXFGenericDataEssenceDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x43, 0x00)); // Generic Data Essence Descriptor + m_allKeys.Add(new MXFKey(typeof(MXFMultipleDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x44, 0x00)); // MultipleDescriptor + + m_allKeys.Add(new MXFKey(typeof(MXFNetworkLocator), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x32, 0x00)); // Network Locator + m_allKeys.Add(new MXFKey(typeof(MXFTextLocator), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x33, 0x00)); // Text Locator + m_allKeys.Add(new MXFKey(typeof(MXFGenericDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x61, 0x00)); // Application Plug-in object + m_allKeys.Add(new MXFKey(typeof(MXFGenericDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x62, 0x00)); // Application Referenced object + + // EXTRA TODO + m_allKeys.Add(new MXFKey(typeof(MXFAES3AudioEssenceDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x47, 0x00)); // Descriptor: AES3 + m_allKeys.Add(new MXFKey(typeof(MXFWaveAudioEssenceDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x48, 0x00)); // Descriptor: Wave + m_allKeys.Add(new MXFKey(typeof(MXFCDCIPictureEssenceDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x51, 0x00)); // Descriptor: MPEG 2 Video + m_allKeys.Add(new MXFKey(typeof(MXFGenericDataEssenceDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5B, 0x00)); // Descriptor: VBI Data Descriptor, SMPTE 436 - 7.3 + m_allKeys.Add(new MXFKey(typeof(MXFGenericDataEssenceDescriptor), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5C, 0x00)); // Descriptor: ANC Data Descriptor, SMPTE 436 - 7.3 + + // Generic metadata (when all else fails) + m_allKeys.Add(new MXFKey(typeof(MXFDescriptiveFramework), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01)); + m_allKeys.Add(new MXFKey(typeof(MXFDescriptiveFramework), 0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x04, 0x01)); + } + + + public MXFKLVFactory() + { + // Start by setting all properties of all these classes to readonly + //foreach (MXFKey key in m_allKeys) { + // SetTypePropertiesToReadOnly(key.ObjectType); + //} + } + + + /// + /// Create a new MXF object based on the KLV key + /// + /// + /// + /// + public MXFKLV CreateObject(MXFReader reader, MXFPartition currentPartition) + { + MXFKLV klv = new MXFKLV(reader); + klv.Partition = currentPartition; // Pass the current partition through to the classes + foreach (MXFKey knownKey in MXFKLVFactory.m_allKeys) + { + if (klv.Key == knownKey) + { + if (knownKey.ObjectType != null) + { + return (MXFKLV)Activator.CreateInstance(knownKey.ObjectType, reader, klv); + } + klv.Key.Name = knownKey.Name; + klv.Key.Type = knownKey.Type; + break; + } + } + return klv; + } + + /// + /// Set all properties to readonly (recursive through to the base classes) + /// + protected void SetTypePropertiesToReadOnly(Type type) + { + if (type != null) + { + if (type.BaseType != null) + SetTypePropertiesToReadOnly(type.BaseType); + + foreach (PropertyDescriptor prop in TypeDescriptor.GetProperties(type)) + { + ReadOnlyAttribute attr = prop.Attributes[typeof(ReadOnlyAttribute)] as ReadOnlyAttribute; + if (attr != null) + { + FieldInfo fi = attr.GetType().GetField("isReadOnly", BindingFlags.NonPublic | BindingFlags.Instance); + if (fi != null) + fi.SetValue(attr, true); + } + } + } + } + + /// + /// Update all descriptions with data from the primer pack + /// + public void UpdateAllTypeDescriptions(Dictionary allPrimerKeys) + { + // Start by setting all properties of all these classes to readonly + foreach (MXFKey key in m_allKeys) + { + UpdateTypeDescriptions(key.ObjectType, allPrimerKeys); + } + } + + + /// + /// Set all properties to readonly (recursive through to the base classes) + /// + public void UpdateTypeDescriptions(Type type, Dictionary allPrimerKeys) + { + if (type != null && allPrimerKeys != null) + { + if (type.BaseType != null) + UpdateTypeDescriptions(type.BaseType, allPrimerKeys); + + foreach (PropertyDescriptor prop in TypeDescriptor.GetProperties(type)) + { + DescriptionAttribute attr = prop.Attributes[typeof(DescriptionAttribute)] as DescriptionAttribute; + if (attr != null) + { + if (!string.IsNullOrEmpty(attr.Description) && attr.Description.Length == 4) + { + string newDescription = ""; + + // Get the local tag + try + { + UInt16 localTag = (UInt16)Convert.ToInt32(attr.Description, 16); + + // Find the local tag in the primer pack + if (allPrimerKeys.ContainsKey(localTag)) + { + MXFEntryPrimer prime = allPrimerKeys[localTag]; + newDescription = prime.AliasUID.Key.Name; + } + + FieldInfo fi = attr.GetType().GetField("description", BindingFlags.NonPublic | BindingFlags.Instance); + if (fi != null) + fi.SetValue(attr, newDescription); + } + catch(Exception) + { + + } + } + } + } + } + } + + } +} diff --git a/client/MXFFileParser/MXFKey.cs b/client/MXFFileParser/MXFKey.cs new file mode 100644 index 00000000..7c1e4c55 --- /dev/null +++ b/client/MXFFileParser/MXFKey.cs @@ -0,0 +1,479 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; + +namespace Myriadbits.MXF +{ + public enum KeyType + { + None, + // Real MXF types + Partition, + PackageMetaDataSet, + Essence, + IndexSegment, + MetaData, + SystemItem, + PrimerPack, + Preface, + Filler, + RIP + } + + + public enum KeyField + { + Unknown = 0x00, + Dictionary = 0x01, + Group = 0x02, + Container = 0x03, + Label = 0x04 + } + + + public struct MXFShortKey + { + UInt64 Key1; + UInt64 Key2; + + public MXFShortKey(UInt64 key1, UInt64 key2) + { + this.Key1 = key1; + this.Key2 = key2; + } + + public MXFShortKey(byte[] data) + { + // Change endianess + this.Key1 = 0; + this.Key2 = 0; + if (data.Length == 16) + { + byte[] datar = new byte[16]; + Array.Copy(data, datar, 16); + Array.Reverse(datar); + this.Key2 = BitConverter.ToUInt64(datar, 0); + this.Key1 = BitConverter.ToUInt64(datar, 8); + } + } + + public override string ToString() + { + return string.Format(string.Format("{0:X16}.{1:X16}", this.Key1, this.Key2)); + } + + }; + + [TypeConverter(typeof(ExpandableObjectConverter))] + public class MXFKey : IEquatable + { + private static Dictionary m_ULDescriptions; + private byte[] m_mxfKey = null; + private bool m_fIsUID = false; + + + static MXFKey() + { + m_ULDescriptions = new Dictionary(); + + // Read SMPTE RP224 data + string allText = MXF.Properties.Resources.UL_Identifiers; + string[] allLines = allText.Split('\n'); + if (allLines.Count() > 3) + { + string temp; + for (int n = 3; n < allLines.Count(); n++) // Start the first 3 header lines + { + string line = allLines[n]; + string[] parts = line.Split(';'); + if (parts.Count() > 6) + { + try + { + UInt64 value1 = 0; + UInt64 value2 = 0; + if (!string.IsNullOrEmpty(parts[1])) + { + temp = parts[1].Trim(' '); + temp = temp.Replace(".", ""); + value1 = Convert.ToUInt64(temp, 16); + } + if (!string.IsNullOrEmpty(parts[2])) + { + temp = parts[2].Trim(' '); + temp = temp.Replace(".", ""); + value2 = Convert.ToUInt64(temp, 16); + } + MXFShortKey shortKey = new MXFShortKey(value1, value2); + m_ULDescriptions.Add(shortKey, new string[] { parts[4], parts[5], parts[6] }); + //Debug.WriteLine("combinedDID = {0}, Name = {1} ({2}) [{3}]", shortKey, parts[4], parts[5], parts[6]); + } + catch (Exception) + { + } + } + } + } + + + // Read SMPTE RP210 data + allText = MXF.Properties.Resources.MD_Identifiers; + allLines = allText.Split('\n'); + if (allLines.Count() > 7) + { + for (int n = 7; n < allLines.Count(); n++) // Start the first 7 header lines + { + string line = allLines[n]; + string[] parts = line.Split(';'); + if (parts.Count() > 8) + { + try + { + string fullID = parts[5].Replace(".", ""); + if (!string.IsNullOrEmpty(fullID)) + { + UInt64 value1 = 0; + UInt64 value2 = 0; + string svalue1 = fullID.Substring(0, 16); + string svalue2 = fullID.Substring(16, 16); + if (!string.IsNullOrEmpty(svalue1)) + value1 = Convert.ToUInt64(svalue1, 16); + if (!string.IsNullOrEmpty(svalue2)) + value2 = Convert.ToUInt64(svalue2, 16); + MXFShortKey shortKey = new MXFShortKey(value1, value2); + if (parts.Count() > 12) + m_ULDescriptions.Add(shortKey, new string[] { string.Format("{0} - {1}", parts[6], parts[7]), parts[8], parts[13] }); + else + m_ULDescriptions.Add(shortKey, new string[] { string.Format("{0} - {1}", parts[6], parts[7]), parts[8], string.Empty }); + } + } + catch (Exception) + { + } + } + } + } + } + + [Browsable(false)] + public int Length + { + get + { + if (this.m_mxfKey == null) + return 0; + return this.m_mxfKey.Length; + } + } + + [Browsable(false)] + public KeyType Type { get; set; } + [Browsable(false)] + public Type ObjectType { get; set; } + + /// + /// The name of this key (if found in SMPTE RP210 or RP224) + /// + [CategoryAttribute("Key"), ReadOnly(true)] + public string Name { get; set; } + + /// + /// Keyfield, describes the type of data + /// + [Browsable(false)] + public KeyField KeyField // TODO + { + get + { + if (this.m_mxfKey != null && this.m_mxfKey.Length > 4) + return (KeyField)this.m_mxfKey[5]; + return KeyField.Unknown; + } + } + + /// + /// Create a new key + /// + /// + public MXFKey(params int[] list) + { + this.Type = KeyType.None; + Initialize(list); + } + + /// + /// Create a new key + /// + /// + public MXFKey(string name, params int[] list) + { + this.Type = KeyType.None; + this.Name = name; + Initialize(list); + } + + /// + /// Create a new key + /// + /// + public MXFKey(Type objectType, params int[] list) + { + this.ObjectType = objectType; + Initialize(list); + } + + /// + /// Create a new key + /// + /// + public MXFKey(string name, KeyType type, params int[] list) + { + this.Name = name; + this.Type = type; + Initialize(list); + } + + /// + /// Initialize the key value + /// + /// + private void Initialize(params int[] list) + { + this.m_mxfKey = new byte[list.Length]; + for (int n = 0; n < list.Length; n++) + m_mxfKey[n] = (byte)list[n]; + + FindKeyName(); + } + + /// + /// Create a new key combining 2 parts, first should be 4 bytes + /// + /// + /// + public MXFKey(byte b0, byte b1, byte b2, byte b3, MXFReader reader) + { + this.m_mxfKey = null; + int len = b1 + 2; + if (len >= 4) + { + this.m_mxfKey = new byte[len]; + this.m_mxfKey[0] = b0; + this.m_mxfKey[1] = b1; + this.m_mxfKey[2] = b2; + this.m_mxfKey[3] = b3; + + for (int n = 4; n < len; n++) + m_mxfKey[n] = reader.ReadB(); + } + + FindKeyName(); + } + + /// + /// Create a new key by reading from the current file location + /// + /// + /// + public MXFKey(MXFReader reader) + { + byte isoMark = reader.ReadB(); + byte length = reader.ReadB(); + this.m_mxfKey = new byte[length]; + for (int n = 2; n < length; n++) + m_mxfKey[n] = reader.ReadB(); + + FindKeyName(); + } + + + /// + /// Create a new key by reading from the current file location with a fixed size + /// + /// + /// + public MXFKey(MXFReader reader, UInt32 length) + { + this.m_mxfKey = new byte[length]; + for (int n = 0; n < length; n++) + m_mxfKey[n] = reader.ReadB(); + + FindKeyName(); + } + + /// + /// Locate the key name (if found) + /// + private void FindKeyName() + { + MXFShortKey skey = this.ShortKey; + if (m_ULDescriptions.ContainsKey(skey)) + { + this.Name = m_ULDescriptions[skey][0]; + this.m_fIsUID = false; + } + else + { + this.Name = "UID"; // Not in the global UL list, probably an unique ID + this.m_fIsUID = true; + } + } + + + /// + /// Return a byte of the key + /// + /// + /// + [Browsable(false)] + public byte this[int key] + { + get + { + if (this.m_mxfKey == null) + return 0; + if (key >= 0 && key < this.m_mxfKey.Length) + return m_mxfKey[key]; + return 0; + } + set + { + if (this.m_mxfKey != null && key >= 0 && key < this.m_mxfKey.Length) + m_mxfKey[key] = (byte) value; + } + } + + + [CategoryAttribute("Key"), ReadOnly(true)] + public MXFShortKey ShortKey + { + get + { + return new MXFShortKey(this.m_mxfKey); + } + } + + + /// + /// Return a description if available + /// + [CategoryAttribute("Key"), ReadOnly(true)] + public string Description + { + get + { + MXFShortKey skey = this.ShortKey; + if (m_ULDescriptions.ContainsKey(skey)) + return m_ULDescriptions[skey][1]; + return string.Empty; + } + } + + + /// + /// Return a description if available + /// + [CategoryAttribute("Key"), ReadOnly(true)] + public string Information + { + get + { + MXFShortKey skey = this.ShortKey; + if (m_ULDescriptions.ContainsKey(skey)) + return m_ULDescriptions[skey][2]; + return string.Empty; + } + } + + + // + // + // Equal stuff + // + // + + + /// + /// Some output + /// + /// + public override string ToString() + { + if (m_fIsUID) + { + StringBuilder sb = new StringBuilder(); + if (!string.IsNullOrEmpty(this.Name)) + sb.Append(this.Name + " - "); + sb.Append("{"); + for (int n = 0; n < this.Length; n++) + { + if (n > 0) + sb.Append(", "); + sb.Append(string.Format("{0:X2}", this.m_mxfKey[n])); + } + sb.Append("}"); + return sb.ToString(); + } + else + return this.Name; + } + + /// + /// Equal keys? + /// + /// + /// + public bool Equals(MXFKey other) + { + if (ReferenceEquals(null, other)) return false; + if (ReferenceEquals(this, other)) return true; + + int len = Math.Min(this.Length, other.Length); + if (len == 0) return false; + for (int n = 0; n < len; n++) + if (this[n] != other[n]) + return false; + return true; + } + + /// + /// Equal to object? + /// + /// + /// + public override bool Equals(object obj) + { + if (ReferenceEquals(null, obj)) return false; + if (ReferenceEquals(this, obj)) return true; + if (obj.GetType() != typeof(MXFKey)) return false; + return Equals((MXFKey)obj); + } + + public override int GetHashCode() { return this.m_mxfKey.GetHashCode(); } + public static bool operator ==(MXFKey x, MXFKey y) { return Equals(x, y); } + public static bool operator !=(MXFKey x, MXFKey y) { return !Equals(x, y); } + } +} diff --git a/client/MXFFileParser/MXFLogicalObject.cs b/client/MXFFileParser/MXFLogicalObject.cs new file mode 100644 index 00000000..be8aa919 --- /dev/null +++ b/client/MXFFileParser/MXFLogicalObject.cs @@ -0,0 +1,156 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; + +namespace Myriadbits.MXF +{ + public class MXFLogicalObject + { + [Browsable(false)] + public MXFObject Object { get; set; } + + [Browsable(false)] + public List Children { get; set; } + + [Browsable(false)] + public MXFLogicalObject Parent { get; set; } + + [Browsable(false)] + public string Name { get; set; } + + /// + ///Default constructor + /// + /// + public MXFLogicalObject(MXFObject obj, string name) + { + this.Object = obj; + this.Name = name; + } + + + /// + /// Find the first child with this type + /// + /// + /// + public MXFLogicalObject this[Type type] + { + get + { + foreach(MXFLogicalObject lo in this.Children) + { + if (lo.Object != null && lo.Object.GetType() == type) + return lo; + } + return null; + } + } + + /// + /// Get all childs cast to the required type + /// + /// + /// + /// + public static List GetChilds(MXFLogicalObject lo) + { + if (lo.HasChildren) + return lo.Children.Select(a => a.Object).Cast().ToList(); + return null; + } + + /// + /// Get all childs cast to the required type + /// + /// + /// + /// + public static List GetLogicChilds(MXFLogicalObject lo) + { + if (lo.HasChildren) + return lo.Children.Where(a => a.Object is T).ToList(); + return null; + } + + /// + /// Get all childs cast to the required type + /// + /// + /// + /// + public static T GetFirstChild(MXFLogicalObject lo) + { + if (lo.HasChildren) + return lo.Children.Select(a => a.Object).Cast().FirstOrDefault(); + return default(T); + } + + /// + /// Add a child + /// + /// + /// + [Browsable(false)] + public bool HasChildren + { + get + { + if (this.Children == null) + return false; + return this.Children.Count > 0; + } + } + + + /// + /// Add a child + /// + /// + /// + public MXFLogicalObject AddChild(MXFLogicalObject child) + { + if (this.Children == null) + this.Children = new List(); + child.Parent = this; + this.Children.Add(child); + return child; + } + + /// + /// Some output + /// + /// + public override string ToString() + { + if (this.Children == null) + return this.Name; + return string.Format("{0} [{1} items]", this.Name, this.Children.Count); + } + + + + } +} diff --git a/client/MXFFileParser/MXFNamedObject.cs b/client/MXFFileParser/MXFNamedObject.cs new file mode 100644 index 00000000..3c9e33cf --- /dev/null +++ b/client/MXFFileParser/MXFNamedObject.cs @@ -0,0 +1,88 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + /// + /// Named object type (collectionname) + /// + public class MXFNamedObject : MXFObject + { + [Browsable(false)] + public string Name { get; set; } + + + /// + /// MXF Object constructor + /// + /// + public MXFNamedObject(long offset) + : base(offset) + { + } + + + /// + /// MXF Object constructor + /// + /// + public MXFNamedObject(string collectionName, long offset) + : base(offset) + { + this.Name = collectionName; + } + + /// + /// MXF Object constructor + /// + /// + public MXFNamedObject(string collectionName, long offset, MXFObjectType type) + : base(offset) + { + this.Name = collectionName; + this.m_eType = type; + } + + /// + /// MXF Object constructor + /// + /// + public MXFNamedObject(string collectionName, long offset, long length) + : base(offset) + { + this.Name = collectionName; + this.Length = length; + } + + /// + /// Some output + /// + /// + public override string ToString() + { + if (this.Children == null) + return this.Name; + return string.Format("{0} [{1} items]", this.Name, this.Children.Count); + } + } +} diff --git a/client/MXFFileParser/MXFObject.cs b/client/MXFFileParser/MXFObject.cs new file mode 100644 index 00000000..c93fdab0 --- /dev/null +++ b/client/MXFFileParser/MXFObject.cs @@ -0,0 +1,426 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Diagnostics; + +namespace Myriadbits.MXF +{ + public enum MXFObjectType + { + Normal, + Partition, + Index, + SystemItem, + Essence, + Meta, + RIP, + Filler, + Special + }; + + public enum MXFLogType + { + Info, + Warning, + Error + }; + + public class MXFObject + { + private long m_lOffset = long.MaxValue; // Offset in bytes from the beginning of the file + private long m_lLength = -1; // Length in bytes of this object + protected MXFObjectType m_eType = MXFObjectType.Normal; // Default to normal type + + [CategoryAttribute("Object"), ReadOnly(true)] + public long Offset + { + get + { + return m_lOffset; + } + set + { + m_lOffset = value; + } + } + + [CategoryAttribute("Object"), ReadOnly(true)] + public long Length + { + get + { + if (m_lLength == -1) + { + // Not set, try to get the parent length + if (this.Parent != null) + return this.Parent.Length + this.Parent.Offset - this.Offset; + return 0; // Unknown + } + else + return m_lLength; + } + set + { + m_lLength = value; + } + } + + [Browsable(false)] + public MXFObjectType Type + { + get + { + return m_eType; + } + } + + [Browsable(false)] + public List Children { get; set; } + + [Browsable(false)] + public MXFObject Parent { get; set; } + + [Browsable(false)] + public bool IsLoaded { get; set; } + + /// + ///Default constructor + /// + /// + public MXFObject() + { + } + + /// + /// Constructor + /// + /// + public MXFObject(MXFReader reader) + { + this.Offset = reader.Position; + } + + + /// + /// Constructor + /// + /// + public MXFObject(long offset) + { + this.Offset = offset; + } + + /// + /// Add a child + /// + /// + /// + [Browsable(false)] + public bool HasChildren + { + get + { + if (this.Children == null) + return false; + return this.Children.Count > 0; + } + } + + /// + /// Returns the number of children + /// + /// + /// + [Browsable(false)] + public int ChildCount + { + get + { + if (this.Children == null) + return 0; + return this.Children.Count; + } + } + + /// + /// Add a child + /// + /// + /// + public MXFObject AddChild(MXFObject child) + { + if (this.Children == null) + this.Children = new List(); + child.Parent = this; + this.Children.Add(child); + if (child.Offset < this.m_lOffset) + this.m_lOffset = child.Offset; + return child; + } + + /// + /// Find the top level parent + /// + /// + /// + [Browsable(false)] + public MXFObject TopParent + { + get + { + if (this.Parent != null) + return this.Parent.TopParent; + return this; + } + } + + public void LogInfo(string format, params object[] args) { this.Log(MXFLogType.Info, format, args); } + public void LogWarning(string format, params object[] args) { this.Log(MXFLogType.Warning, format, args); } + public void LogError(string format, params object[] args) { this.Log(MXFLogType.Error, format, args); } + + + + /// + /// Generic log message + /// + /// + /// + public void Log(MXFLogType type, string format, params object[] args) + { + string s = string.Format("{0}: {1}", type.ToString(), string.Format(format, args)); + Debug.WriteLine(s); + } + + /// + /// Some output + /// + /// + public override string ToString() + { + if (this.Children == null) + return this.Offset.ToString(); + return string.Format("{0} [{1} items]", this.Offset, this.Children.Count); + } + + + /// + /// Is this object visible? + /// + /// + /// + public bool IsVisible(bool skipFiller) + { + if (skipFiller && this.Type == MXFObjectType.Filler) + return false; + return true; + } + + /// + /// Find the next object of a specific type + /// + /// + /// + public MXFObject FindNextSibling(Type typeToFind, bool skipFillers) + { + MXFObject found = null; + if (this.Parent != null && this.Parent.HasChildren) + { + int index = this.Parent.Children.FindIndex(a => a == this); + if (index >= 0 && index < this.Parent.Children.Count - 1) + { + for (int n = index + 1; n < this.Parent.Children.Count; n++) + { + MXFObject child = this.Parent.Children[n]; + if (child.GetType() == typeToFind && child.IsVisible(skipFillers)) + { + // Yes found next sibling of the same type + return this.Parent.Children[n]; + } + + // Not the correct type, try its children + found = this.Parent.Children[n].FindChild(typeToFind, skipFillers); + if (found != null) + return found; + } + } + + // Hmm still not found, try our grand-parent: + found = this.Parent.FindNextSibling(typeToFind, skipFillers); + } + return found; + } + + /// + /// Find the next object of a specific type + /// + /// + /// + public MXFObject FindPreviousibling(Type typeToFind, bool skipFillers) + { + MXFObject found = null; + if (this.Parent != null && this.Parent.HasChildren) + { + int index = this.Parent.Children.FindIndex(a => a == this); + if (index > 0) + { + for (int n = index - 1; n >= 0; n--) + { + MXFObject child = this.Parent.Children[n]; + if (child.GetType() == typeToFind && child.IsVisible(skipFillers)) + { + // Yes found next sibling of the same type + return this.Parent.Children[n]; + } + + // Not the correct type, try its children + found = this.Parent.Children[n].FindChildReverse(typeToFind, skipFillers); + if (found != null) + return found; + } + } + + // Hmm still not found, try our grand-parent: + found = this.Parent.FindPreviousibling(typeToFind, skipFillers); + } + return found; + } + + + /// + /// Find the first child of a specific type + /// + /// + /// + public MXFObject FindChild(Type typeToFind, bool skipFillers) + { + if (this.Children != null) + { + MXFObject found = null; + foreach(MXFObject child in this.Children) + { + if (child.GetType() == typeToFind && child.IsVisible(skipFillers)) + return child; + if (child.HasChildren) + { + found = child.FindChild(typeToFind, skipFillers); + if (found != null) + return found; + } + } + return null; + } + return null; + } + + + /// + /// Find the first child of a specific type + /// + /// + /// + public MXFObject FindChildReverse(Type typeToFind, bool skipFillers) + { + if (this.Children != null) + { + MXFObject found = null; + for (int n = this.Children.Count - 1; n >= 0; n--) + { + MXFObject child = this.Children[n]; + if (child.GetType() == typeToFind && child.IsVisible(skipFillers)) + return child; + if (child.HasChildren) + { + found = child.FindChildReverse(typeToFind, skipFillers); + if (found != null) + return found; + } + } + return null; + } + return null; + } + + + /// + /// Add this object and all children to the list (recursive) + /// + /// + /// + public void AddToList(List list) + { + list.Add(this); + if (this.Children != null) + { + foreach (MXFObject child in this.Children) + child.AddToList(list); + } + } + + /// + /// Returns a specific child + /// + /// + /// + public MXFObject GetChild(int index) + { + if (this.Children == null) + return null; + if (index >= 0 && index < this.Children.Count) + return this.Children[index]; + return null; + } + + + /// + /// Returns true if a child with a certain offset already exists + /// + /// + /// + public bool ChildExists(MXFObject child) + { + if (this.Children != null && child != null) + return this.Children.Exists(a => a.Offset == child.Offset); + return false; + } + + /// + /// Load the entire object from disk (when not yet loaded) + /// + public void Load() + { + if (!this.IsLoaded) + { + this.OnLoad(); + this.IsLoaded = true; + } + } + + /// + /// Load the entire partition from disk override in derived classes when delay loading is supported + /// + public virtual void OnLoad() + { + } + } +} diff --git a/client/MXFFileParser/MXFRational.cs b/client/MXFFileParser/MXFRational.cs new file mode 100644 index 00000000..a742ebd1 --- /dev/null +++ b/client/MXFFileParser/MXFRational.cs @@ -0,0 +1,46 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; + +namespace Myriadbits.MXF +{ + public class MXFRational : Object + { + public UInt32 Num { get; set; } + public UInt32 Den { get; set; } + + public double Value + { + get + { + if (this.Den == 0) + return 0; + return ((double)this.Num) / ((double)this.Den); + } + } + + public override string ToString() + { + return string.Format("{0:.00} ({1}/{2})", this.Value, this.Num, this.Den); + } + } +} diff --git a/client/MXFFileParser/MXFReader.cs b/client/MXFFileParser/MXFReader.cs new file mode 100644 index 00000000..fcc66267 --- /dev/null +++ b/client/MXFFileParser/MXFReader.cs @@ -0,0 +1,357 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.IO; + +namespace Myriadbits.MXF +{ + /// + /// Read data from the MXF file, low-level read class + /// (Candidate for performance increase) + /// + public class MXFReader : IDisposable + { + protected FileStream m_FileStream = null; + + /// + /// Reader constructor + /// + public MXFReader() + { + } + + /// + /// Constructor, create the file reader + /// + /// + public MXFReader(string fileName) + { + Open(fileName); + } + + /// + /// Initialize, create the file reader + /// + /// + public void Open(string fileName) + { + this.FileName = fileName; + this.m_FileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read); + this.m_FileStream.Seek(0, SeekOrigin.Begin); + } + + + /// + /// Initialize, create the file reader + /// + /// + public void Close() + { + this.FileName = ""; + if (this.m_FileStream != null) + this.m_FileStream.Close(); + } + + /// + /// Return the current file position + /// + public long Position + { + get + { + return this.m_FileStream.Position; + } + } + + /// + /// Seek to a position in the file + /// + /// + public void Seek(long newPosition) + { + this.m_FileStream.Seek(newPosition, System.IO.SeekOrigin.Begin); + } + + /// + /// Skip some bytes + /// + public void Skip(long toSkip) + { + Seek(this.Position + toSkip); + } + + + /// + /// Return the name of this MXF + /// + public string FileName { get; set; } + + + /// + /// Returns true when the end-of-file is reached + /// + public bool EOF + { + get + { + if (this.m_FileStream == null) + return true; + return this.m_FileStream.Position >= this.m_FileStream.Length; + } + } + + /// + /// Returns true when the end-of-file is reached + /// + public long Size + { + get + { + if (this.m_FileStream == null) + return 0; + return this.m_FileStream.Length; + } + } + + /// + /// Clean-up + /// + void IDisposable.Dispose() + { + Close(); + } + + /// + /// Read a single byte + /// + public byte ReadB() + { + if (this.m_FileStream != null) + return (byte)this.m_FileStream.ReadByte(); + return 0; + } + + /// + /// Read a single byte + /// + public bool ReadBool() + { + return (this.ReadB() != 0); + } + + /// + /// Read multiple bytes + /// + public void Read(byte[] array, long count) + { + if (this.m_FileStream != null) + this.m_FileStream.Read(array, 0, (int) count); + } + + /// + /// Read a single byte + /// + public sbyte ReadsB() + { + if (this.m_FileStream != null) + return (sbyte)this.m_FileStream.ReadByte(); + return 0; + } + + /// + /// Read a single word + /// + public UInt16 ReadW() + { + if (this.m_FileStream != null) + return (UInt16)((this.m_FileStream.ReadByte() << 8) + this.m_FileStream.ReadByte()); + return 0; + } + + /// + /// Read a dword + /// + public UInt32 ReadD() + { + if (this.m_FileStream != null) + return (UInt32)( + ((UInt32)this.m_FileStream.ReadByte() << 24) + + ((UInt32)this.m_FileStream.ReadByte() << 16) + + ((UInt32)this.m_FileStream.ReadByte() << 8) + + ((UInt32)this.m_FileStream.ReadByte()) + ); + return 0; + } + + /// + /// Read a long + /// + public UInt64 ReadL() + { + if (this.m_FileStream != null) + return (UInt64)( + ((UInt64)this.m_FileStream.ReadByte() << 56) + + ((UInt64)this.m_FileStream.ReadByte() << 48) + + ((UInt64)this.m_FileStream.ReadByte() << 40) + + ((UInt64)this.m_FileStream.ReadByte() << 32) + + ((UInt64)this.m_FileStream.ReadByte() << 24) + + ((UInt64)this.m_FileStream.ReadByte() << 16) + + ((UInt64)this.m_FileStream.ReadByte() << 8) + + ((UInt64)this.m_FileStream.ReadByte()) + ); + return 0; + } + + /// + /// Read a string + /// + public string ReadS(int length) + { + byte[] data = new byte[length]; + for (int n = 0; n < length; n++) + data[n] = this.ReadB(); + return System.Text.Encoding.BigEndianUnicode.GetString(data); + } + + /// + /// Read a reference key + /// + public MXFRefKey ReadRefKey() + { + return new MXFRefKey(this); + } + + /// + /// Read a normal (non-reference) key + /// + public MXFKey ReadKey() + { + return new MXFKey(this, 16); // Always read 16 bytes for keys (is not completely according to spec, length is part of the key...) + } + + /// + /// Read a UMID key (with reference) + /// + public MXFUMIDKey ReadUMIDKey() + { + return new MXFUMIDKey(this); // Always read 32 bytes for UMID's + } + + /// + /// Read a version + /// + /// + public UInt16[] ReadVersion() + { + UInt16[] version = new UInt16[5]; + for (int n = 0; n < 5; n++) + version[n] = ReadW(); + return version; + } + + /// + /// Read a timestamp + /// + /// + /// + public DateTime ReadTimestamp() + { + UInt16 year = this.ReadW(); + byte month = this.ReadB(); + byte day = this.ReadB(); + byte hour = this.ReadB(); + byte minute = this.ReadB(); + byte second = this.ReadB(); + byte millisecond = this.ReadB(); + try + { + return new DateTime(year, month, day, hour, minute, second, millisecond); + } + catch (Exception) + { + return new DateTime(); + } + } + + + /// + /// Read a timestamp + /// + /// + /// + public MXFRational ReadRational() + { + MXFRational rat = new MXFRational(); + rat.Num = this.ReadD(); + rat.Den = this.ReadD(); + return rat; + } + + /// + /// Read a list of keys + /// + /// + /// + /// + public MXFObject ReadKeyList(string categoryName, string singleItem) + { + UInt32 nofItems = this.ReadD(); + UInt32 objectSize = this.ReadD(); // useless size of objects, always 16 according to specs + + MXFObject keylist = new MXFNamedObject(categoryName, this.Position, objectSize); + if (nofItems < UInt32.MaxValue) + { + for (int n = 0; n < nofItems; n++) + { + MXFRefKey key = new MXFRefKey(this, objectSize, singleItem); + keylist.AddChild(key); + } + } + return keylist; + } + + + /// + /// Read a BCD timecode + /// + /// + /// + public MXFTimeStamp ReadBCDTimeCode(double frameRate) + { + // TODO If MJD is set, time is milliseconds since X + byte type = this.ReadB(); + + MXFTimeStamp timeStamp = new MXFTimeStamp(); + timeStamp.ParseBCDTimeCode(this, frameRate); + + this.ReadB(); // BG7 + BG8 + + // Read 8 dummy bytes (always zero) + this.ReadL(); + + return timeStamp; + } + + + + } +} diff --git a/client/MXFFileParser/MXFRefKey.cs b/client/MXFFileParser/MXFRefKey.cs new file mode 100644 index 00000000..656aeac8 --- /dev/null +++ b/client/MXFFileParser/MXFRefKey.cs @@ -0,0 +1,72 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + [TypeConverter(typeof(ExpandableObjectConverter))] + public class MXFRefKey : MXFNamedObject + { + [CategoryAttribute("ReferenceKey"), ReadOnly(true), TypeConverter(typeof(ExpandableObjectConverter))] + public MXFObject Reference { get; set; } + + [CategoryAttribute("ReferenceKey"), ReadOnly(true)] + public MXFKey Key { get; set; } + + + /// + /// Create a new reference key by reading from the current file location + /// + /// + /// + public MXFRefKey(MXFReader reader) + : base(reader.Position) + { + this.Key = new MXFKey(reader, 16); + this.Length = 16; + } + + /// + /// Named Reference key + /// + /// + public MXFRefKey(MXFReader reader, UInt32 size, string name) + : base(reader.Position) + { + this.Name = name; + this.Key = new MXFKey(reader, size); + this.Length = this.Key.Length; + } + + /// + /// Some output + /// + /// + public override string ToString() + { + if (string.IsNullOrEmpty(this.Name)) + return this.Key.Name; + return string.Format("{0} [{1}]", this.Name, this.Key.ToString()); + } + } +} diff --git a/client/MXFFileParser/MXFTimeStamp.cs b/client/MXFFileParser/MXFTimeStamp.cs new file mode 100644 index 00000000..15443478 --- /dev/null +++ b/client/MXFFileParser/MXFTimeStamp.cs @@ -0,0 +1,265 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; + +namespace Myriadbits.MXF +{ + public class MXFTimeStamp : Object + { + public MXFTimeStamp() + { + } + + public int Year { get; set; } + public byte Month { get; set; } + public byte Day { get; set; } + public byte Hour { get; set; } + public byte Minute { get; set; } + public byte Second { get; set; } + public byte Frame { get; set; } + public byte Field { get; set; } + public byte FullFrame { get; set; } + + public bool DropFrame { get; set; } + public bool HasFields { get; set; } + + public double FrameRate { get; set; } + + + /// + /// Copy constructor + /// + /// + public MXFTimeStamp(MXFTimeStamp other) + { + this.DropFrame = other.DropFrame; + this.HasFields = other.HasFields; + this.FrameRate = other.FrameRate; + this.Frame = other.Frame; + this.Second = other.Second; + this.Minute = other.Minute; + this.Hour = other.Hour; + this.Day = other.Day; + this.Month = other.Month; + this.Year = other.Year; + this.FullFrame = other.FullFrame; + this.Frame = other.Frame; + } + + + /// + /// Increase time step by a single timestep + /// + public void Increase() + { + this.FullFrame++; + if (this.FullFrame >= this.FrameRate) + { + this.FullFrame = 0; + this.Second++; + if (this.Second > 59) + { + this.Second = 0; + this.Minute++; + if (this.Minute > 59) + { + this.Minute = 0; + this.Hour++; + if (this.Hour > 23) + { + this.Hour = 0; + this.Day++; + + // TODO MONTH + year + } + } + } + } + + if (this.HasFields) + this.Frame = (byte)(this.FullFrame / 2); + else + this.Frame = this.FullFrame; + } + + + /// + /// Compare 2 timestamps to check if they ar the same + /// + /// + /// + public bool IsSame(MXFTimeStamp other) + { + if (this.Year == other.Year && + this.Month == other.Month && + this.Day == other.Day && + this.Hour == other.Hour && + this.Minute == other.Minute && + this.Second == other.Second && + this.FullFrame == other.FullFrame && + this.FrameRate == other.FrameRate) + { + return true; + } + return false; + } + + + /// + /// Compare 2 timestamps to check if they ar the same + /// + /// + /// + public bool IsEmpty() + { + if (this.Year == 0 && + this.Month == 0 && + this.Day == 0 && + this.Hour == 0 && + this.Minute == 0 && + this.Second == 0 && + this.FullFrame == 0 && + this.FrameRate == 0) + { + return true; + } + return false; + } + + /// + /// Parse a BCD time code + /// + /// + /// + /// + private byte ParseBCD(byte value, byte tenMask) + { + return (byte)((value & 0x0F) + ((value & tenMask) >> 4) * 10); + } + + + /// + /// Parse a BCD timecode from the reader + /// + /// + /// + public void ParseBCDTimeCode(MXFReader reader, double frameRate) + { + byte frameb = reader.ReadB(); + byte secondb = reader.ReadB(); + byte minuteb = reader.ReadB(); + byte hourb = reader.ReadB(); + + bool colorFlag = (frameb & 0x80) == 0x80; + bool dropFlag = (frameb & 0x40) == 0x40; + + this.Frame = ParseBCD(frameb, 0x30); + + this.FrameRate = frameRate; + + // When the rate is greater then 30 fps, use the toggle + if (frameRate >= 59) + { + this.Field = (byte)(((secondb & 0x80) == 0x80) ? 1 : 0); + this.FullFrame = (byte)((this.Frame * 2) + this.Field); + this.HasFields = true; + } + else if (frameRate >= 49) + { + this.Field = (byte)(((hourb & 0x80) == 0x80) ? 1 : 0); + this.FullFrame = (byte)((this.Frame * 2) + this.Field); + this.HasFields = true; + } + else + { + this.FullFrame = this.Frame; + this.HasFields = false; + } + + this.Second = ParseBCD(secondb, 0x70); + this.Minute = ParseBCD(minuteb, 0x70); + this.Hour = ParseBCD(hourb, 0x30); + + // Read the other bytes + this.Day = ParseBCD(reader.ReadB(), 0x30); // Binary group data BG1 + BG2 + this.Month = ParseBCD(reader.ReadB(), 0x10); // Binary group data BG3 + BG4 + this.Year = ParseBCD(reader.ReadB(), 0xF0); // Binary group data BG5 + BG6 + } + + + /// + /// Parse a SMNTE12M timecode + /// + /// + /// + public void ParseSMPTE12M(MXFReader reader, double frameRate) + { + byte hoursb = reader.ReadB(); + byte minutesb = reader.ReadB(); + byte secondsb = reader.ReadB(); + byte framesb = reader.ReadB(); + + this.Hour = ParseBCD(hoursb, 0x30); + this.Minute = ParseBCD(minutesb, 0x70); + this.Second = ParseBCD(secondsb, 0x70); + this.Frame = ParseBCD(framesb, 0x30); + + this.FrameRate = frameRate; + + this.Field = (byte)(((secondsb & 0x80) != 0) ? 1 : 0); + this.DropFrame = ((framesb & 0x80) != 0); + this.HasFields = false; + + if (frameRate >= 49.0) + { + this.FullFrame = (byte)(this.Frame * 2 + this.Field); + this.HasFields = true; + } + } + + /// + /// Return the string representation of this timestamp + /// + /// + /// + public string GetString(bool fullFrame) + { + string time = string.Format("{0:00}:{1:00}:{2:00}.{3:00}", this.Hour, this.Minute, this.Second, this.Frame); + if (this.HasFields) + { + if (fullFrame) + time = string.Format("{0:00}:{1:00}:{2:00}.{3:00}", this.Hour, this.Minute, this.Second, this.FullFrame); + else + time = string.Format("{0:00}:{1:00}:{2:00}.{3:00}.{4}", this.Hour, this.Minute, this.Second, this.Frame, this.Field); + } + + if (this.Day != 0) + time = string.Format("{0}-{1:00}-{2:00} {3}", this.Year, this.Month, this.Day, time); + return time; + } + + public override string ToString() + { + return GetString(false); + } + } +} diff --git a/client/MXFFileParser/MXFUMIDKey.cs b/client/MXFFileParser/MXFUMIDKey.cs new file mode 100644 index 00000000..ba5fa4de --- /dev/null +++ b/client/MXFFileParser/MXFUMIDKey.cs @@ -0,0 +1,59 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + [TypeConverter(typeof(ExpandableObjectConverter))] + public class MXFUMIDKey : MXFRefKey + { + /// + /// Create a new reference key by reading from the current file location + /// + /// + /// + public MXFUMIDKey(MXFReader reader) + : base(reader, 32, "UMID") + { + } + + /// + /// Named Reference key + /// + /// + public MXFUMIDKey(MXFReader reader, string name) + : base(reader, 32, name) + { + } + + /// + /// Some output + /// + /// + public override string ToString() + { + if (string.IsNullOrEmpty(this.Name)) + return this.Key.Name; + return string.Format("{0} [{1}]", this.Name, this.Key.ToString()); + } + } +} diff --git a/client/MXFFileParser/MXFValidationResult.cs b/client/MXFFileParser/MXFValidationResult.cs new file mode 100644 index 00000000..8ee80f4d --- /dev/null +++ b/client/MXFFileParser/MXFValidationResult.cs @@ -0,0 +1,100 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.Collections.Generic; + +namespace Myriadbits.MXF +{ + public enum MXFValidationState + { + Success = 1, + Warning = 2, + Error = 3, + Info = 4 + }; + + public class MXFValidationDetails + { + public MXFValidationState State { get; set; } + public string Result { get; set; } + public string Category { get; set; } + + public MXFValidationDetails(MXFValidationState state, string result) + { + this.State = state; + this.Result = result; + } + } + + + + public class MXFValidationResult : List + { + public string Category { get; set; } + public MXFValidationState State { get; set; } + public string Result { get; set; } + + public MXFValidationResult(string category) + { + this.Category = category; + } + + public void SetSuccess(string result) + { + this.State = MXFValidationState.Success; + this.Result = result; + } + + public void SetWarning(string result) + { + this.State = MXFValidationState.Warning; + this.Result = result; + } + + public void SetError(string result) + { + this.State = MXFValidationState.Error; + this.Result = result; + } + + public void SetInfo(string result) + { + this.State = MXFValidationState.Info; + this.Result = result; + } + + public void AddSuccess(string result) + { + this.Add(new MXFValidationDetails(MXFValidationState.Success, result)); + } + + public void AddWarning(string result) + { + this.Add(new MXFValidationDetails(MXFValidationState.Warning, result)); + } + + public void AddError(string result) + { + this.Add(new MXFValidationDetails(MXFValidationState.Error, result)); + } + + } +} diff --git a/client/MXFFileParser/MainElements/MXFANCFrameElement.cs b/client/MXFFileParser/MainElements/MXFANCFrameElement.cs new file mode 100644 index 00000000..1dad9faf --- /dev/null +++ b/client/MXFFileParser/MainElements/MXFANCFrameElement.cs @@ -0,0 +1,49 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; + +namespace Myriadbits.MXF +{ + public class MXFANCFrameElement : MXFEssenceElement + { + private static Dictionary m_itemTypes = new Dictionary(); + + public MXFANCFrameElement(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV) + { + UInt16 nofPackets = reader.ReadW(); + for(int n = 0; n < nofPackets; n++) + { + MXFANCPacket newpacket = new MXFANCPacket(reader); + this.AddChild(newpacket); + } + } + + public override string ToString() + { + if (this.Children != null) + return string.Format("ANC Frame Element [packets {0}]", this.Children.Count); + return string.Format("ANC Frame Element [packets 0]"); + } + } +} diff --git a/client/MXFFileParser/MainElements/MXFEssenceElement.cs b/client/MXFFileParser/MainElements/MXFEssenceElement.cs new file mode 100644 index 00000000..d0c37f96 --- /dev/null +++ b/client/MXFFileParser/MainElements/MXFEssenceElement.cs @@ -0,0 +1,90 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.Collections.Generic; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFEssenceElement : MXFKLV + { + private static Dictionary m_itemTypes = new Dictionary(); + + [CategoryAttribute("EssenceElement"), ReadOnly(true)] + public string ItemType { get; set; } + [CategoryAttribute("EssenceElement"), ReadOnly(true)] + public byte ElementCount { get; set; } + [CategoryAttribute("EssenceElement"), ReadOnly(true)] + public byte ElementType { get; set; } + [CategoryAttribute("EssenceElement"), ReadOnly(true)] + public byte ElementNumber { get; set; } + [Browsable(false)] + public bool IsPicture { get; set; } + + [CategoryAttribute("EssenceElement"), ReadOnly(true)] + public long EssenceOffset + { + get + { + if (this.Partition == null) return this.Offset; // Unknown + if (this.Partition.FirstPictureEssenceElement == null) return this.Offset; // Unknown + return (this.Offset - this.Partition.FirstPictureEssenceElement.Offset) + ((long)this.Partition.BodyOffset); + } + } + + [Browsable(false)] + public bool Indexed { get; set; } + + /// + /// Static constructor to initialize the static array + /// + static MXFEssenceElement() + { + // Add all meta data + m_itemTypes.Add(0x05, "CP Picture (SMPTE 326M)"); + m_itemTypes.Add(0x06, "CP Sound (SMPTE 326M)"); + m_itemTypes.Add(0x07, "CP Data (SMPTE 326M)"); + m_itemTypes.Add(0x15, "GC Picture"); + m_itemTypes.Add(0x16, "GC Sound"); + m_itemTypes.Add(0x17, "GC Data"); + m_itemTypes.Add(0x18, "GC Compound"); + } + + public MXFEssenceElement(MXFReader reader, MXFKLV headerKLV) + : base(headerKLV, "EssenceElement", KeyType.Essence) + { + this.m_eType = MXFObjectType.Essence; + if (m_itemTypes.ContainsKey(this.Key[12])) + this.ItemType = m_itemTypes[this.Key[12]]; + else + this.ItemType = ""; + this.IsPicture = (this.Key[12] == 0x05 || this.Key[12] == 0x15); + this.ElementCount = this.Key[13]; + this.ElementType = this.Key[14]; + this.ElementNumber = this.Key[15]; + } + + public override string ToString() + { + return string.Format("{0} Essence [len {1}]", this.ItemType, this.Length); + } + } +} diff --git a/client/MXFFileParser/MainElements/MXFPackageMetadata.cs b/client/MXFFileParser/MainElements/MXFPackageMetadata.cs new file mode 100644 index 00000000..26fde9bd --- /dev/null +++ b/client/MXFFileParser/MainElements/MXFPackageMetadata.cs @@ -0,0 +1,91 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; + +namespace Myriadbits.MXF +{ + public class MXFPackageMetaData : MXFKLV + { + private static Dictionary m_itemTypes = new Dictionary(); + private int nofSizeSize = 2; + + /// + /// Static constructor to initialize the static array + /// + static MXFPackageMetaData() + { + // Add all meta data see spec: SMPTE ST 331:2011 + m_itemTypes.Add(0x80, "Metadata link"); + m_itemTypes.Add(0x81, "SMPTE 12M time-code"); + m_itemTypes.Add(0x82, "SMPTE 309M date-time stamp"); + m_itemTypes.Add(0x83, "UMID"); + m_itemTypes.Add(0x84, "MPEG-2 picture editing"); + m_itemTypes.Add(0x85, "8-channel AES3 editing"); + m_itemTypes.Add(0x86, "Picture bit-stream splicing"); + m_itemTypes.Add(0x87, "MPEG decoder buffer delay"); + m_itemTypes.Add(0x88, "KLV metadata"); + m_itemTypes.Add(0x89, "AES3 non-audio metadata"); + } + + public MXFPackageMetaData(MXFReader reader, MXFKLV headerKLV) + : base(headerKLV, "PackageMetadata", KeyType.PackageMetaDataSet) + { + this.m_eType = MXFObjectType.Essence; // I will count this as essence data + if (this.Key[5] == 0x63) + nofSizeSize = 4; + switch (this.Key[14]) + { + case 0x02: this.Key.Name = "Package Metadata set"; break; + case 0x03: this.Key.Name = "Picture Metadata set"; break; + case 0x04: this.Key.Name = "Sound Metadata set"; break; + case 0x05: this.Key.Name = "Data Metadata set"; break; + case 0x06: this.Key.Name = "Control Metadata set"; break; + } + + + reader.Seek( this.DataOffset); // Seek to the start of the data + + long end = this.DataOffset + this.Length; + while (reader.Position < end) + { + byte type = reader.ReadB(); + UInt32 size = 0; + if (nofSizeSize == 2) + size = reader.ReadW(); + else + size = reader.ReadD(); + long startPos = reader.Position; + if (m_itemTypes.ContainsKey(type)) + { + this.AddChild(new MXFData(m_itemTypes[type], reader, size)); + } + reader.Seek(startPos + size); + } + } + + public override string ToString() + { + return string.Format("Package Metadata [len {0}]", this.Length); + } + } +} diff --git a/client/MXFFileParser/MainElements/MXFPartition.cs b/client/MXFFileParser/MainElements/MXFPartition.cs new file mode 100644 index 00000000..36e22683 --- /dev/null +++ b/client/MXFFileParser/MainElements/MXFPartition.cs @@ -0,0 +1,178 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public enum PartitionType + { + Unknown, + Header, + Body, + Footer + } + + public class MXFPartition : MXFKLV + { + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public PartitionType PartitionType { get; set; } + + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public bool Closed { get; set; } + + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public bool Complete { get; set; } + + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public UInt32 KagSize { get; set; } + + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public UInt64 ThisPartition { get; set; } + + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public UInt64 PreviousPartition { get; set; } + + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public UInt64 FooterPartition { get; set; } + + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public UInt64 HeaderByteCount { get; set; } + + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public UInt64 IndexByteCount { get; set; } + + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public UInt32 IndexSID { get; set; } + + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public UInt64 BodyOffset { get; set; } + + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public UInt32 BodySID { get; set; } + + [CategoryAttribute("PartitionHeader"), ReadOnly(true)] + public MXFKey OP { get; set; } + + [Browsable(false)] + public MXFSystemItem FirstSystemItem { get; set; } + + [Browsable(false)] + public MXFEssenceElement FirstPictureEssenceElement { get; set; } + + [Browsable(false)] + public Dictionary PrimerKeys { get; set; } + + [Browsable(false)] + public MXFFile File { get; set; } + + [Browsable(false)] + public int PartitionNumber { get; set; } + + + public MXFPartition(MXFReader reader, MXFKLV headerKLV) + : base(headerKLV, "Partition", KeyType.Partition) + { + this.m_eType = MXFObjectType.Partition; + + // Determine the partition type + switch (this.Key[13]) + { + case 2: this.PartitionType = PartitionType.Header; break; + case 3: this.PartitionType = PartitionType.Body; break; + case 4: this.PartitionType = PartitionType.Footer; break; + default: + this.PartitionType = PartitionType.Unknown; + Log(MXFLogType.Error, "unknown partition type"); + break; + } + + this.Closed = (this.PartitionType == PartitionType.Footer) || (this.Key[14] & 0x01) == 0x00; + this.Complete = (this.Key[14] > 2); + + // Make sure we read at the data position + reader.Seek(this.DataOffset); + + reader.ReadD(); // Skip 4 bytes + + this.KagSize = reader.ReadD(); + this.ThisPartition = reader.ReadL(); + this.PreviousPartition = reader.ReadL(); + this.FooterPartition = reader.ReadL(); + this.HeaderByteCount = reader.ReadL(); + this.IndexByteCount = reader.ReadL(); + this.IndexSID = reader.ReadD(); + this.BodyOffset = reader.ReadL(); + this.BodySID = reader.ReadD(); + + this.OP = new MXFKey(reader, 16); + + MXFObject essenceContainers = reader.ReadKeyList("Essence Containers", "Essence Container"); + this.AddChild(essenceContainers); + } + + + public override string ToString() + { + if (this.PartitionType == PartitionType.Body) + { + if (this.FirstSystemItem != null) + return string.Format("Body Partition [{0}] - {1}", this.PartitionNumber, this.FirstSystemItem.UserDateFullFrameNb); + else + return string.Format("Body Partition [{0}]", this.PartitionNumber ); + } + return string.Format("{0} Partition", Enum.GetName(typeof(PartitionType), this.PartitionType)); + } + + + /// + /// Load the entire partition from disk (when not yet loaded) + /// + public override void OnLoad() + { + MXFKLVFactory klvFactory = new MXFKLVFactory(); + using (MXFReader reader = new MXFReader(this.File.Filename)) + { + // Seek just after this partition + reader.Seek(this.DataOffset + this.Length); + + while (!reader.EOF) + { + MXFKLV klv = klvFactory.CreateObject(reader, this); + + if (klv.Key.Type == KeyType.Partition || klv.Key.Type == KeyType.RIP || klv.Key.Type == KeyType.PrimerPack) + break; // Next partition or other segment, quit reading + + if (!this.ChildExists(klv)) + { + // Normal, just add the new child + this.AddChild(klv); + } + + // Next KLV please + reader.Seek(klv.DataOffset + klv.Length); + } + } + } + } +} diff --git a/client/MXFFileParser/MainElements/MXFPrimerPack.cs b/client/MXFFileParser/MainElements/MXFPrimerPack.cs new file mode 100644 index 00000000..d352e10b --- /dev/null +++ b/client/MXFFileParser/MainElements/MXFPrimerPack.cs @@ -0,0 +1,84 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFPrimerPack : MXFKLV + { + [CategoryAttribute("PrimerPack"), ReadOnly(true)] + public UInt32 LocalTagCount { get; set; } + + [Browsable(false)] + private Dictionary m_PrimerKeys = null; + [Browsable(false)] + public Dictionary AllKeys { get { return m_PrimerKeys; } } + + /// + /// Primerpack constructor + /// All keys will be passed to the partition and used in the metadatabase class to describe unkown/optional tags + /// + /// + /// + public MXFPrimerPack(MXFReader reader, MXFKLV headerKLV) + : base(headerKLV, "PrimerPack", KeyType.PrimerPack) + { + this.LocalTagCount = ReadTagList(reader, "LocalTags"); + } + + /// + /// Read partition tag list + /// + /// + /// + /// + protected UInt32 ReadTagList(MXFReader reader, string categoryName) + { + UInt32 nofItems = reader.ReadD(); + UInt32 objectSize = reader.ReadD(); // useless size of objects, always 16 according to specs + + MXFObject keylist = new MXFNamedObject(categoryName, reader.Position); + if (nofItems > 0 && nofItems < UInt32.MaxValue) + { + m_PrimerKeys = new Dictionary(); + for (int n = 0; n < nofItems; n++) + { + MXFEntryPrimer entry = new MXFEntryPrimer(reader); + m_PrimerKeys.Add(entry.LocalTag, entry); // Add to our own internal list + keylist.AddChild(entry); // And add the entry as one of our children + } + } + this.AddChild(keylist); + return nofItems; + } + + + public override string ToString() + { + if (this.LocalTagCount == 0) + return "PrimerPack"; + return string.Format("PrimerPack [{0} items]", this.LocalTagCount ); + } + } +} diff --git a/client/MXFFileParser/MainElements/MXFRIP.cs b/client/MXFFileParser/MainElements/MXFRIP.cs new file mode 100644 index 00000000..9baa0898 --- /dev/null +++ b/client/MXFFileParser/MainElements/MXFRIP.cs @@ -0,0 +1,60 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + + +namespace Myriadbits.MXF +{ + public class MXFRIP : MXFKLV + { + public MXFRIP(MXFReader reader, MXFKLV headerKLV) + : base(headerKLV, "RIP", KeyType.RIP) + { + this.m_eType = MXFObjectType.RIP; + Initialize(reader); + } + + private void Initialize(MXFReader reader) + { + // Make sure we read at the data position + reader.Seek(this.DataOffset); + + // Read all local tags + long klvEnd = this.DataOffset + this.Length; + while (reader.Position + 12 < klvEnd) + { + // Add to the collection + AddChild(new MXFEntryRIP(reader)); + } + } + + public override string ToString() + { + if (this.Children == null) + return string.Format("RIP [0 items]"); + return string.Format("RIP [{0} items]", this.Children.Count); + } + + public MXFEntryRIP GetPartition(int partitionIndex) + { + return this.GetChild(partitionIndex) as MXFEntryRIP; + } + } +} diff --git a/client/MXFFileParser/MainElements/MXFSystemItem.cs b/client/MXFFileParser/MainElements/MXFSystemItem.cs new file mode 100644 index 00000000..2324a496 --- /dev/null +++ b/client/MXFFileParser/MainElements/MXFSystemItem.cs @@ -0,0 +1,161 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + [Flags] + public enum SystemBitmap + { + Control = 0x01, + Data = 0x02, + Sound = 0x04, + Picture = 0x08, + UserDateTime = 0x10, + CreationDateTime = 0x20, + SMPTELabel = 0x40, + FECActive = 0x80 + }; + + public enum SystemStreamStatus + { + Undefined = 0, + HeadPackage = 1, + StartStreamPackage = 2, + MidStreamPackage = 3, + EndStreamPackage = 4, + StreamTailPackage = 5, + StreamStartEndPackage = 6, + Reserved = 7 + }; + + public enum SystemTransferMode + { + Synchronous = 0, + Isochronous = 1, + Asynchronous = 2, + LowLatency = 3, + }; + + public enum SystemTimingMode + { + Normal = 0, + Advanced = 1, + Dual = 2, + Reserved = 3, + }; + + public class MXFSystemItem : MXFKLV + { + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public SystemBitmap SystemBitmap { get; set; } + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public double PackageRate { get; set; } + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public SystemStreamStatus StreamStatus { get; set; } + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public bool LowLatencyMode { get; set; } + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public SystemTransferMode TransferMode { get; set; } + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public SystemTimingMode TimingMode { get; set; } + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public UInt16 ChannelHandle { get; set; } + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public UInt16 ContinuityCount { get; set; } + + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public MXFRefKey SMPTE { get; set; } + + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public string CreationDate { get; set; } + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public MXFTimeStamp UserDate { get; set; } + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public string UserDateFullFrameNb { get; set; } + + [Browsable(false)] + public bool Indexed { get; set; } + + [CategoryAttribute("SystemItem"), ReadOnly(true)] + public long EssenceOffset + { + get + { + if (this.Partition == null) return this.Offset; // Unknown + if (this.Partition.FirstSystemItem == null) return this.Offset; // Unknown + return (this.Offset - this.Partition.FirstSystemItem.Offset) + ((long)this.Partition.BodyOffset); + } + } + + public MXFSystemItem(MXFReader reader, MXFKLV headerKLV) + : base(headerKLV, "SystemItem (CP)", KeyType.SystemItem) + { + this.m_eType = MXFObjectType.SystemItem; + if (this.Key[12] == 0x14) + this.Key.Name = "SystemItem (GC)"; + + reader.Seek(this.DataOffset); // Seek to the start of the data + + // Parse system bitmap + this.SystemBitmap = (SystemBitmap)reader.ReadB(); + + // Parse Content package rate + byte rate = reader.ReadB(); + int rateIndex = (rate & 0x1E) >> 1; + int[] rates = new int[16] {0, 24, 25, 30, 48, 50, 60, 72, 75, 90, 96, 100, 120, 0, 0, 0 }; + int rateNonDrop = 1; + if (rateIndex < 16) + rateNonDrop = rates[rateIndex]; + this.PackageRate = rateNonDrop; + if ((rate & 0x01) == 0x01) // 1.001 divider active? + this.PackageRate = this.PackageRate / 1.001; + + + // Parse Content Package Type + byte type = reader.ReadB(); + this.StreamStatus = (SystemStreamStatus)((type & 0xE0) >> 5); + this.LowLatencyMode = ((type & 0x10) == 0x10); + this.TransferMode = (SystemTransferMode)((type & 0x0C) >> 2); + this.TimingMode = (SystemTimingMode)(type & 0x03); + + this.ChannelHandle = reader.ReadW(); + this.ContinuityCount = reader.ReadW(); + + this.SMPTE = new MXFRefKey(reader, 16, "SMPTE"); // Always read even if zero + + MXFTimeStamp creationTimeStamp = reader.ReadBCDTimeCode(this.PackageRate); + this.CreationDate = creationTimeStamp.ToString(); + + this.UserDate = reader.ReadBCDTimeCode(this.PackageRate); + this.UserDateFullFrameNb = this.UserDate.GetString(true); + } + + + public override string ToString() + { + return string.Format("{0}, Count {1} [{2}]", this.Key.Name, this.ContinuityCount, this.UserDateFullFrameNb); + } + } +} diff --git a/client/MXFFileParser/Metadata/A00 MXFMetadataBaseclass.cs b/client/MXFFileParser/Metadata/A00 MXFMetadataBaseclass.cs new file mode 100644 index 00000000..9150130d --- /dev/null +++ b/client/MXFFileParser/Metadata/A00 MXFMetadataBaseclass.cs @@ -0,0 +1,153 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + /// + /// Meta data class (might) consists of multiple local tags + /// + public class MXFMetadataBaseclass : MXFKLV + { + [CategoryAttribute("Metadata"), ReadOnly(true)] + public string MetaDataName { get; set; } + [CategoryAttribute("Metadata"), Description("3C0A")] + public MXFKey InstanceUID { get; set; } + + + public MXFMetadataBaseclass(MXFReader reader, MXFKLV headerKLV) + : base(headerKLV, "MetaData", KeyType.MetaData) + { + this.m_eType = MXFObjectType.Meta; + this.MetaDataName = ""; + Initialize(reader); + } + + public MXFMetadataBaseclass(MXFReader reader, MXFKLV headerKLV, string metaDataName) + : base(headerKLV, "MetaData", KeyType.MetaData) + { + this.m_eType = MXFObjectType.Meta; + this.MetaDataName = metaDataName; + this.Key.Name = metaDataName; // TODO Correct?? + Initialize(reader); + } + + /// + /// + /// + /// + private void Initialize(MXFReader reader) + { + // Make sure we read at the data position + reader.Seek(this.DataOffset); + + // Read all local tags + long klvEnd = this.DataOffset + this.Length; + while (reader.Position + 4 < klvEnd) + { + MXFLocalTag tag = new MXFLocalTag(reader); + long next = tag.DataOffset + tag.Size; + + if (tag.Tag == 0x3C0A) + { + // Generic instance UID + this.InstanceUID = reader.ReadKey(); + } + else + { + if (tag.Tag > 0x7FFF) + { + // Find the tag in the primerpack's keys + if (this.Partition != null && this.Partition.PrimerKeys != null) + { + if (this.Partition.PrimerKeys.ContainsKey(tag.Tag)) + { + MXFEntryPrimer entry = this.Partition.PrimerKeys[tag.Tag]; + tag.Name = entry.AliasUID.Key.Name; + } + } + } + + // Allow derived classes to handle the data + if (!ParseLocalTag(reader, tag)) + { + // Not processed, use default + tag.Parse(reader); + + // Add to the collection + AddChild(tag); + } + } + + reader.Seek(next); + } + + // Allow derived classes to do some final work + PostInitialize(); + } + + /// + /// Allow derived classes to process the local tag + /// + /// + protected virtual bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + return false; + } + + + /// + /// Called after all local tags have been processed + /// + /// + protected virtual void PostInitialize() + { + } + + /// + /// Read a list of keys + /// + /// + /// + /// + protected UInt32 ReadKeyList(MXFReader reader, string categoryName, string singleItem) + { + MXFObject keylist = reader.ReadKeyList(categoryName, singleItem); + this.AddChild(keylist); + return (UInt32) keylist.ChildCount; + } + + + /// + /// Display some output + /// + /// + public override string ToString() + { + if (string.IsNullOrEmpty(this.MetaDataName)) + return string.Format("MetaData: {0} [len {1}]", this.MetaDataName, this.Length); + else + return string.Format("{0} [len {1}]", this.MetaDataName, this.Length); + } + } +} diff --git a/client/MXFFileParser/Metadata/A01 MXFInterchangeObject.cs b/client/MXFFileParser/Metadata/A01 MXFInterchangeObject.cs new file mode 100644 index 00000000..3733b0a9 --- /dev/null +++ b/client/MXFFileParser/Metadata/A01 MXFInterchangeObject.cs @@ -0,0 +1,54 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFInterchangeObject : MXFMetadataBaseclass + { + [CategoryAttribute("InterchangeObject"), Description("0101")] + public MXFKey ObjectClass { get; set; } + [CategoryAttribute("InterchangeObject"), Description("0102")] + public MXFKey GenerationUID { get; set; } + + + public MXFInterchangeObject(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x0102: this.GenerationUID = reader.ReadKey(); return true; + case 0x0101: this.ObjectClass = reader.ReadKey(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/A02 MXFPreface.cs b/client/MXFFileParser/Metadata/A02 MXFPreface.cs new file mode 100644 index 00000000..a681d8cc --- /dev/null +++ b/client/MXFFileParser/Metadata/A02 MXFPreface.cs @@ -0,0 +1,70 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFPreface : MXFInterchangeObject + { + [CategoryAttribute("Preface"), Description("3B02")] + public DateTime? LastModificationDate { get; set; } + [CategoryAttribute("Preface"), Description("3B03")] + public MXFRefKey ContentStorageUID { get; set; } + [CategoryAttribute("Preface"), Description("3B05")] + public UInt16? Version { get; set; } + [CategoryAttribute("Preface"), Description("3B07")] + public UInt32? ObjectModelVersion { get; set; } + [CategoryAttribute("Preface"), Description("3B08")] + public MXFRefKey PrimaryPackageUID { get; set; } + [CategoryAttribute("Preface"), Description("3B09")] + public MXFKey OperationalPattern { get; set; } + + public MXFPreface(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Preface") + { + this.Key.Type = KeyType.Preface; + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x3B02: this.LastModificationDate = reader.ReadTimestamp(); return true; + case 0x3B05: this.Version = reader.ReadW(); return true; + case 0x3B07: this.ObjectModelVersion = reader.ReadD(); return true; + case 0x3B03: this.ContentStorageUID = new MXFRefKey(reader, 16, "ContentStorageUID"); return true; + case 0x3B08: this.PrimaryPackageUID = new MXFRefKey(reader, 16, "PrimaryPackageUID"); return true; + case 0x3B09: this.OperationalPattern = new MXFKey(reader, 16); return true; + case 0x3B06: ReadKeyList(reader, "Identifications", "Identification"); return true; + case 0x3B0A: ReadKeyList(reader, "Essencecontainers", "Essencecontainer"); return true; + case 0x3B0B: ReadKeyList(reader, "Descriptive Metadata Schemes", "DM scheme"); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/A03 MXFIdentification.cs b/client/MXFFileParser/Metadata/A03 MXFIdentification.cs new file mode 100644 index 00000000..cc4f5733 --- /dev/null +++ b/client/MXFFileParser/Metadata/A03 MXFIdentification.cs @@ -0,0 +1,75 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + class MXFIdentification : MXFInterchangeObject + { + [CategoryAttribute("Identification"), Description("3C01")] + public string CompanyName { get; set; } + [CategoryAttribute("Identification"), Description("3C02")] + public string ProductName { get; set; } + [CategoryAttribute("Identification"), Description("3C03")] + public UInt16[] ProductVersion { get; set; } + [CategoryAttribute("Identification"), Description("3C04")] + public string ProductVersionString { get; set; } + [CategoryAttribute("Identification"), Description("3C05")] + public MXFKey ProductUID { get; set; } + [CategoryAttribute("Identification"), Description("3C06")] + public DateTime? ModificationDate { get; set; } + [CategoryAttribute("Identification"), Description("3C07")] + public UInt16[] ToolkitVersion { get; set; } + [CategoryAttribute("Identification"), Description("3C08")] + public string Platform { get; set; } + [CategoryAttribute("Identification"), Description("3C09")] + public MXFKey ThisGenerationUID { get; set; } + + public MXFIdentification(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Identification") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x3C09: this.ThisGenerationUID = reader.ReadKey(); return true; + case 0x3C01: this.CompanyName = reader.ReadS(localTag.Size); return true; + case 0x3C02: this.ProductName = reader.ReadS(localTag.Size); return true; + case 0x3C03: this.ProductVersion = reader.ReadVersion(); return true; + case 0x3C04: this.ProductVersionString = reader.ReadS(localTag.Size); return true; + case 0x3C05: this.ProductUID = reader.ReadKey(); return true; + case 0x3C06: this.ModificationDate = reader.ReadTimestamp(); return true; + case 0x3C07: this.ToolkitVersion = reader.ReadVersion(); return true; + case 0x3C08: this.Platform = reader.ReadS(localTag.Size); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/A04 MXFContentStorage.cs b/client/MXFFileParser/Metadata/A04 MXFContentStorage.cs new file mode 100644 index 00000000..f43926e7 --- /dev/null +++ b/client/MXFFileParser/Metadata/A04 MXFContentStorage.cs @@ -0,0 +1,46 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +namespace Myriadbits.MXF +{ + class MXFContentStorage : MXFInterchangeObject + { + public MXFContentStorage(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "ContentStorage") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x1901: ReadKeyList(reader, "Packages", "Package"); return true; + case 0x1902: ReadKeyList(reader, "EssenceContainer data", "Essencecontainer data"); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/A05 MXFEssenceContainerData.cs b/client/MXFFileParser/Metadata/A05 MXFEssenceContainerData.cs new file mode 100644 index 00000000..9e9dd2d1 --- /dev/null +++ b/client/MXFFileParser/Metadata/A05 MXFEssenceContainerData.cs @@ -0,0 +1,57 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + class MXFEssenceContainerData : MXFInterchangeObject + { + [CategoryAttribute("EssenceContainerData"), Description("2701")] + public MXFUMIDKey LinkedPackageUID { get; set; } + [CategoryAttribute("EssenceContainerData"), Description("3F06")] + public UInt32? IndexSID { get; set; } + [CategoryAttribute("EssenceContainerData"), Description("3F07")] + public UInt32? BodySID { get; set; } + + public MXFEssenceContainerData(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "EssenceContainerData") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x2701: this.LinkedPackageUID = reader.ReadUMIDKey(); return true; + case 0x3F06: this.IndexSID = reader.ReadD(); return true; + case 0x3F07: this.BodySID = reader.ReadD(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B01 MXFGenericPackage.cs b/client/MXFFileParser/Metadata/B01 MXFGenericPackage.cs new file mode 100644 index 00000000..debd66c0 --- /dev/null +++ b/client/MXFFileParser/Metadata/B01 MXFGenericPackage.cs @@ -0,0 +1,66 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFGenericPackage : MXFInterchangeObject + { + [CategoryAttribute("MaterialPackage"), Description("4401")] + public MXFUMIDKey PackageUID { get; set; } + [CategoryAttribute("MaterialPackage"), Description("4402")] + public string PackageName { get; set; } + [CategoryAttribute("MaterialPackage"), Description("4404")] + public DateTime? ModifiedDate { get; set; } + [CategoryAttribute("MaterialPackage"), Description("4405")] + public DateTime? CreationDate { get; set; } + + public MXFGenericPackage(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "MaterialPackage") + { + } + + public MXFGenericPackage(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x4401: this.PackageUID = reader.ReadUMIDKey(); return true; + case 0x4402: this.PackageName = reader.ReadS(localTag.Size); return true; + case 0x4403: ReadKeyList(reader, "Tracks", "Track"); return true; + case 0x4404: this.ModifiedDate = reader.ReadTimestamp(); return true; + case 0x4405: this.CreationDate = reader.ReadTimestamp(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B02 MXFGenericDescriptor.cs b/client/MXFFileParser/Metadata/B02 MXFGenericDescriptor.cs new file mode 100644 index 00000000..895782ee --- /dev/null +++ b/client/MXFFileParser/Metadata/B02 MXFGenericDescriptor.cs @@ -0,0 +1,45 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +namespace Myriadbits.MXF +{ + public class MXFGenericDescriptor : MXFInterchangeObject + { + public MXFGenericDescriptor(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x2F01: ReadKeyList(reader, "Locators", "Locator"); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B04 MXFNetworkLocator.cs b/client/MXFFileParser/Metadata/B04 MXFNetworkLocator.cs new file mode 100644 index 00000000..d4588853 --- /dev/null +++ b/client/MXFFileParser/Metadata/B04 MXFNetworkLocator.cs @@ -0,0 +1,50 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + class MXFNetworkLocator : MXFInterchangeObject + { + [CategoryAttribute("NetworkLocator"), Description("4001")] + public string URLString { get; set; } + + public MXFNetworkLocator(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Network Locator") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x4001: URLString = reader.ReadS(localTag.Size); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B05 MXFTextLocator.cs b/client/MXFFileParser/Metadata/B05 MXFTextLocator.cs new file mode 100644 index 00000000..0d602b63 --- /dev/null +++ b/client/MXFFileParser/Metadata/B05 MXFTextLocator.cs @@ -0,0 +1,50 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + class MXFTextLocator : MXFInterchangeObject + { + [CategoryAttribute("TexLocator"), Description("4001")] + public string LocatorName { get; set; } + + public MXFTextLocator(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Text Locator") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x4001: LocatorName = reader.ReadS(localTag.Size); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B06 MXFGenericTrack.cs b/client/MXFFileParser/Metadata/B06 MXFGenericTrack.cs new file mode 100644 index 00000000..e01ecf67 --- /dev/null +++ b/client/MXFFileParser/Metadata/B06 MXFGenericTrack.cs @@ -0,0 +1,66 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + class MXFGenericTrack : MXFInterchangeObject + { + [CategoryAttribute("GenericTrack"), Description("4801")] + public UInt32? TrackID { get; set; } + [CategoryAttribute("GenericTrack"), Description("4802")] + public UInt32? TrackNumber { get; set; } + [CategoryAttribute("GenericTrack"), Description("4803")] + public string TrackName { get; set; } + [CategoryAttribute("GenericTrack"), Description("4804")] + public MXFRefKey Sequence { get; set; } + + public MXFGenericTrack(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Generic Track") + { + } + + + public MXFGenericTrack(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x4801: this.TrackID = reader.ReadD(); return true; + case 0x4802: this.TrackName = reader.ReadS(localTag.Size); return true; + case 0x4803: this.Sequence = reader.ReadRefKey(); return true; + case 0x4804: this.TrackNumber = reader.ReadD(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B08 MXFStructuralComponent.cs b/client/MXFFileParser/Metadata/B08 MXFStructuralComponent.cs new file mode 100644 index 00000000..da0a00fd --- /dev/null +++ b/client/MXFFileParser/Metadata/B08 MXFStructuralComponent.cs @@ -0,0 +1,56 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFStructuralComponent : MXFInterchangeObject + { + [CategoryAttribute("StructuralComponent"), Description("0201")] + public MXFKey DataDefinition { get; set; } + + [CategoryAttribute("StructuralComponent"), Description("0202")] + public UInt64? Duration { get; set; } + + + public MXFStructuralComponent(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x0201: this.DataDefinition = reader.ReadKey(); return true; + case 0x0202: this.Duration = reader.ReadL(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B09 MXFSequence.cs b/client/MXFFileParser/Metadata/B09 MXFSequence.cs new file mode 100644 index 00000000..c27d15f0 --- /dev/null +++ b/client/MXFFileParser/Metadata/B09 MXFSequence.cs @@ -0,0 +1,50 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +namespace Myriadbits.MXF +{ + class MXFSequence : MXFStructuralComponent + { + public MXFSequence(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Sequence") + { + } + + public MXFSequence(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x1001: ReadKeyList(reader, "Structural components", "Structural component"); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B10 MXFSourceClip.cs b/client/MXFFileParser/Metadata/B10 MXFSourceClip.cs new file mode 100644 index 00000000..2c5078df --- /dev/null +++ b/client/MXFFileParser/Metadata/B10 MXFSourceClip.cs @@ -0,0 +1,62 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + class MXFSourceClip : MXFStructuralComponent + { + [CategoryAttribute("SourceClip"), Description("1201")] + public UInt64? StartPosition { get; set; } + [CategoryAttribute("SourceClip"), Description("1101")] + public MXFUMIDKey SourcePackageID { get; set; } + [CategoryAttribute("SourceClip"), Description("1102")] + public UInt32? SourceTrackId { get; set; } + + public MXFSourceClip(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "SourceClip") + { + } + + public MXFSourceClip(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x1201: this.StartPosition = reader.ReadL(); return true; + case 0x1101: this.SourcePackageID = reader.ReadUMIDKey(); return true; + case 0x1102: this.SourceTrackId = reader.ReadD(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B11 MXFFiller.cs b/client/MXFFileParser/Metadata/B11 MXFFiller.cs new file mode 100644 index 00000000..f5b48b40 --- /dev/null +++ b/client/MXFFileParser/Metadata/B11 MXFFiller.cs @@ -0,0 +1,44 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +namespace Myriadbits.MXF +{ + class MXFFiller : MXFStructuralComponent + { + public MXFFiller(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Filler") + { + // Explicitly set the type to filler + this.m_eType = MXFObjectType.Filler; + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + // Filler does not have local tags + return true; + } + + } +} diff --git a/client/MXFFileParser/Metadata/B12 MXFTimelineTrack.cs b/client/MXFFileParser/Metadata/B12 MXFTimelineTrack.cs new file mode 100644 index 00000000..213f3849 --- /dev/null +++ b/client/MXFFileParser/Metadata/B12 MXFTimelineTrack.cs @@ -0,0 +1,59 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + class MXFTimelineTrack : MXFGenericTrack + { + [CategoryAttribute("TimelineTrack"), Description("4B01")] + public MXFRational EditRate { get; set; } + [CategoryAttribute("TimelineTrack"), Description("4B02")] + public UInt64? Origin { get; set; } + + public MXFTimelineTrack(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Timeline Track") + { + } + + public MXFTimelineTrack(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x4B01: this.EditRate = reader.ReadRational(); return true; + case 0x4B02: this.Origin = reader.ReadL(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B13 MXFEventTrack.cs b/client/MXFFileParser/Metadata/B13 MXFEventTrack.cs new file mode 100644 index 00000000..644e7a59 --- /dev/null +++ b/client/MXFFileParser/Metadata/B13 MXFEventTrack.cs @@ -0,0 +1,54 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + class MXFEventTrack : MXFGenericTrack + { + [CategoryAttribute("EventTrack"), Description("4B01")] + public MXFRational EventEditRate { get; set; } + [CategoryAttribute("EventTrack"), Description("4B02")] + public UInt64? EventOrigin { get; set; } + + public MXFEventTrack(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Event Track") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x4B01: this.EventEditRate = reader.ReadRational(); return true; + case 0x4B02: this.EventOrigin = reader.ReadL(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B17 MXFTimecodeComponent.cs b/client/MXFFileParser/Metadata/B17 MXFTimecodeComponent.cs new file mode 100644 index 00000000..dadf6527 --- /dev/null +++ b/client/MXFFileParser/Metadata/B17 MXFTimecodeComponent.cs @@ -0,0 +1,62 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + class MXFTimecodeComponent : MXFStructuralComponent + { + [CategoryAttribute("TimecodeComponent"), Description("1501")] + public UInt64? StartTimecode { get; set; } + [CategoryAttribute("TimecodeComponent"), Description("1502")] + public UInt16? RoundedTimecodeBase { get; set; } + [CategoryAttribute("TimecodeComponent"), Description("1503")] + public bool? DropFrame { get; set; } + + public MXFTimecodeComponent(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Timecode Component") + { + } + + public MXFTimecodeComponent(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x1501: this.StartTimecode = reader.ReadL(); return true; + case 0x1502: this.RoundedTimecodeBase = reader.ReadW(); return true; + case 0x1503: this.DropFrame = (reader.ReadB() != 0); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B29 MXFSegment.cs b/client/MXFFileParser/Metadata/B29 MXFSegment.cs new file mode 100644 index 00000000..590a8eea --- /dev/null +++ b/client/MXFFileParser/Metadata/B29 MXFSegment.cs @@ -0,0 +1,41 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +namespace Myriadbits.MXF +{ + public class MXFSegment : MXFStructuralComponent + { + public MXFSegment(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B30 MXFEvent.cs b/client/MXFFileParser/Metadata/B30 MXFEvent.cs new file mode 100644 index 00000000..782983e9 --- /dev/null +++ b/client/MXFFileParser/Metadata/B30 MXFEvent.cs @@ -0,0 +1,54 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + class MXFEvent : MXFSegment + { + [CategoryAttribute("SourceClip"), Description("0601")] + public UInt64? EventStartPosition { get; set; } + [CategoryAttribute("SourceClip"), Description("0602")] + public string EventComment { get; set; } + + public MXFEvent(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x0601: this.EventStartPosition = reader.ReadL(); return true; + case 0x0602: this.EventComment = reader.ReadS(localTag.Size); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B32 MXFDMSegment.cs b/client/MXFFileParser/Metadata/B32 MXFDMSegment.cs new file mode 100644 index 00000000..50d7c7e1 --- /dev/null +++ b/client/MXFFileParser/Metadata/B32 MXFDMSegment.cs @@ -0,0 +1,54 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + class MXFDMSegment : MXFEvent + { + [CategoryAttribute("DMSegment"), Description("6102")] + public UInt64? Track { get; set; } + [CategoryAttribute("DMSegment"), Description("6101")] + public MXFRefKey DMFramework { get; set; } + + public MXFDMSegment(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "DM Segment") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x6102: ReadKeyList(reader, "TrackIDs", "TrackID"); return true; + case 0x6101: this.DMFramework = reader.ReadRefKey(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B33 MXFDMSourceClip.cs b/client/MXFFileParser/Metadata/B33 MXFDMSourceClip.cs new file mode 100644 index 00000000..89d2c51b --- /dev/null +++ b/client/MXFFileParser/Metadata/B33 MXFDMSourceClip.cs @@ -0,0 +1,46 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + + +namespace Myriadbits.MXF +{ + class MXFDMSourceClip : MXFSourceClip + { + public MXFDMSourceClip(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "DM Source Clip") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x6103: ReadKeyList(reader, "TrackIDs", "TrackID"); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/B34 MXFPackageMarkerObject.cs b/client/MXFFileParser/Metadata/B34 MXFPackageMarkerObject.cs new file mode 100644 index 00000000..c1193620 --- /dev/null +++ b/client/MXFFileParser/Metadata/B34 MXFPackageMarkerObject.cs @@ -0,0 +1,45 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +namespace Myriadbits.MXF +{ + class MXFPackageMarkerObject : MXFSegment + { + public MXFPackageMarkerObject(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Package Marker Object") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x6103: ReadKeyList(reader, "TrackIDs", "TrackID"); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/D01 MXFDescriptiveFramework.cs b/client/MXFFileParser/Metadata/D01 MXFDescriptiveFramework.cs new file mode 100644 index 00000000..dc4422dc --- /dev/null +++ b/client/MXFFileParser/Metadata/D01 MXFDescriptiveFramework.cs @@ -0,0 +1,96 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; + +namespace Myriadbits.MXF +{ + public class MXFDescriptiveFramework : MXFGenericPackage + { + protected static Dictionary m_FWNames = new Dictionary(); + + static MXFDescriptiveFramework() + { + m_FWNames.Add(0x0101, "Production Framework"); + m_FWNames.Add(0x0102, "Clip Framework"); + m_FWNames.Add(0x0103, "Scene Framework"); + m_FWNames.Add(0x1001, "Titles"); + m_FWNames.Add(0x1101, "Identification"); + m_FWNames.Add(0x1201, "Group Relationship"); + m_FWNames.Add(0x1301, "Branding"); + m_FWNames.Add(0x1401, "Event"); + m_FWNames.Add(0x1402, "Publication"); + m_FWNames.Add(0x1501, "Award"); + m_FWNames.Add(0x1601, "Caption Description"); + m_FWNames.Add(0x1701, "Annotation"); + m_FWNames.Add(0x1702, "Setting Period"); + m_FWNames.Add(0x1703, "Scripting"); + m_FWNames.Add(0x1704, "Classification"); + m_FWNames.Add(0x1705, "Shot"); + m_FWNames.Add(0x1706, "Key Point"); + m_FWNames.Add(0x1801, "Participant"); + m_FWNames.Add(0x1A02, "Person"); + m_FWNames.Add(0x1A03, "Organisation"); + m_FWNames.Add(0x1A04, "Location"); + m_FWNames.Add(0x1B01, "Address"); + m_FWNames.Add(0x1B02, "Communication"); + m_FWNames.Add(0x1C01, "Contract"); + m_FWNames.Add(0x1C02, "Rights"); + m_FWNames.Add(0x1D01, "Picture Format"); + m_FWNames.Add(0x1E01, "Device parameters"); + m_FWNames.Add(0x1F01, "Name-Value"); + m_FWNames.Add(0x2001, "Processing"); + m_FWNames.Add(0x2002, "Project"); + m_FWNames.Add(0x1901, "Contacts List"); + m_FWNames.Add(0x1708, "Cue Words"); + m_FWNames.Add(0x7F01, "DMS-1 Framework"); + m_FWNames.Add(0x7F02, "Production/Clip Framework"); + m_FWNames.Add(0x7F10, "DMS-1 Set"); + m_FWNames.Add(0x7F11, "TextLanguage"); + m_FWNames.Add(0x7F12, "Thesaurus"); + m_FWNames.Add(0x7F1A, "Contact"); + } + + public MXFDescriptiveFramework(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "DM Framework: ") + { + UInt16 setKey = (UInt16)( ( ((UInt16) headerKLV.Key[13]) << 8) + ((UInt16) headerKLV.Key[14]) ); + if (m_FWNames.ContainsKey(setKey)) + this.MetaDataName = string.Format("DM Framework: {0}", m_FWNames[setKey]); + } + + public MXFDescriptiveFramework(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/E01 MXFMaterialPackage.cs b/client/MXFFileParser/Metadata/E01 MXFMaterialPackage.cs new file mode 100644 index 00000000..fdfd2ec5 --- /dev/null +++ b/client/MXFFileParser/Metadata/E01 MXFMaterialPackage.cs @@ -0,0 +1,46 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFMaterialPackage : MXFGenericPackage + { + [CategoryAttribute("MaterialPackage")] + public MXFRefKey PackageMarker { get; set; } + + public MXFMaterialPackage(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Material Package") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/E02 MXFSourcePackage.cs b/client/MXFFileParser/Metadata/E02 MXFSourcePackage.cs new file mode 100644 index 00000000..d531acc6 --- /dev/null +++ b/client/MXFFileParser/Metadata/E02 MXFSourcePackage.cs @@ -0,0 +1,50 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFSourcePackage : MXFGenericPackage + { + [CategoryAttribute("SourcePackage"), Description("4701")] + public MXFRefKey Descriptor { get; set; } + + public MXFSourcePackage(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Source Package") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x4701: this.Descriptor = reader.ReadRefKey(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/F02 MXFFileDescriptor.cs b/client/MXFFileParser/Metadata/F02 MXFFileDescriptor.cs new file mode 100644 index 00000000..946594f2 --- /dev/null +++ b/client/MXFFileParser/Metadata/F02 MXFFileDescriptor.cs @@ -0,0 +1,104 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFFileDescriptor : MXFGenericDescriptor + { + private static Dictionary m_metaTypes = new Dictionary(); + + [CategoryAttribute("FileDescriptor"), Description("3006")] + public UInt32? LinkedTrackId { get; set; } + [CategoryAttribute("FileDescriptor"), Description("3001")] + public MXFRational SampleRate { get; set; } + [CategoryAttribute("FileDescriptor"), Description("3002")] + public UInt64? ContainerDuration { get; set; } + [CategoryAttribute("FileDescriptor"), Description("3004")] + public MXFKey EssenceContainer { get; set; } + [CategoryAttribute("FileDescriptor"), Description("3005")] + public MXFKey Codec { get; set; } + + /// + /// Static constructor to initialize the static array + /// + static MXFFileDescriptor() + { + // Add all meta data + m_metaTypes.Add(0x14, "Descriptor: Timecode"); + m_metaTypes.Add(0x23, "Descriptor: Data container"); + m_metaTypes.Add(0x27, "Generic Picture Essence Descriptor"); + m_metaTypes.Add(0x28, "CDCI Essence Descriptor"); + m_metaTypes.Add(0x29, "RGBA Essence Descriptor"); + m_metaTypes.Add(0x42, "Generic Sound Essence Descriptor"); + m_metaTypes.Add(0x43, "Generic Data Essence Descriptor"); + m_metaTypes.Add(0x44, "MultipleDescriptor"); + m_metaTypes.Add(0x47, "Descriptor: AES3"); + m_metaTypes.Add(0x48, "Descriptor: Wave"); + m_metaTypes.Add(0x51, "Descriptor: MPEG 2 Video"); + m_metaTypes.Add(0x5C, "Descriptor: ANC Data Descriptor, SMPTE 436 - 7.3"); + m_metaTypes.Add(0x25, "File Descriptor"); + } + + /// + /// Constructor, set the correct descriptor name + /// + /// + /// + public MXFFileDescriptor(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Descriptor") + { + if (m_metaTypes.ContainsKey(this.Key[14])) + this.MetaDataName = m_metaTypes[this.Key[14]]; + } + + /// + /// Constructor when used as base class + /// + /// + /// + public MXFFileDescriptor(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x3006: this.LinkedTrackId = reader.ReadD(); return true; + case 0x3001: this.SampleRate = reader.ReadRational(); return true; + case 0x3002: this.ContainerDuration = reader.ReadL(); return true; + case 0x3004: this.EssenceContainer = reader.ReadKey(); return true; + case 0x3005: this.Codec = reader.ReadKey(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/F03 MXFMultipleDescriptor.cs b/client/MXFFileParser/Metadata/F03 MXFMultipleDescriptor.cs new file mode 100644 index 00000000..c8791a95 --- /dev/null +++ b/client/MXFFileParser/Metadata/F03 MXFMultipleDescriptor.cs @@ -0,0 +1,50 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +namespace Myriadbits.MXF +{ + public class MXFMultipleDescriptor : MXFFileDescriptor + { + /// + /// Constructor when used as base class + /// + /// + /// + public MXFMultipleDescriptor(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Multiple Descriptor") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x3F01: ReadKeyList(reader, "Subdescriptor UIDs", "Subdescriptor UID"); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/F041 MXFGenericPictureEssenceDescriptor.cs b/client/MXFFileParser/Metadata/F041 MXFGenericPictureEssenceDescriptor.cs new file mode 100644 index 00000000..3afe3a1f --- /dev/null +++ b/client/MXFFileParser/Metadata/F041 MXFGenericPictureEssenceDescriptor.cs @@ -0,0 +1,154 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFGenericPictureEssenceDescriptor : MXFFileDescriptor + { + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3215")] + public Byte? SignalStandard { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("320C")] + public Byte? FrameLayout { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3203")] + public UInt32? StoredWidth { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3202")] + public UInt32? StoredHeight { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3216")] + public Int32? StoredF2Offset { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3205")] + public UInt32? SampledWidth { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3204")] + public UInt32? SampledHeight { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3206")] + public Int32? SampledXOffset { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3207")] + public Int32? SampledYOffset { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3209")] + public UInt32? DisplayHeight { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3208")] + public UInt32? DisplayWidth { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("320A")] + public Int32? DisplayXOffset { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("320B")] + public Int32? DisplayYOffset { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3217")] + public Int32? DisplayF2Offset { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("320E")] + public MXFRational AspectRatio { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3218")] + public byte? ActiveFormatDescriptor { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("320D")] + public Int32[] VideoLineMap { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("320F")] + public byte? AlphaTransparency { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3210")] + public MXFKey TransferCharacteristics { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3211")] + public UInt32? ImageAlignmentOffset { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3213")] + public UInt32? ImageStartOffset { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3214")] + public UInt32? ImageEndOffset { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3212")] + public byte? FieldDominance { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3201")] + public MXFKey PictureEssenceCoding { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("321A")] + public MXFKey CodingEquations { get; set; } + [CategoryAttribute("GenericPictureEssenceDescriptor"), Description("3219")] + public MXFKey ColorPrimaries { get; set; } + + /// + /// Constructor, set the correct descriptor name + /// + /// + /// + public MXFGenericPictureEssenceDescriptor(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Generic Picture Essence Descriptor") + { + } + + /// + /// Constructor, set the correct descriptor name + /// + /// + /// + public MXFGenericPictureEssenceDescriptor(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x3215: this.SignalStandard = reader.ReadB(); return true; + case 0x320C: this.FrameLayout = reader.ReadB(); return true; + case 0x3203: this.StoredWidth = reader.ReadD(); return true; + case 0x3202: this.StoredHeight = reader.ReadD(); return true; + case 0x3216: this.StoredF2Offset = (Int32) reader.ReadD(); return true; + case 0x3205: this.SampledWidth = reader.ReadD(); return true; + case 0x3204: this.SampledHeight = reader.ReadD(); return true; + case 0x3206: this.SampledXOffset = (Int32) reader.ReadD(); return true; + case 0x3207: this.SampledYOffset = (Int32) reader.ReadD(); return true; + case 0x3208: this.DisplayWidth = reader.ReadD(); return true; + case 0x3209: this.DisplayHeight = reader.ReadD(); return true; + case 0x320A: this.DisplayXOffset = (Int32)reader.ReadD(); return true; + case 0x320B: this.DisplayYOffset = (Int32)reader.ReadD(); return true; + case 0x3217: this.DisplayF2Offset = (Int32)reader.ReadD(); return true; + case 0x320E: this.AspectRatio = reader.ReadRational(); return true; + case 0x3218: this.ActiveFormatDescriptor = reader.ReadB(); return true; + case 0x320D: + this.VideoLineMap = new Int32[4]; + this.VideoLineMap[0] = (Int32) reader.ReadD(); + this.VideoLineMap[1] = (Int32) reader.ReadD(); + this.VideoLineMap[2] = (Int32) reader.ReadD(); + this.VideoLineMap[3] = (Int32) reader.ReadD(); + return true; + case 0x320F: this.AlphaTransparency = reader.ReadB(); return true; + case 0x3210: this.TransferCharacteristics = reader.ReadKey(); return true; + case 0x3211: this.ImageAlignmentOffset = reader.ReadD(); return true; + case 0x3213: this.ImageStartOffset= reader.ReadD(); return true; + case 0x3214: this.ImageEndOffset = reader.ReadD(); return true; + case 0x3212: this.FieldDominance = reader.ReadB(); return true; + case 0x3201: this.PictureEssenceCoding = reader.ReadKey(); return true; + case 0x321A: this.CodingEquations = reader.ReadKey(); return true; + case 0x3219: this.ColorPrimaries = reader.ReadKey(); return true; + } + + //PropertyDescriptor prop = TypeDescriptor.GetProperties(typeof(MXFGenericPictureEssenceDescriptor))["StoredWidth"]; + //DescriptionAttribute attr = prop.Attributes[typeof(DescriptionAttribute)] as DescriptionAttribute; + //FieldInfo fi = attr.GetType().GetField("description", BindingFlags.NonPublic | BindingFlags.Instance); + //if (fi != null) + // fi.SetValue(attr, "DIT IS GELUKT!!!"); + + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/F042 MXFCDCIPictureEssenceDescriptor.cs b/client/MXFFileParser/Metadata/F042 MXFCDCIPictureEssenceDescriptor.cs new file mode 100644 index 00000000..76e7b9c9 --- /dev/null +++ b/client/MXFFileParser/Metadata/F042 MXFCDCIPictureEssenceDescriptor.cs @@ -0,0 +1,83 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFCDCIPictureEssenceDescriptor : MXFGenericPictureEssenceDescriptor + { + [CategoryAttribute("CDCIPictureEssenceDescriptor"), Description("3301")] + public UInt32? ComponentDepth { get; set; } + [CategoryAttribute("CDCIPictureEssenceDescriptor"), Description("3302")] + public UInt32? HorizontalSubsampling { get; set; } + [CategoryAttribute("CDCIPictureEssenceDescriptor"), Description("3308")] + public UInt32? VerticalSubsampling { get; set; } + [CategoryAttribute("CDCIPictureEssenceDescriptor"), Description("3303")] + public byte? ColorSiting { get; set; } + [CategoryAttribute("CDCIPictureEssenceDescriptor"), Description("330B")] + public bool? ReversedByteOrder { get; set; } + [CategoryAttribute("CDCIPictureEssenceDescriptor"), Description("3307")] + public Int16? PaddingBits { get; set; } + [CategoryAttribute("CDCIPictureEssenceDescriptor"), Description("3309")] + public UInt32? AlphaSampleDepth { get; set; } + [CategoryAttribute("CDCIPictureEssenceDescriptor"), Description("3304")] + public UInt32? BlackRefLevel { get; set; } + [CategoryAttribute("CDCIPictureEssenceDescriptor"), Description("3305")] + public UInt32? WhiteRefLevel { get; set; } + [CategoryAttribute("CDCIPictureEssenceDescriptor"), Description("3306")] + public UInt32? ColorRange { get; set; } + + /// + /// Constructor, set the correct descriptor name + /// + /// + /// + public MXFCDCIPictureEssenceDescriptor(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "CDCI Picture Essence Descriptor") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x3301: this.ComponentDepth = reader.ReadD(); return true; + case 0x3302: this.HorizontalSubsampling = reader.ReadD(); return true; + case 0x3308: this.VerticalSubsampling = reader.ReadD(); return true; + case 0x3303: this.ColorSiting = reader.ReadB(); return true; + case 0x330B: this.ReversedByteOrder = reader.ReadBool(); return true; + case 0x3307: this.PaddingBits = (Int16) reader.ReadW(); return true; + case 0x3309: this.AlphaSampleDepth = reader.ReadD(); return true; + case 0x3304: this.BlackRefLevel = reader.ReadD(); return true; + case 0x3305: this.WhiteRefLevel = reader.ReadD(); return true; + case 0x3306: this.ColorRange = reader.ReadD(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/F043 MXFRGBAPictureEssenceDescriptor.cs b/client/MXFFileParser/Metadata/F043 MXFRGBAPictureEssenceDescriptor.cs new file mode 100644 index 00000000..0ad3317d --- /dev/null +++ b/client/MXFFileParser/Metadata/F043 MXFRGBAPictureEssenceDescriptor.cs @@ -0,0 +1,77 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFRGBAPictureEssenceDescriptor : MXFGenericPictureEssenceDescriptor + { + [CategoryAttribute("RGBAPictureEssenceDescriptor"), Description("3406")] + public UInt32? ComponentMaxRef { get; set; } + [CategoryAttribute("RGBAPictureEssenceDescriptor"), Description("3407")] + public UInt32? ComponentMinRef { get; set; } + [CategoryAttribute("RGBAPictureEssenceDescriptor"), Description("3408")] + public UInt32? AlphaMaxRef { get; set; } + [CategoryAttribute("RGBAPictureEssenceDescriptor"), Description("3409")] + public UInt32? AlphaMinRef { get; set; } + [CategoryAttribute("RGBAPictureEssenceDescriptor"), Description("3405")] + public byte? ScanningDirection { get; set; } + [CategoryAttribute("RGBAPictureEssenceDescriptor"), Description("3401")] + public UInt16? PixelLayout { get; set; } + [CategoryAttribute("RGBAPictureEssenceDescriptor"), Description("3403")] + public string Palette { get; set; } + [CategoryAttribute("RGBAPictureEssenceDescriptor"), Description("3404")] + public string PaletteLayout { get; set; } + + /// + /// Constructor, set the correct descriptor name + /// + /// + /// + public MXFRGBAPictureEssenceDescriptor(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "RGBA Picture Essence Descriptor") + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x3406: this.ComponentMaxRef = reader.ReadD(); return true; + case 0x3407: this.ComponentMinRef = reader.ReadD(); return true; + case 0x3408: this.AlphaMaxRef = reader.ReadD(); return true; + case 0x3409: this.AlphaMinRef = reader.ReadD(); return true; + case 0x3405: this.ScanningDirection = reader.ReadB(); return true; + case 0x3401: this.PixelLayout = reader.ReadW(); return true; + case 0x3403: this.Palette = reader.ReadS(localTag.Size); return true; // TODO + case 0x3404: this.PaletteLayout = reader.ReadS(localTag.Size); return true; // TODO + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/F05 MXFGenericSoundEssenceDescriptor.cs b/client/MXFFileParser/Metadata/F05 MXFGenericSoundEssenceDescriptor.cs new file mode 100644 index 00000000..10999a8f --- /dev/null +++ b/client/MXFFileParser/Metadata/F05 MXFGenericSoundEssenceDescriptor.cs @@ -0,0 +1,88 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFGenericSoundEssenceDescriptor : MXFFileDescriptor + { + [CategoryAttribute("GenericSoundEssenceDescriptor"), Description("3D03")] + public MXFRational AudioSamplingRate { get; set; } + [CategoryAttribute("GenericSoundEssenceDescriptor"), Description("3D02")] + public bool? Locked { get; set; } + [CategoryAttribute("GenericSoundEssenceDescriptor"), Description("3D04")] + public sbyte? AudioRefLevel { get; set; } + [CategoryAttribute("GenericSoundEssenceDescriptor"), Description("3D05")] + public byte? ElectroSpatialFormulation { get; set; } + [CategoryAttribute("GenericSoundEssenceDescriptor"), Description("3D07")] + public UInt32? ChannelCount { get; set; } + [CategoryAttribute("GenericSoundEssenceDescriptor"), Description("3D01")] + public UInt32? QuantizationBits { get; set; } + [CategoryAttribute("GenericSoundEssenceDescriptor"), Description("3D0C")] + public sbyte? DialNorm { get; set; } + [CategoryAttribute("GenericSoundEssenceDescriptor"), Description("3D06")] + public MXFKey SoundEssenceCoding { get; set; } + + + /// + /// Constructor, set the correct descriptor name + /// + /// + /// + public MXFGenericSoundEssenceDescriptor(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Generic Sound Essence Descriptor") + { + } + + /// + /// Constructor, set the correct descriptor name + /// + /// + /// + public MXFGenericSoundEssenceDescriptor(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x3D03: this.AudioSamplingRate = reader.ReadRational(); return true; + case 0x3D02: this.Locked = reader.ReadBool(); return true; + case 0x3D04: this.AudioRefLevel = reader.ReadsB(); return true; + case 0x3D05: this.ElectroSpatialFormulation = reader.ReadB(); return true; + case 0x3D07: this.ChannelCount = reader.ReadD(); return true; + case 0x3D01: this.QuantizationBits = reader.ReadD(); return true; + case 0x3D0C: this.DialNorm = reader.ReadsB(); return true; + case 0x3D06: this.SoundEssenceCoding = reader.ReadKey(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/F06 MXFGenericDataEssenceDescriptor.cs b/client/MXFFileParser/Metadata/F06 MXFGenericDataEssenceDescriptor.cs new file mode 100644 index 00000000..2ba0295d --- /dev/null +++ b/client/MXFFileParser/Metadata/F06 MXFGenericDataEssenceDescriptor.cs @@ -0,0 +1,71 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFGenericDataEssenceDescriptor : MXFFileDescriptor + { + [CategoryAttribute("GenericDataEssenceDescriptor"), Description("3E01")] + public MXFKey DataEssenceCoding { get; set; } + + + /// + /// Constructor, set the correct descriptor name + /// + /// + /// + public MXFGenericDataEssenceDescriptor(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Generic Data Essence Descriptor") + { + if (headerKLV.Key[14] == 0x5B) + this.Key.Name = "VBI Data Descriptor"; + if (headerKLV.Key[14] == 0x5C) + this.Key.Name = "ANC Data Descriptor"; + this.MetaDataName = this.Key.Name; + } + + /// + /// Constructor, set the correct descriptor name + /// + /// + /// + public MXFGenericDataEssenceDescriptor(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x3E01: this.DataEssenceCoding = reader.ReadKey(); return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/SMPTE 382M MXFAES3AudioEssenceDescriptor.cs b/client/MXFFileParser/Metadata/SMPTE 382M MXFAES3AudioEssenceDescriptor.cs new file mode 100644 index 00000000..ba21761f --- /dev/null +++ b/client/MXFFileParser/Metadata/SMPTE 382M MXFAES3AudioEssenceDescriptor.cs @@ -0,0 +1,92 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFAES3AudioEssenceDescriptor : MXFWaveAudioEssenceDescriptor + { + [CategoryAttribute("AES3AudioEssenceDescriptor"), Description("3D0D")] + public byte? Emphasis { get; set; } + [CategoryAttribute("AES3AudioEssenceDescriptor"), Description("3D0F")] + public UInt16? BlockStartOffset { get; set; } + [CategoryAttribute("AES3AudioEssenceDescriptor"), Description("3D08")] + public byte? AuxiliaryBitsMode { get; set; } + [CategoryAttribute("AES3AudioEssenceDescriptor"), Description("3D10")] + public byte[] ChannelStatusMode { get; set; } + [CategoryAttribute("AES3AudioEssenceDescriptor"), Description("3D11")] + public byte[] FixedChannelStatusData { get; set; } + [CategoryAttribute("AES3AudioEssenceDescriptor"), Description("3D12")] + public byte[] UserDataMode { get; set; } + [CategoryAttribute("AES3AudioEssenceDescriptor"), Description("3D13")] + public byte[] FixedUserData { get; set; } + //[CategoryAttribute("AES3AudioEssenceDescriptor"), ReadOnly(true)] + //public UInt32? LinkedTimecodeTrackID { get; set; } + //[CategoryAttribute("AES3AudioEssenceDescriptor"), ReadOnly(true)] + //public byte? DataStreamNumber { get; set; } + + + /// + /// Constructor, set the correct descriptor name + /// + /// + /// + public MXFAES3AudioEssenceDescriptor(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "AES3 Audio Essence Descriptor") + { + } + + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x3D0D: this.Emphasis = reader.ReadB(); return true; + case 0x3D0F: this.BlockStartOffset = reader.ReadW(); return true; + case 0x3D08: this.AuxiliaryBitsMode = reader.ReadB(); return true; + case 0x3D10: + this.ChannelStatusMode = new byte[localTag.Size]; + reader.Read(this.ChannelStatusMode, localTag.Size); + return true; + case 0x3D11: + this.FixedChannelStatusData = new byte[localTag.Size]; + reader.Read(this.FixedChannelStatusData, localTag.Size); + return true; + case 0x3D12: + this.UserDataMode = new byte[localTag.Size]; + reader.Read(this.UserDataMode, localTag.Size); + return true; + case 0x3D13: + this.FixedUserData = new byte[localTag.Size]; + reader.Read(this.FixedUserData, localTag.Size); + return true; + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/SMPTE 382M MXFWaveAudioEssenceDescriptor.cs b/client/MXFFileParser/Metadata/SMPTE 382M MXFWaveAudioEssenceDescriptor.cs new file mode 100644 index 00000000..5d8d8156 --- /dev/null +++ b/client/MXFFileParser/Metadata/SMPTE 382M MXFWaveAudioEssenceDescriptor.cs @@ -0,0 +1,107 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFWaveAudioEssenceDescriptor : MXFGenericSoundEssenceDescriptor + { + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D0A")] + public UInt16? BlockAlign { get; set; } + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D0B")] + public byte? SequenceOffset { get; set; } + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D09")] + public UInt32? AveragesBytesPerSecond { get; set; } + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D32")] + public MXFKey ChannelAssignment { get; set; } + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D29")] + public UInt32? PeakEnvelopeVersion { get; set; } + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D2A")] + public UInt32? PeakEnvelopeFormat { get; set; } + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D2B")] + public UInt32? PointsPerPeakValue { get; set; } + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D2C")] + public UInt32? PeakEnvelopeBlockSize { get; set; } + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D2D")] + public UInt32? PeakChannels { get; set; } + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D2E")] + public UInt32? PeakFrames { get; set; } + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D2F")] + public UInt64? PeakOfPeaksPosition { get; set; } + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D30")] + public DateTime? PeakEnvelopeTimestamp { get; set; } + [CategoryAttribute("WaveAudioEssenceDescriptor"), Description("3D31")] + public byte[] PeakEnvelopeData { get; set; } + + + /// + /// Constructor, set the correct descriptor name + /// + /// + /// + public MXFWaveAudioEssenceDescriptor(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "Wave Audio Essence Descriptor") + { + } + + /// + /// Constructor, set the correct descriptor name + /// + /// + /// + public MXFWaveAudioEssenceDescriptor(MXFReader reader, MXFKLV headerKLV, string metadataName) + : base(reader, headerKLV, metadataName) + { + } + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x3D0A: this.BlockAlign = reader.ReadW(); return true; + case 0x3D0B: this.SequenceOffset = reader.ReadB(); return true; + case 0x3D09: this.AveragesBytesPerSecond = reader.ReadD(); return true; + case 0x3D32: this.ChannelAssignment = reader.ReadKey(); return true; + case 0x3D29: this.PeakEnvelopeVersion = reader.ReadD(); return true; + case 0x3D2A: this.PeakEnvelopeFormat = reader.ReadD(); return true; + case 0x3D2B: this.PointsPerPeakValue = reader.ReadD(); return true; + case 0x3D2C: this.PeakEnvelopeBlockSize = reader.ReadD(); return true; + case 0x3D2D: this.PeakChannels = reader.ReadD(); return true; + case 0x3D2E: this.PeakFrames = reader.ReadD(); return true; + case 0x3D2F: this.PeakOfPeaksPosition = reader.ReadL(); return true; + case 0x3D30: this.PeakEnvelopeTimestamp = reader.ReadTimestamp(); return true; + case 0x3D31: + this.PeakEnvelopeData = new byte[localTag.Size]; + reader.Read(this.PeakEnvelopeData, localTag.Size); + return true; + + } + return base.ParseLocalTag(reader, localTag); + } + + } +} diff --git a/client/MXFFileParser/Metadata/XXX MXFIndexTableSegment.cs b/client/MXFFileParser/Metadata/XXX MXFIndexTableSegment.cs new file mode 100644 index 00000000..bc5e6f18 --- /dev/null +++ b/client/MXFFileParser/Metadata/XXX MXFIndexTableSegment.cs @@ -0,0 +1,137 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + /// + /// See SMPTE 377-1-2009 + /// + public class MXFIndexTableSegment : MXFInterchangeObject + { + [CategoryAttribute("IndexTableSegment"), Description("3F05")] + public UInt32? EditUnitByteCount { get; set; } + [CategoryAttribute("IndexTableSegment"), Description("3F06")] + public UInt32? IndexSID { get; set; } + [CategoryAttribute("IndexTableSegment"), Description("3F07")] + public UInt32? BodySID { get; set; } + [CategoryAttribute("IndexTableSegment"), Description("3F0B")] + public MXFRational IndexEditRate { get; set; } + [CategoryAttribute("IndexTableSegment"), Description("3F0C")] + public UInt64? IndexStartPosition { get; set; } + [CategoryAttribute("IndexTableSegment"), Description("3F0D")] + public UInt64? IndexDuration { get; set; } + [CategoryAttribute("IndexTableSegment"), Description("3F08")] + public byte? SliceCount { get; set; } + [CategoryAttribute("IndexTableSegment"), Description("3F0E")] + public byte? PosTableCount { get; set; } + [CategoryAttribute("IndexTableSegment"), Description("3F0F")] + public UInt64? ExtStartOffset { get; set; } + [CategoryAttribute("IndexTableSegment"), Description("3F10")] + public UInt64? VBEByteCount { get; set; } + + [Browsable(false)] + public List IndexEntries { get; set; } + + + public MXFIndexTableSegment(MXFReader reader, MXFKLV headerKLV) + : base(reader, headerKLV, "IndexTableSegment") //base(headerKLV, "IndexTableSegment", KeyType.IndexSegment) + { + this.m_eType = MXFObjectType.Index; + this.Key.Type = KeyType.IndexSegment; + } + + + /// + /// Overridden method to process local tags + /// + /// + protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag) + { + switch (localTag.Tag) + { + case 0x3F05: this.EditUnitByteCount = reader.ReadD(); return true; + case 0x3F06: this.IndexSID = reader.ReadD(); return true; + case 0x3F07: this.BodySID = reader.ReadD(); return true; + case 0x3F08: this.SliceCount = reader.ReadB(); return true; + case 0x3F0C: this.IndexStartPosition = reader.ReadL(); return true; + case 0x3F0D: this.IndexDuration = reader.ReadL(); return true; + case 0x3F0E: this.PosTableCount = reader.ReadB(); return true; + case 0x3F0F: this.ExtStartOffset = reader.ReadL(); return true; + case 0x3F10: this.VBEByteCount = reader.ReadL(); return true; + case 0x3F0B: this.IndexEditRate = reader.ReadRational(); return true; + case 0x3F0A: // Index entry array + { + UInt32 NbIndexEntries = reader.ReadD(); + UInt32 entryLength = reader.ReadD(); + if (NbIndexEntries > 0) + { + this.IndexEntries = new List(); + MXFObject indexCollection = new MXFNamedObject("IndexEntries", reader.Position, MXFObjectType.Index); + + for (UInt64 i = 0; i < NbIndexEntries; i++) + { + long next = reader.Position + entryLength; + + MXFEntryIndex newEntry = new MXFEntryIndex((ulong) this.IndexStartPosition + i, reader, this.SliceCount, this.PosTableCount, entryLength); + this.IndexEntries.Add(newEntry); // Also add this entry to the local list + + // And to the child collection + indexCollection.AddChild(newEntry); + + reader.Seek(next); + } + this.AddChild(indexCollection); + } + } + return true; + + case 0x3F09: // Delta entry array + { + UInt32 NbDeltaEntries = reader.ReadD(); + UInt32 entryLength = reader.ReadD(); + if (NbDeltaEntries > 0) + { + MXFObject deltaCollection = new MXFNamedObject("DeltaEntries", reader.Position, MXFObjectType.Index); + for (int i = 0; i < NbDeltaEntries; i++) + { + long next = reader.Position + entryLength; + deltaCollection.AddChild(new MXFEntryDelta(reader, entryLength)); + reader.Seek(next); + } + this.AddChild(deltaCollection); + } + } + return true; + } + return base.ParseLocalTag(reader, localTag); + } + + + public override string ToString() + { + return string.Format("Index Table Segment [{0}], BodySID {1}", this.IndexSID, this.BodySID); + } + } +} diff --git a/client/MXFFileParser/Properties/AssemblyInfo.cs b/client/MXFFileParser/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..e5f4f80c --- /dev/null +++ b/client/MXFFileParser/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("MXF Library")] +[assembly: AssemblyDescription("MXF .NET Library")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Myriadbits")] +[assembly: AssemblyProduct("MXF Library")] +[assembly: AssemblyCopyright("Copyright © 2015 by Myriadbits.com")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("1e6dcc32-4e6f-40c3-9220-fb229ad2c798")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("2.2.0.4")] +[assembly: AssemblyFileVersion("2.2.0.4")] diff --git a/client/MXFFileParser/Properties/Resources.Designer.cs b/client/MXFFileParser/Properties/Resources.Designer.cs new file mode 100644 index 00000000..c32e6069 --- /dev/null +++ b/client/MXFFileParser/Properties/Resources.Designer.cs @@ -0,0 +1,107 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Myriadbits.MXF.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Myriadbits.MXF.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Data Type;DID;SDID;Status;Used Where;Application;Last Modified Time + ///;00h;;Deprecated;S291;Undefined data deleted, (Deprecated; revision of ST291-2010);2010-07-11 14:26:49 + ///2;08h;08h;In Force;S353;MPEG recoding data, VANC space;2010-07-11 14:26:49 + ///2;08h;0Ch;In Force;S353;MPEG recoding data, HANC space;2010-07-15 17:25:46 + ///2;40h;01h;In Force;S305;SDTI transport in active frame space;2010-07-11 14:26:49 + ///2;40h;02h;In Force;S348;HD-SDTI transport in active frame space;2010-07-11 14:26:49 + ///2;40h;04h;In Force;S [rest of string was truncated]";. + /// + internal static string ANC_Identifiers { + get { + return ResourceManager.GetString("ANC_Identifiers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to _;SMPTE Metadata Elements Dictionary;;;;;;;;;;;;; + ///_;Published version 13 as of 2012-02-14;;;;;;;;;;;;; + ///_ver;Published;13;;;;;;;;;;;; + ///_;;499;Nodes in this Register;;;;;;;;;;; + ///_;;1476;Leaves in this Register;;;;;;;;;;; + ///_;Register;Dictionary Version at introduction;Node or + ///Leaf;Level;Universal Label;Metadata Element Name;Metadata Element Definition;Type;Value Length;Value Range;;;Defining Document;Notes + ///;Elements;1;Node;0;06.0E.2B.34.01.01.01.01.00.00.00.00.00.00.00.00;ELEMENTS;Register of individual Met [rest of string was truncated]";. + /// + internal static string MD_Identifiers { + get { + return ResourceManager.GetString("MD_Identifiers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type;Registry Designator;Item Designator;Ver;Reference Name;Description;Standard(s);;Deprecated + ///Nrm;Normative;Normative;Nrm;Normative;Normative;Normative;Notes;Nrm + ///Node or Leaf;Note: Byte 8 is the version number of the registry at the point of Label registration;;;;;(where applicable);; + ///Node;06.0E.2B.34.04.01.01.01;00.00.00.00.00.00.00.00;01;SMPTE LABELS;Register of SMPTE Labels;SMPTE ST 400;; + ///Node;06.0E.2B.34.04.01.01.01;01.00.00.00.00.00.00.00;01;IDENTIFICATION AND LOCATION;SMPTE Label Identifiers for [rest of string was truncated]";. + /// + internal static string UL_Identifiers { + get { + return ResourceManager.GetString("UL_Identifiers", resourceCulture); + } + } + } +} diff --git a/client/MXFFileParser/Properties/Resources.resx b/client/MXFFileParser/Properties/Resources.resx new file mode 100644 index 00000000..bbe02f88 --- /dev/null +++ b/client/MXFFileParser/Properties/Resources.resx @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\SMPTE\ANC Identifiers.csv;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + + ..\SMPTE\RP210v13-pub-20120214.csv;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + + ..\SMPTE\RP224v12-pub-20120418.csv;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + + \ No newline at end of file diff --git a/client/MXFFileParser/SMPTE/ANC Identifiers.csv b/client/MXFFileParser/SMPTE/ANC Identifiers.csv new file mode 100644 index 00000000..7f855705 --- /dev/null +++ b/client/MXFFileParser/SMPTE/ANC Identifiers.csv @@ -0,0 +1,77 @@ +Data Type;DID;SDID;Status;Used Where;Application;Last Modified Time +;00h;;Deprecated;S291;Undefined data deleted, (Deprecated; revision of ST291-2010);2010-07-11 14:26:49 +2;08h;08h;In Force;S353;MPEG recoding data, VANC space;2010-07-11 14:26:49 +2;08h;0Ch;In Force;S353;MPEG recoding data, HANC space;2010-07-15 17:25:46 +2;40h;01h;In Force;S305;SDTI transport in active frame space;2010-07-11 14:26:49 +2;40h;02h;In Force;S348;HD-SDTI transport in active frame space;2010-07-11 14:26:49 +2;40h;04h;In Force;S427;Link Encryption Message 1;2010-07-11 14:26:49 +2;40h;05h;In Force;S427;Link Encryption Message 2;2010-07-11 14:26:49 +2;40h;06h;In Force;S427;Link Encryption Metadata;2010-07-11 14:26:49 +2;41h;01h;In Force;S352;Payload Identification , HANC space;2010-07-11 14:26:49 +2;41h;05h;In Force;S2016-3;AFD and Bar Data;2010-07-11 14:26:49 +2;41h;06h;In Force;S2016-4;Pan-Scan Data;2010-07-11 14:26:49 +2;41h;07h;In Force;S2010;ANSI/SCTE 104 messages;2010-07-11 14:26:49 +2;41h;08h;In Force;S2031;DVB/SCTE VBI data;2010-07-11 14:26:49 +2;41h;09h;Provisionally Assigned;ST 2056 (pending approval);MPEG TS packets in VANC;2010-11-26 12:46:59 +2;41h;0Ah;Provisionally Assigned;ST 2068 (Pending Approval);Stereoscopic 3D Frame Compatible Packing and Signaling;2011-09-15 10:27:36 +2;43h;01h;In Force;ITU-R BT.1685;Structure of inter-station control data conveyed by ancillary data packets;2010-07-11 14:26:49 +2;43h;02h;In Force;RDD 8;Subtitling Distribution packet (SDP);2010-07-11 14:26:49 +2;43h;03h;In Force;RDD 8;Transport of ANC packet in an ANC Multipacket;2010-07-11 14:26:49 +2;43h;04h;In Force;ARIB TR-B29;Metadata to monitor errors of audio and video signals on a broadcasting chain ARIB http://www.arib.or.jp/english/html/overview/archives/br/8-TR-B29v1_0-E1.pdf;2010-07-11 14:26:49 +2;43h;05h;In Force;RDD18;Acquisition Metadata Sets for Video Camera Parameters;2010-07-26 10:55:10 +2;44h;04h;In Force;RP214;KLV Metadata transport in VANC space;2010-07-11 14:26:49 +2;44h;14h;In Force;RP214;KLV Metadata transport in HANC space;2010-07-11 14:26:49 +2;44h;44h;In Force;RP223;Packing UMID and Program Identification Label Data into SMPTE 291M Ancillary Data Packets;2010-07-11 14:26:49 +2;45h;01h;In Force;S2020-1;Compressed Audio Metadata;2010-07-11 14:26:49 +2;45h;02h;In Force;S2020-1;Compressed Audio Metadata;2010-07-11 14:26:49 +2;45h;03h;In Force;S2020-1;Compressed Audio Metadata;2010-07-11 14:26:49 +2;45h;04h;In Force;S2020-1;Compressed Audio Metadata;2010-07-11 14:26:49 +2;45h;05h;In Force;S2020-1;Compressed Audio Metadata;2010-07-11 14:26:49 +2;45h;06h;In Force;S2020-1;Compressed Audio Metadata;2010-07-11 14:26:49 +2;45h;07h;In Force;S2020-1;Compressed Audio Metadata;2010-07-11 14:26:49 +2;45h;08h;In Force;S2020-1;Compressed Audio Metadata;2010-07-11 14:26:49 +2;45h;09h;In Force;S2020-1;Compressed Audio Metadata;2010-07-11 14:26:49 +2;46h;01h;In Force;ST 2051;Two Frame Marker in HANC;2010-12-06 12:21:27 +2;50h;01h;In Force;RDD 8;WSS data per RDD 8;2010-07-11 14:26:49 +2;51h;01h;In Force;RP215;Film Codes in VANC space;2010-07-11 14:26:49 +2;60h;60h;In Force;S12M-2;Ancillary Time Code;2010-07-11 14:26:49 +2;61h;01h;In Force;S334-1;EIA 708B Data mapping into VANC space;2010-07-11 14:26:49 +2;61h;02h;In Force;S334-1;EIA 608 Data mapping into VANC space;2010-07-11 14:26:49 +2;62h;01h;In Force;RP207;Program Description in VANC space;2010-07-11 14:26:49 +2;62h;02h;In Force;S334-1;Data broadcast (DTV) in VANC space;2010-07-11 14:26:49 +2;62h;03h;In Force;RP208;VBI Data in VANC space;2010-07-11 14:26:49 +2;64h;64h;Deprecated;RP196 (Withdrawn);Time Code in HANC space (Deprecated; for reference only);2010-07-11 14:26:49 +2;64h;7Fh;Deprecated;RP196 (Withdrawn);VITC in HANC space (Deprecated; for reference only);2010-07-11 14:26:49 +1;80h;;In Force;S291;Packet marked for deletion;2010-07-11 14:26:49 +1;84h;;Deprecated;S291;End packet deleted (Deprecated; revision of ST291-2010);2010-07-11 14:49:46 +1;88h;;Deprecated;S291;Start packet deleted (Deprecated; revision of ST291-2010);2010-07-11 14:26:49 +1;A0h;;In Force;ST 299-2;Audio data in HANC space (3G) - Group 8 Control pkt;2010-07-28 02:38:50 +1;A1h;;In Force;ST 299-2;Audio data in HANC space (3G) - Group 7 Control pkt;2010-07-28 02:38:50 +1;A2h;;In Force;ST 299-2;Audio data in HANC space (3G) - Group 6 Control pkt;2010-07-28 02:38:50 +1;A3h;;In Force;ST 299-2;Audio data in HANC space (3G- Group 5 Control pkt);2010-07-28 02:38:50 +1;A4h;;In Force;ST 299-2;Audio data in HANC space (3G) - Group 8;2010-07-28 02:38:50 +1;A5h;;In Force;ST 299-2;Audio data in HANC space (3G) - Group 7;2010-07-28 02:38:50 +1;A6h;;In Force;ST 299-2;Audio data in HANC space (3G) - Group 6;2010-07-28 02:38:50 +1;A7h;;In Force;ST 299-2;Audio data in HANC space (3G)- Group 5;2010-07-28 02:38:50 +1;E0h;;In Force;ST 299-1;Audio data in HANC space (HDTV);2010-07-28 02:39:30 +1;E1h;;In Force;ST 299-1;Audio data in HANC space (HDTV);2010-07-28 02:39:30 +1;E2h;;In Force;ST 299-1;Audio data in HANC space (HDTV);2010-07-28 02:39:30 +1;E3h;;In Force;ST 299-1;Audio data in HANC space (HDTV);2010-07-28 02:39:30 +1;E4h;;In Force;ST 299-1;Audio data in HANC space (HDTV);2010-07-28 02:39:30 +1;E5h;;In Force;ST 299-1;Audio data in HANC space (HDTV);2010-07-28 02:39:30 +1;E6h;;In Force;ST 299-1;Audio data in HANC space (HDTV);2010-07-28 02:39:30 +1;E7h;;In Force;ST 299-1;Audio data in HANC space (HDTV);2010-07-28 02:39:30 +1;Ech;;In Force;S272;Audio Data in HANC space (SDTV);2010-07-11 14:26:49 +1;Edh;;In Force;S272;Audio Data in HANC space (SDTV);2010-07-11 14:26:49 +1;Eeh;;In Force;S272;Audio Data in HANC space (SDTV);2010-07-11 14:26:49 +1;Efh;;In Force;S272;Audio Data in HANC space (SDTV);2010-07-11 14:26:49 +1;F0h;;In Force;S315;Camera position (HANC or VANC space);2010-07-11 14:26:49 +1;F4h;;In Force;RP165;Error Detection and Handling (HANC space);2010-07-11 14:26:49 +1;F8h;;In Force;S272;Audio Data in HANC space (SDTV);2010-07-11 14:26:49 +1;F9h;;In Force;S272;Audio Data in HANC space (SDTV);2010-07-11 14:26:49 +1;Fah;;In Force;S272;Audio Data in HANC space (SDTV);2010-07-11 14:26:49 +1;FBh;;In Force;S272;Audio Data in HANC space (SDTV);2010-07-11 14:26:49 +1;FCh;;In Force;S272;Audio Data in HANC space (SDTV);2010-07-11 14:26:49 +1;FDh;;In Force;S272;Audio Data in HANC space (SDTV);2010-07-11 14:26:49 +1;FEh;;In Force;S272;Audio Data in HANC space (SDTV);2010-07-11 14:26:49 +1;FFh;;In Force;S272;Audio Data in HANC space (SDTV);2010-07-11 14:26:49 diff --git a/client/MXFFileParser/SMPTE/RP210v13-pub-20120214.csv b/client/MXFFileParser/SMPTE/RP210v13-pub-20120214.csv new file mode 100644 index 00000000..a1673a45 --- /dev/null +++ b/client/MXFFileParser/SMPTE/RP210v13-pub-20120214.csv @@ -0,0 +1,2214 @@ +_;SMPTE Metadata Elements Dictionary;;;;;;;;;;;;; +_;Published version 13 as of 2012-02-14;;;;;;;;;;;;; +_ver;Published;13;;;;;;;;;;;; +_;;499;Nodes in this Register;;;;;;;;;;; +_;;1476;Leaves in this Register;;;;;;;;;;; +_;Register;Dictionary Version at introduction;Node or +Leaf;Level;Universal Label;Metadata Element Name;Metadata Element Definition;Type;Value Length;Value Range;;;Defining Document;Notes +;Elements;1;Node;0;06.0E.2B.34.01.01.01.01.00.00.00.00.00.00.00.00;ELEMENTS;Register of individual Metadata Elements;;;;;;; +;Elements;1;Node;1;06.0E.2B.34.01.01.01.01.01.00.00.00.00.00.00.00;IDENTIFIERS AND LOCATORS;Class 1 metadata is reserved for abstract Identifiers and Locators;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.01.01.00.00.00.00.00.00;Globally Unique Identifiers;Unique identifiers and locators;;;;;;; +;Elements;1;Node;3;06.0A.2B.34.01.01.01.01.01.01.01.00.00.00.00.00;UMID Video;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M;The last byte of this entry (byte 12) defines the Material and Instance number creation methods, and may have any of the values documented by SMPTE 330M-2000: 10h,11h,12h,20h,21h,22h +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.01.10.00.00.00.00;UMID Video;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.01.11.00.00.00.00;UMID Video;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.01.12.00.00.00.00;UMID Video;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.01.20.00.00.00.00;UMID Video;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.01.21.00.00.00.00;UMID Video;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.01.22.00.00.00.00;UMID Video;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Node;3;06.0A.2B.34.01.01.01.01.01.01.02.00.00.00.00.00;UMID Audio;Unique Material Identifier for audio essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M;The last byte of this entry (byte 12) defines the Material and Instance number creation methods, and may have any of the values documented by SMPTE 330M-2000: 10h,11h,12h,20h,21h,22h +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.02.10.00.00.00.00;UMID Audio;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.02.11.00.00.00.00;UMID Audio;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.02.12.00.00.00.00;UMID Audio;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.02.20.00.00.00.00;UMID Audio;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.02.21.00.00.00.00;UMID Audio;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.02.22.00.00.00.00;UMID Audio;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Node;3;06.0A.2B.34.01.01.01.01.01.01.03.00.00.00.00.00;UMID Data;Unique Material Identifier for data essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M;The last byte of this entry (byte 12) defines the Material and Instance number creation methods, and may have any of the values documented by SMPTE 330M-2000: 10h,11h,12h,20h,21h,22h +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.03.10.00.00.00.00;UMID Data;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.03.11.00.00.00.00;UMID Data;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.03.12.00.00.00.00;UMID Data;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.03.20.00.00.00.00;UMID Data;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.03.21.00.00.00.00;UMID Data;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.03.22.00.00.00.00;UMID Data;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Node;3;06.0A.2B.34.01.01.01.01.01.01.04.00.00.00.00.00;UMID System;Unique Material Identifier for data essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M;The last byte of this entry (byte 12) defines the Material and Instance number creation methods, and may have any of the values documented by SMPTE 330M-2000: 10h,11h,12h,20h,21h,22h +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.04.10.00.00.00.00;UMID System;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.04.11.00.00.00.00;UMID System;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.04.12.00.00.00.00;UMID System;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.04.20.00.00.00.00;UMID System;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.04.21.00.00.00.00;UMID System;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;1;Leaf;4;06.0A.2B.34.01.01.01.01.01.01.04.22.00.00.00.00;UMID System;Unique Material Identifier for video essence. Note: This is a 12-byte SMPTE label. ;As per SMPTE standard;32 bytes;;;;SMPTE 330M; +;Elements;5;Node;3;06.0E.2B.34.01.01.01.05.01.01.05.00.00.00.00.00;UMID Picture;SMPTE330M UMID for single picture component;;32 bytes;;;;SMPTE330M (revision 2003) ;Leaves within this node are numbered and assigned according to SMPTE 330M (revision 2003) table 3 and table 4 +;Elements;5;Node;3;06.0E.2B.34.01.01.01.05.01.01.06.00.00.00.00.00;UMID Multi Picture;SMPTE330M UMID for multiple picture component;;32 bytes;;;;SMPTE330M (revision 2003) ;Leaves within this node are numbered and assigned according to SMPTE 330M (revision 2003) table 3 and table 4 +;Elements;5;Node;3;06.0E.2B.34.01.01.01.05.01.01.08.00.00.00.00.00;UMID Sound;SMPTE330M UMID for single sound component;;32 bytes;;;;SMPTE330M (revision 2003) ;Leaves within this node are numbered and assigned according to SMPTE 330M (revision 2003) table 3 and table 4 +;Elements;5;Node;3;06.0E.2B.34.01.01.01.05.01.01.09.00.00.00.00.00;UMID Multi Sound;SMPTE330M UMID for multiple sound component;;32 bytes;;;;SMPTE330M (revision 2003) ;Leaves within this node are numbered and assigned according to SMPTE 330M (revision 2003) table 3 and table 4 +;Elements;5;Node;3;06.0E.2B.34.01.01.01.05.01.01.0B.00.00.00.00.00;UMID Single Data;SMPTE330M UMID for single data component;;32 bytes;;;;SMPTE330M (revision 2003) ;Leaves within this node are numbered and assigned according to SMPTE 330M (revision 2003) table 3 and table 4 +;Elements;5;Node;3;06.0E.2B.34.01.01.01.05.01.01.0C.00.00.00.00.00;UMID Multi Data;SMPTE330M UMID for multiple data component;;32 bytes;;;;SMPTE330M (revision 2003) ;Leaves within this node are numbered and assigned according to SMPTE 330M (revision 2003) table 3 and table 4 +;Elements;5;Node;3;06.0E.2B.34.01.01.01.05.01.01.0D.00.00.00.00.00;UMID Mixed;SMPTE330M UMID for mixed group of components;;32 bytes;;;;SMPTE330M (revision 2003) ;Leaves within this node are numbered and assigned according to SMPTE 330M (revision 2003) table 3 and table 4 +;Elements;5;Node;3;06.0E.2B.34.01.01.01.05.01.01.0F.00.00.00.00.00;UMID General;SMPTE330M UMID for unspecified components;;32 bytes;;;;SMPTE330M (revision 2003) ;Leaves within this node are numbered and assigned according to SMPTE 330M (revision 2003) table 3 and table 4 +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.01.10.00.00.00.00.00;International Broadcasting Organization Identifiers;Internationally recognized identifiers registered by broadcasting organizations;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.10.01.00.00.00.00;Organization ID;The broadcasting organization concerned;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set ;127 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.01.01.10.01.01.00.00.00;Organization ID;The internationally recognized unique identifier for a broadcasting organization;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.01.01.10.02.00.00.00.00;Organization ID Kind;Specifies the identification system in use. E.g. OUT, ITU, EBU, Callsign etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.01.01.10.02.01.00.00.00;Organization ID Kind;Specifies the identification system in use. E.g. OUT, ITU, EBU, Callsign etc;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.01.01.10.03.00.00.00.00;Program Identifiers;Globally Unique program identifiers;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.01.01.10.03.01.00.00.00;UPID;A Unique Program Identifier (ATSC A/57) for a program as a Work;As per ATSC standard;;;;;ATSC standard ATSC A/57; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.01.01.10.03.02.00.00.00;UPN;Unique Programme Number (ITVA);As per ITVA standard;;;;;As per ITVA standard (not yet ratified); +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.01.01.10.03.03.00.00.00;Program Number;Identifier for a program project;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.01.01.10.04.00.00.00.00;Physical Media Identifiers;Physical media identifiers;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.01.01.10.04.01.00.00.00;Tape Identifiers;Tape identifiers;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.01.01.10.04.01.01.00.00;IBTN;EBU International Broadcast Tape Number;As per EBU standard;;;;;European Broadcasting Union IBTN; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.01.11.00.00.00.00.00;International Standard Identifiers;Internationally accepted Identifier Schemes;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.11.01.00.00.00.00;ISAN;ISO Audio-Visual Number;As per ISO standard;;;;;ISO 15706; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.11.02.00.00.00.00;ISBN;ISO Book Number;As per ISO standard;;;;;ISO 2108; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.11.03.00.00.00.00;ISSN;ISO Serial Number;As per ISO standard;;;;;ISO 3297; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.11.04.00.00.00.00;ISWC;ISO Musical Work Code;As per ISO standard;;;;;ISO 15707; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.11.05.00.00.00.00;ISMN;ISO Printed Music Number;As per ISO standard;;;;;ISO 10957; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.11.06.00.00.00.00;ISCI (Deprecated);American Association of Advertising Industries Commercial Identifier;As per AAAA standard;;;;;AAAA's ISCI;http://www.aaaa.org/publications/search.asp +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.11.07.00.00.00.00;ISRC;ISO Recording Code;As per ISO standard;;;;;ISO 3901; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.11.08.00.00.00.00;ISRN;ISO Report Number;As per ISO standard;;;;;ISO 10444; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.11.09.00.00.00.00;ISBD;International Federation of Library Associations and Institutions Bibliographic Descriptor;As per IFLA standard;;;;;IFLA's ISBD;http://www.ifla.org/VII/s13/pubs/isbd.htm +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.11.0A.00.00.00.00;ISTC;ISO Textual Work Code;As per ISO standard;;;;;ISO 21047; +;Elements;12;Leaf;4;06.0E.2B.34.01.01.01.0C.01.01.11.0B.00.00.00.00;Ad-ID;Ad-ID is a globally unique identifier for advertising materials. Ad-IDs are assigned by the American Association of Advertising Agencies (AAAA).;As per AAAA standard;12 bytes;;;;Ad-ID Spec; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.01.13.00.00.00.00.00;International Standard Compound Identifiers;Compound Identifiers based on an internationally accepted Standard;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.13.01.00.00.00.00;SICI;ANSI/NISO Serial Item and Contribution Identifier;As per ANSI/NISO standard;;;;;ANSI/NISO Z39.56 - 1996;http://sunsite.berkeley.edu/SICI/ +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.13.02.00.00.00.00;BICI;ANSI/NISO Book Item and Component Identifier;As per ANSI/NISO standard;;;;;ANSI/NISO Z39.56 - 1997 (not yet ratified);http://www.niso.org/commitap.html +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.13.03.00.00.00.00;AICI;ANSI/NISO Audio-Visual Item and Component Identifier [proposed];As per ANSI/NISO standard;;;;;Not yet ratified; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.13.04.00.00.00.00;PII;American Chemical Society Publisher Item Identifier;As per ACS standard;;;;;ACS's PII;http://pubs.acs.org/journals/pubiden.html +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.01.15.00.00.00.00.00;Object Identifiers;Object identifiers;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.15.01.00.00.00.00;DOI;International DOI Foundation Digital Object Identifier;As per DOI standard;;;;;International DOI Foundation Digital Object Identifier;http://www.doi.org +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.15.02.00.00.00.00;GUID;The ISO/IEC 11578 (Annex A) 16-byte Globally Unique Identifier;As per ISO 11578 standard (Annex A);16 bytes;;;; ISO 11578 (Annex A); +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.01.15.03.00.00.00.00;Definition Object ID;The unique identifier for the item being defined;AUID;16 bytes;;;; ISO 11578 (Annex A); +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.01.15.04.00.00.00.00;Global Number;Organizationally-given global number used to identify subjects in the image ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;14 bytes;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.01.01.15.08.00.00.00.00;Clip ID;Clip ID as a basic UMID. Note that the value includes the whole UMID including the first 12 UL bytes;UMID;32 bytes;;;;SMPTE 330M; +;Elements;7;Leaf;4;06.0E.2B.34.01.01.01.07.01.01.15.09.00.00.00.00;Extended Clip ID;Clip ID as an Extended UMID. Note that the value includes the whole UMID including the first 12 UL bytes;UMID;64 bytes;;;;SMPTE 330M; +;Elements;7;Leaf;4;06.0E.2B.34.01.01.01.07.01.01.15.0A.00.00.00.00;Clip ID Array;An ordered array of Basic UMIDs;UMID Array;32*n bytes;;;;SMPTE 394M; +;Elements;7;Leaf;4;06.0E.2B.34.01.01.01.07.01.01.15.0B.00.00.00.00;Extended Clip ID Array;An ordered array of Extended UMIDs;UMID Array;64*n bytes;;;;SMPTE 394M; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.15.10.00.00.00.00;Package ID;Identifies the Metadata Object with a a unique identifier;PackageID;32 bytes;;;;Type as defined in SMPTE 377M; +;Elements;9;Leaf;4;06.0E.2B.34.01.01.01.09.01.01.15.11.00.00.00.00;Cryptographic Context ID;Identifies the Cryptographic Context used for data encryption;UUID;16 bytes;;;;SMPTE 429.6; +;Elements;12;Leaf;4;06.0E.2B.34.01.01.01.0C.01.01.15.12.00.00.00.00;Resource ID;A UUID that identifies a resource.;UUID;16 bytes;;;;; +;Elements;12;Leaf;4;06.0E.2B.34.01.01.01.0C.01.01.15.13.00.00.00.00;Ancillary Resource ID;A UUID value that identifies the ancillary resource.;UUID;16 bytes;;;;; +;Elements;8;Node;4;06.0E.2B.34.01.01.01.08.01.01.15.40.00.00.00.00;Globally Unique Object Identifiers;Globally Unique Object Identifiers;;;;;;; +;Elements;8;Node;5;06.0E.2B.34.01.01.01.08.01.01.15.40.01.00.00.00;Globally Unique Human Identifiers;Globally Unique Human Identifiers;;;;;;; +;Elements;8;Leaf;6;06.0E.2B.34.01.01.01.08.01.01.15.40.01.01.00.00;Participant ID;Unique identifier of a Participant set as the target of a generalized weak (global) reference;UID;16 bytes;;;;SMPTE 380M ; +;Elements;8;Leaf;6;06.0E.2B.34.01.01.01.08.01.01.15.40.01.02.00.00;Contact ID;Unique identifier of a Contact set as the target of a generalized weak (global) reference;UID;16 bytes;;;;SMPTE 380M ; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.01.20.00.00.00.00.00;Device Identifiers;Unique identifiers for any device used in program production, such as cameras, microphones, editing, color grading, etc;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.20.01.00.00.00.00;Device Designation;Identifies the "house name" of the device used in capturing or generating the essence;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.20.03.00.00.00.00;Device Model;Identifies the device model used in capturing or generating the essence.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.01.20.04.00.00.00.00;Device Serial Number;Alphanumeric serial number identifying the individual device;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.01.20.05.00.00.00.00;IEEE Device ID;Hex number identifying a device by manufacturer and device number;String of UInt8;6 bytes;;;;IEEE 802 - Network Node ID; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.01.20.07.00.00.00.00;Device ID Kind;The type of identifier used to identify the device;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 bytes;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.01.20.08.00.00.00.00;Device Kind;Device Type expressed as a common name - e.g. camera, audio tape recorder, RAM, Hard disk etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.01.01.20.08.01.00.00.00;Device Kind;Defines the kind of device used to capture or create the content (as either a commonly known name or as a locally defined name, e.g. Radio-camera);UTF-16 char string;Variable;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.01.01.20.08.02.00.00.00;Device Kind Code;Device Type expressed as a code;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.01.01.20.0C.00.00.00.00;Device Asset Number;Defines the asset number of the device used in capturing or generating the content;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes;;;;; +;Elements;3;Node;3;06.0E.2B.34.01.01.01.03.01.01.21.00.00.00.00.00;Platform Identifiers;Organisationally given identifiers for platforms, vehicles, or mounts carrying devices or sensors;;;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.01.21.01.00.00.00.00;Platform Designation;Identifies the generic name of the platform carrying the device used in capturing or generating the essence;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.01.01.21.01.01.00.00.00;Platform Designation;Identifies the generic name of the platform carrying the device used in capturing or generating the essence;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.01.21.02.00.00.00.00;Platform Model;Identifies the platform model carrying the device used in capturing or generating the essence.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.01.21.03.00.00.00.00;Platform Serial Number;Alphanumeric serial number identifying the individual platform carrying the device used in capturing or generating the essence.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.01.02.00.00.00.00.00.00;Globally Unique Locators;Globally Unique path definitions;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.02.01.00.00.00.00.00;Uniform Resource Locators;Unique Resource Locators;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.02.01.01.00.00.00.00;URL;Unique Resource Locator String;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;255 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.01.02.01.01.01.00.00.00;URL;Unique Resource Locator String;16-bit Unicode String;variable 255 chars max.;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.02.01.02.00.00.00.00;PURL;Persistent Universal Resource Locator;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;255 bytes max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.02.01.03.00.00.00.00;URN;Unique Resource Name;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;256 bytes max;;;;; +;Elements;8;Leaf;4;06.0E.2B.34.01.01.01.08.01.02.01.04.00.00.00.00;Default Namespace URI;The Uniform Resource Identifier (URI) of the default namespace for an XML document;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;http://www.w3.org/TR/1999/REC-xml-names-19990114; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.01.02.01.04.01.00.00.00;Default Namespace URI;The Uniform Resource Identifier (URI) of the default namespace for an XML document;16-bit Unicode String;variable;;;;http://www.w3.org/TR/1999/REC-xml-names-19990114; +;Elements;8;Leaf;4;06.0E.2B.34.01.01.01.08.01.02.01.05.00.00.00.00;Namespace URI;A URI associated with a Namespace Prefix used in Qnames in an XML document;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;http://www.w3.org/TR/1999/REC-xml-names-19990114; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.01.02.01.05.01.00.00.00;Namespace URI;A URI associated with a Namespace Prefix used in Qnames in an XML document;16-bit Unicode String;Variable;;;;http://www.w3.org/TR/1999/REC-xml-names-19990114; +;Elements;8;Leaf;4;06.0E.2B.34.01.01.01.08.01.02.01.06.00.00.00.00;Namespace URIs;A list of URIs associated with Namespace Prefixes used in Qnames in an XML document;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;http://www.w3.org/TR/1999/REC-xml-names-19990114; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.01.02.01.06.01.00.00.00;Namespace URIs;A list of URIs associated with Namespace Prefixes used in Qnames in an XML document;16-bit Unicode String Array;Variable;;;;http://www.w3.org/TR/1999/REC-xml-names-19990114; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.01.02.01.08.02.00.00.00;Camera Setting File URI;The Uniform Resource Identifier (URI) of the file containing the camera setup parameters.;UTF-8 String;Variable;;;;RDD 18; +;Elements;4;Node;3;06.0E.2B.34.01.01.01.04.01.02.02.00.00.00.00.00;Registry Locators;Unique Registry Locators;;;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.01.02.02.01.00.00.00.00;SMPTE UL;SMPTE Universal Label Locators - the value is a UL in a public Registry;Universal Label;16 bytes;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.01.02.02.02.00.00.00.00;Identification UL;Specifies the Universal Label that locates the identification kind in a dictionary.;Universal Label;16 bytes;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.01.02.02.03.00.00.00.00;Operational Pattern UL;Specifies the SMPTE Universal Label that locates an Operational Pattern;Universal Label;16 bytes;;;;; +;Elements;4;Node;4;06.0E.2B.34.01.01.01.04.01.02.02.10.00.00.00.00;Registry Locator Groups;Groups of Unique Registry Locators;;;;;;; +;Elements;4;Node;5;06.0E.2B.34.01.01.01.04.01.02.02.10.01.00.00.00;Registry Locator Ordered Group (Arrays);Ordered Group (Array) of Unique Registry Locators;;;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.01.02.02.10.01.01.00.00;Essence Container Array;An array of 'n' universal labels of all essence containers in the file;Array of Universal Labels;16*n;;;;; +;Elements;5;Node;5;06.0E.2B.34.01.01.01.05.01.02.02.10.02.00.00.00;Registry Locator Unordered Groups;Unordered Groups of Unique Registry Locators;;;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.01.02.02.10.02.01.00.00;Essence Containers;A batch of 'n' universal labels of all essence containers in the file;Batch of Universal Labels;16*n;;;;Type as defined in SMPTE 377M; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.01.02.02.10.02.02.00.00;Descriptive Metadata Schemes;An unordered batch of 'n' Universal Labels of all the Descriptive Metadata schemes used in this file;Batch of Universal Labels;16*n;;;;Type as defined in SMPTE 377M; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.01.02.02.10.02.03.00.00;Application Scheme Batch;A batch of Universal Labels of all the Application Metadata schemes used in a file.;Batch of Universal Labels;16*n;;;;377M-1; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.01.03.00.00.00.00.00.00;Locally Unique Identifiers;Identifier unique to the local context;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.03.01.00.00.00.00.00;Administrative Identifiers;Identifiers relating to Business and Administration;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.03.01.01.00.00.00.00;Transmission ID;Identifier for transmission control;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.03.01.02.00.00.00.00;Archive ID;Identifier for archival purposes;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.03.01.03.00.00.00.00;Item ID;Identifier of a content item;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.03.01.04.00.00.00.00;Accounting Reference Number;Reference number for accounting purposes;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.03.01.05.00.00.00.00;Traffic ID;Identifier for emmission management and/or billing;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.03.01.06.00.00.00.00;Project Number;Identifier for a particular project or mission;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.03.01.07.00.00.00.00;Local Target ID;A free-text, locally defined name or ID of one or more individual targets or target areas in a motion imagery stream. The image originators are free to populate this field as needed with values from their own target naming or numbering system.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.01.03.01.07.01.00.00.00;Local Target ID;A free-text, locally defined name or ID of one or more individual targets or target areas in a motion imagery stream. The image originators are free to populate this field as needed with values from their own target naming or numbering system.;16-bit Unicode String;32 chars max;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.01.03.01.08.00.00.00.00;Project Name;Name for a particular project or mission;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.01.03.01.08.01.00.00.00;Project Name;Name for a particular project or mission;16-bit Unicode String;Variable;;;;; +;Elements;9;Leaf;4;06.0E.2B.34.01.01.01.09.01.03.01.09.00.00.00.00;NITF Layer Target ID;A free-text, locally defined name or ID of one or more individual targets or target areas from an NITF (National Imagery Transmission Format) still image layer;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.01.03.01.09.01.00.00.00;NITF Layer Target ID;A free-text, locally defined name or ID of one or more individual targets or target areas from an NITF (National Imagery Transmission Format) still image layer;16-bit Unicode String;32 chars max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.03.02.00.00.00.00.00;Local Physical Media Identifiers;Organisationally given identifiers for physical media;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.01.03.02.01.00.00.00.00;Local Film ID;Organisationally given identifiers for film;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.01.03.02.01.01.00.00.00;Reel or Roll Number;An organizationally given number for a film reel or roll.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.01.03.02.01.02.00.00.00;Edge Code Header ;An organizationally given header for a film reel or roll;DataValue;8 bytes max;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.01.03.02.02.00.00.00.00;Local Tape Identifiers;Organisationally given identifiers for tape;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.01.03.02.02.01.00.00.00;Local Tape Number;An organizationally given number for a tape.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Node;4;06.0E.2B.34.01.01.01.03.01.03.02.03.00.00.00.00;Disk Identifiers;;;;;;;; +;Elements;3;Node;5;06.0E.2B.34.01.01.01.03.01.03.02.03.01.00.00.00;Magnetic Disks;;;;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.01.03.02.03.01.01.00.00;Magnetic Disk Number;An organizationally given number for a magnetic disc or disc pack.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 char max;;;;; +;Elements;3;Node;5;06.0E.2B.34.01.01.01.03.01.03.02.03.02.00.00.00;Optical Discs;;;;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.01.03.02.03.02.01.00.00;Optical Disc Number;An organizationally given number for an optical disc or disc pack.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 char max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.03.03.00.00.00.00.00;Local Object Identifiers;Object identifiers;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.03.03.01.00.00.00.00;LUID;A 4 byte locally unique ID;UInt32;4 bytes;;;;; +;Elements;9;Leaf;4;06.0E.2B.34.01.01.01.09.01.03.03.02.00.00.00.00;Package Name;Identifies a metadata package by name;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.01.03.03.02.01.00.00.00;Package Name;Identifies a metadata package by name;16-bit Unicode String;Variable;;;;SMPTE 377M; +;Elements;2;Node;3;06.0E.2B.34.01.01.01.02.01.03.04.00.00.00.00.00;Network and Stream Identifiers;Information about channel numbering;;;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.03.04.01.00.00.00.00;Channel Handle;Unique number identifying a channel number in a stream;Int16;2 bytes;;;;SMPTE 332M; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.03.04.02.00.00.00.00;Stream ID;Organizationally given identifier that is the stream_id in ISO/IEC 13818-1 (MPEG-2 Systems);Integer;1 Byte;;;;ISO 13818-1; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.03.04.03.00.00.00.00;Transport Stream ID;Identifier that is the transport_stream_id in ISO/IEC 13818-1 (MPEG-2 Systems);Integer;2 bytes;;;;ISO 13818-1; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.01.03.04.04.00.00.00.00;Essence Stream ID;Essence (or its container) stream ID ;UInt32;4 bytes;;;;SMPTE 332M; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.01.03.04.05.00.00.00.00;Index Stream ID;Index table stream ID ;UInt32;4 bytes;;;;SMPTE 332M; +;Elements;9;Leaf;4;06.0E.2B.34.01.01.01.09.01.03.04.06.00.00.00.00;RP217 Data Stream PID;Identifier that is the transport_stream_id in ISO/IEC 13818-1 (MPEG-2 Systems) for the Data stream per RP217;Integer;2 bytes;;;;ISO 13818-1; +;Elements;9;Leaf;4;06.0E.2B.34.01.01.01.09.01.03.04.07.00.00.00.00;RP217 Video Stream PID;Identifier that is the transport_stream_id in ISO/IEC 13818-1 (MPEG-2 Systems) for the Video stream per RP217;Integer;2 bytes;;;;ISO 13818-1; +;Elements;13;Leaf;4;06.0E.2B.34.01.01.01.0D.01.03.04.08.00.00.00.00;Generic Stream ID;Stream ID of the linked Generic Stream payload;UInt 32;4 bytes;;;;; +;Elements;3;Node;3;06.0E.2B.34.01.01.01.03.01.03.05.00.00.00.00.00;Organizational Program Identifiers;Program identifiers unique within an organization;;;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.03.05.01.00.00.00.00;Organizational Program Number;An Identifier, unique only within an organization, for a program;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.01.03.05.01.01.00.00.00;Organizational Program Number;An Identifier, unique only within an organization, for a program;16-bit Unicode String;Variable;;;;; +;Elements;3;Node;3;06.0E.2B.34.01.01.01.03.01.03.06.00.00.00.00.00;Metadata Identifiers;16-byte Identifiers for metadata elements;;;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.03.06.01.00.00.00.00;Item Designator ID;Organizationally given identifier that is the 16-byte Item Designator (SMPTE 336M) for any data or metadata that uses the SMPTE Universal Label;SMPTE 336M;16 bytes;;;;SMPTE 336M; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.01.03.06.02.00.00.00.00;Local Tag Value;A locally unique registry identifier - the value is the local Tag in the local Registry;UInt16;2 bytes;;;;SMPTE 377M;AAF names this type "LocalTagType" +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.01.03.06.03.00.00.00.00;Local Tag Unique ID;A Unique Identifier of which the local tag is an alias;AUID;16 bytes;;;;; +;Elements;8;Leaf;4;06.0E.2B.34.01.01.01.08.01.03.06.04.00.00.00.00;HTML DOCTYPE;The complete document type declaration for an HTML document;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;http://www.w3.org/TR/2000/REC-xml-20001006; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.01.03.06.04.01.00.00.00;HTML DOCTYPE;The complete document type declaration for an HTML document;16-bit Unicode String;Variable;;;;http://www.w3.org/TR/2000/REC-xml-20001006; +;Elements;8;Leaf;4;06.0E.2B.34.01.01.01.08.01.03.06.05.00.00.00.00;Namespace Prefix;A Namespace Prefix used in Qnames in an XML document;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;http://www.w3.org/TR/1999/REC-xml-names-19990114; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.01.03.06.05.01.00.00.00;Namespace Prefix;A Namespace Prefix used in Qnames in an XML document;16-bit Unicode String;Variable;;;;http://www.w3.org/TR/1999/REC-xml-names-19990114; +;Elements;8;Leaf;4;06.0E.2B.34.01.01.01.08.01.03.06.06.00.00.00.00;Namespace Prefixes;A list of Namespace Prefixes used in Qnames in an XML document;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;http://www.w3.org/TR/1999/REC-xml-names-19990114; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.01.03.06.06.01.00.00.00;Namespace Prefixes;A list of Namespace Prefixes used in Qnames in an XML document;16-bit Unicode String Array;Variable;;;;http://www.w3.org/TR/1999/REC-xml-names-19990114; +;Elements;13;Node;3;06.0E.2B.34.01.01.01.0D.01.03.07.00.00.00.00.00;Operation Message Identifiers;Identifiers relating to the operation message.;;;;;;; +;Elements;13;Node;4;06.0E.2B.34.01.01.01.0D.01.03.07.01.00.00.00.00;Security Message Identifiers;Identifiers relating to the security message.;;;;;;; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.01.03.07.01.01.00.00.00;ASM Request ID;An identifier associated with the Auditorium Security Message request.;UInt32;4;;;;SMPTE 430-6; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.01.03.07.01.02.00.00.00;ASM Event ID;An identifier associated with the Auditorium Security Message log record item.;Uint32;4;;;;SMPTE 430-6; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.01.03.07.01.03.00.00.00;ASM Link Encryption Key ID;An identifier associated with the link encryption key.;UInt32;4;;;;SMPTE 430-6; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.01.04.00.00.00.00.00.00;Locally Unique Locators;Locally unique path definitions;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.04.01.00.00.00.00.00;Media Locators;Local paths for a digital media, data, metadata file etc;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.04.01.01.00.00.00.00;Local File Path;The local path to a complete digital media, data, metadata etc file;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;255 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.01.04.01.01.01.00.00.00;Local File Path;The local path to a complete digital media, data, metadata etc file;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.04.01.02.00.00.00.00;Physical Media Location ;A description of the physical location of media - e.g. which archive, place, rack, shelf, position on shelf;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;255 bytes max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.01.04.01.02.01.00.00.00;Media Location;A description of the physical location of media - e.g. which archive, place, rack, shelf, position on shelf;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.04.01.03.00.00.00.00;Track Number;Specifies the intended track number in a sequences of tracks;UInt32;4 bytes;;;;; +;Elements;7;Leaf;4;06.0E.2B.34.01.01.01.07.01.04.01.04.00.00.00.00;Track Number Batch;An unordered list of Track Numbers used to link the System item element to the essence tracks used in the Content Package;Batch of TrackIDs (UInt32);4*n bytes;;;;SMPTE 394M; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.04.07.00.00.00.00.00;Film Locators;Location information for film;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.04.07.01.00.00.00.00;Edge Code;The edge code on the film eg feet;frames;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.04.07.02.00.00.00.00;Frame Code;Unique frame number for film;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.04.07.03.00.00.00.00;Key Code;Machine readable version of frame code;KeyCode;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.04.07.04.00.00.00.00;Ink Number;Ink number;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;2;Node;3;06.0E.2B.34.01.01.01.02.01.04.09.00.00.00.00.00;Synchronization Locators;Media location information relating to synchronisation;;;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.04.09.01.00.00.00.00;Edge Code Start;Specifies the edge code at the beginning of the clip, segment etc;PositionType;8 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.04.10.00.00.00.00.00;Proxy Locators;Local archival location information for key frames, keys sounds, key text etc;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.04.10.01.00.00.00.00;Key Text;Local archival location information for key text;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.04.10.02.00.00.00.00;Key Frame;Local archival location information for key frames;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.04.10.03.00.00.00.00;Key Sound;Local archival location information for keys sounds;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.04.10.04.00.00.00.00;Key Data or Program;Local archival location information for key data or program;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.01.05.00.00.00.00.00.00;Titles;Titling metadata relating to productions;;;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.01.05.01.00.00.00.00.00;Title Kind;Kind of title, i.e., project, group of programs, group of series, series, item, program, working, original, item, episode, element, scene, shot etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.05.01.01.00.00.00.00;Title Kind;Kind of title, i.e., project, series, item, program, working, original, item, episode, element, scene, shot etc;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.01.05.02.00.00.00.00.00;Main Title;The main title;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.05.02.01.00.00.00.00;Main Title;The main title;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.01.05.03.00.00.00.00.00;Secondary Title;The secondary title;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.05.03.01.00.00.00.00;Secondary Title;The secondary title;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.01.05.04.00.00.00.00.00;Series Number;The alphanumeric series number;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.05.04.01.00.00.00.00;Series Number;The alphanumeric series number;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.01.05.05.00.00.00.00.00;Episode Number;The alphanumeric episode number;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.05.05.01.00.00.00.00;Episode Number;The alphanumeric episode number;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.01.05.06.00.00.00.00.00;Scene Number;The alphanumeric scene number;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.05.06.01.00.00.00.00;Scene Number;The alphanumeric scene number;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.01.05.07.00.00.00.00.00;Take Number;Take number of the instance of the shot;UInt16;2 bytes;;;;; +;Elements;2;Leaf;3;06.0E.2B.34.01.01.01.02.01.05.08.00.00.00.00.00;Version Title;The version title;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.05.08.01.00.00.00.00;Version Title;The version title;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.01.05.09.00.00.00.00.00;Mission ID;A locally defined identifier for the platform mission number;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;14 bytes;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.05.09.01.00.00.00.00;Mission ID;A locally defined identifier for the platform mission number;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.01.05.0A.00.00.00.00.00;Working Title;The (possibly temporary) working title of a production or a production component;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.01.05.0A.01.00.00.00.00;Working Title;The (possibly temporary) working title of a production or a production component;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.01.05.0B.00.00.00.00.00;Original Title;The original title of a production;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.01.05.0B.01.00.00.00.00;Original Title;The original title of a production;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.01.05.0C.00.00.00.00.00;Clip Number;The alphanumeric number of the Clip;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.01.05.0C.01.00.00.00.00;Clip Number;The alphanumeric number of the Clip;16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;3;06.0E.2B.34.01.01.01.05.01.05.0D.00.00.00.00.00;Brand Main Title;Main Brand title (e.g. Horizon);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.01.05.0D.01.00.00.00.00;Brand Main Title;Main Brand title (e.g. Horizon);UTF-16 char string;Variable;;;;; +;Elements;5;Leaf;3;06.0E.2B.34.01.01.01.05.01.05.0E.00.00.00.00.00;Brand Original Title;Any original Brand title;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.01.05.0E.01.00.00.00.00;Brand Original Title;Any original Brand title;UTF-16 char string;Variable;;;;; +;Elements;5;Leaf;3;06.0E.2B.34.01.01.01.05.01.05.0F.00.00.00.00.00;Framework Title;A human readable title for this instance of the Production Framework (e.g. “Wilco Productions version 3”);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.01.05.0F.01.00.00.00.00;Framework Title;A human readable title for this instance of the Production Framework (e.g. “Wilco Productions version 3”);UTF-16 char string;Variable;;;;; +;Elements;2;Node;2;06.0E.2B.34.01.01.01.02.01.07.00.00.00.00.00.00;Local Identifiers;Local identifiers which are not unique other than at low level;;;;;;; +;Elements;2;Node;3;06.0E.2B.34.01.01.01.02.01.07.01.00.00.00.00.00;Package Identifiers;Local identifiers which are not unique other than at package level;;;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.07.01.01.00.00.00.00;Track ID;Specifies the particular track within a package;UInt32;4 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.07.01.02.00.00.00.00;Track Name;Specifies the particular track within a package by a name;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.01.07.01.02.01.00.00.00;Track Name;Specifies the particular track within a package by a name;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.01.07.01.02.03.00.00.00;Definition Object Name;Name of item being defined;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;;[sic] Although this is nested under a leaf, it is in use and cannot be moved +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.01.07.01.02.03.01.00.00;Definition Object Name;Name of item being defined;16-bit Unicode String;Variable;;;;;[sic] Although this is nested under a leaf, it is in use and cannot be moved +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.07.01.03.00.00.00.00;Content Package Metadata Link;Defines a local link between essence and its metadata;UInt8;1 byte;;;;SMPTE 331M; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.07.01.04.00.00.00.00;(deprecated) Defined Name;Name of item being defined;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.01.07.01.04.01.00.00.00;(deprecated) Defined Name;Name of item being defined;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.01.07.01.05.00.00.00.00;Descriptive Metadata Track IDs;Specifies an unordered list of track ID values that identify descriptive metadata tracks by containment;Batch of TrackIDs (UInt32);Variable;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.01.07.01.06.00.00.00.00;Source Track IDs;Specifies an unordered list of 'n' track ID values that identify metadata source tracks by reference;Batch of TrackIDs (UInt32);4*n;;;;Type as defined in SMPTE 377M; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.01.07.01.07.00.00.00.00;Shot Track IDs;Specifies an unordered list of ‘n’ track ID values that identify the tracks in the Package to which this set refers;Batch of TrackIDs (UInt32);4*n;;;;Type as defined in SMPTE 377M; +;Elements;4;Node;2;06.0E.2B.34.01.01.01.04.01.08.00.00.00.00.00.00;Generic Identifiers;Unique Identifiers for non-Broadcasting Organisations;;;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.01.08.01.00.00.00.00.00;Identifier Kind;Specifies the indentification system used - e.g. ISO, UPN etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.01.08.02.00.00.00.00.00;Identifier Value;The value of the identifer;UInt8;Variable;;;;; +;Elements;2;Node;2;06.0E.2B.34.01.01.01.02.01.0A.00.00.00.00.00.00;Organization Identifiers;Unique Identifiers for non-Broadcasting Organisations;;;;;;; +;Elements;2;Node;3;06.0E.2B.34.01.01.01.02.01.0A.01.00.00.00.00.00;Manufacturer Identifiers;Unique Identifiers for Manufacturing Organisations;;;;;;; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.01.0A.01.01.00.00.00.00;Manufacturer Identifiers;Unique Identifiers for Manufacturers;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.01.0A.01.01.01.00.00.00;Device Manufacturer Name;The manufacturer or maker of the device;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.01.0A.01.01.01.01.00.00;Device Manufacturer Name;The manufacturer or maker of the device;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.01.0A.01.01.03.00.00.00;Manufacturer ID;An identifier for the manufacturer or maker of the device;AUID;16 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.0A.01.02.00.00.00.00;IEEE Manufacturer ID;The IEEE registered ID for a particular manufacturer.;Uint 24;3 bytes;;;;IEEE 802; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.01.0A.01.03.00.00.00.00;(deprecated) AAF Manufacturer ID;The AAF registered ID for a particular manufacturer.;AUID;16 bytes;;;;; +;Elements;4;Node;3;06.0E.2B.34.01.01.01.04.01.0A.02.00.00.00.00.00;General Organization Identifiers;Unique Identifiers for Organisations;;;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.01.0A.02.01.00.00.00.00;Organization Code;The identifying Code for an organization;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.01.0A.02.01.01.00.00.00;Organization Code;The identifying Code for an organization;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.01.10.00.00.00.00.00.00;Intellectual Property Rights Identifiers;Unique IDs allocated by IP Rights organizations;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.10.01.00.00.00.00.00;SUISA CISAC IPI ;IP Identifiers allocated by CISAC;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.10.01.01.00.00.00.00;CISAC Legal Entity ID;Natural person or legal entity ID in the International Confederation of Societies of Authors and Composers(CISAC) Interested Parties system;As per CISAC Common Information System (Interested Parties Sub-system) database standard;;;;;CISAC Common Information System: Interested Parties Sub-system;http://www.cisac.org +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.01.10.02.00.00.00.00.00;AGICOA Identifers;Unique Identifiers allocated by AGICOA;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.01.10.02.01.00.00.00.00;AGICOA ID;The Association of International Collective Management of Audio Visual Works (AGICOA) register ID.;As per AGICOA register standard;;;;;AGICOA registration standard;http://www.agicoa.org +;Elements;3;Node;3;06.0E.2B.34.01.01.01.03.01.10.03.00.00.00.00.00;Music Industry Identifiers;Identifiers associated with the Music Industry;;;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.10.03.01.00.00.00.00;Recording Label Name;Name of a publication label - e.g. United Artists, Topic;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.01.10.03.01.01.00.00.00;Recording Label Name;Name of a publication label - e.g. United Artists, Topic;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.10.03.02.00.00.00.00;Collection Name;Name of a published collection - e.g. 'Sinatra Live at the Sands';ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.01.10.03.02.01.00.00.00;Collection Name;Name of a published collection - e.g. 'Sinatra Live at the Sands';16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.10.03.03.00.00.00.00;Origin Code;Code indicating the type of source of material;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.10.03.04.00.00.00.00;Main Catalog Number;The main catalogue number for a recording;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.10.03.05.00.00.00.00;Catalog Prefix Number;The alphanumeric prefix to the Main catalogue number;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.10.03.06.00.00.00.00;Side Number;Where appropriate, the side number on which the track is recorded.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;1 byte;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.01.10.03.07.00.00.00.00;Recorded Track Number;The track or band number of a recording.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Node;1;06.0E.2B.34.01.01.01.01.02.00.00.00.00.00.00.00;ADMINISTRATION;Class 2 is reserved for administrative and business related metadata;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.02.01.00.00.00.00.00.00;Supplier;Details of the content supplying organization;;;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.02.01.01.00.00.00.00.00;Source Organization;The name of the content supplying organization;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;9;Leaf;4;06.0E.2B.34.01.01.01.09.02.01.01.01.00.00.00.00;Source Organization;The name of the content supplying organization;16-bit Unicode String;variable;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.02.01.02.00.00.00.00.00;Supply Contract Number;The alphanumeric number for the contract for the supply of content;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.02.01.03.00.00.00.00.00;Original Producer Name;The name of the original content Producer.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;9;Leaf;4;06.0E.2B.34.01.01.01.09.02.01.03.01.00.00.00.00;Original Producer Name;The name of the original content Producer.;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;3;06.0E.2B.34.01.01.01.02.02.01.04.00.00.00.00.00;Supplying Department Name;The name of the supplying department;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.02.01.05.00.00.00.00.00;Supplier Identification Kind;The supplier identification type (e.g. bank Sort code);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.02.01.06.00.00.00.00.00;Supplier Identification Value;The value of supplier identification;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.02.01.07.00.00.00.00.00;Supplier Account Number;The number of the supplier account;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.02.01.08.00.00.00.00.00;Supplier Account Name;The name of the supplier account;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.02.01.08.01.00.00.00.00;Supplier Account Name;The name of the supplier account;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.02.02.00.00.00.00.00.00;Product;Abstract information about the media product;;;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.02.02.01.00.00.00.00.00;Total Episode Count;Total number of episodic items in a series;UInt16;2 bytes;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.02.02.02.00.00.00.00.00;Series in a Series Group Count;The total number of series for a related group of series - for example, several series of the same program may be commissioned over many years.;UInt16;2 bytes;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.02.02.03.00.00.00.00.00;Programming Group Kind;The kind of program group of which the program forms a part - e.g. Anthology, Serial, Series, Themed Cluster, Repeating Series etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.02.02.03.01.00.00.00.00;Programming Group Kind;The kind of program group of which the program forms a part - e.g. Anthology, Serial, Series, Themed Cluster, Repeating Series etc.;UTF-16 char string;Variable;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.02.02.04.00.00.00.00.00;Episode Start Number;The episodic number at the start of a series;UInt16;2 bytes;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.02.02.05.00.00.00.00.00;Episode End Number;The episodic number at the end of a series;UInt16;2 bytes;;;;; +;Elements;5;Leaf;3;06.0E.2B.34.01.01.01.05.02.02.06.00.00.00.00.00;Programming Group Title;The title of a programming group;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.02.02.06.01.00.00.00.00;Programming Group Title;The title of a programming group;UTF-16 char string;Variable;;;;; +;Elements;3;Node;2;06.0E.2B.34.01.01.01.03.02.03.00.00.00.00.00.00;Purchaser;Details of the content purchasing organization;;;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.02.03.01.00.00.00.00.00;Purchasing Organization Name;The name of the content purchasing organization;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.02.03.02.00.00.00.00.00;Sales Contract Number;The alphanumeric number for the contract for the sale of content;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.02.03.04.00.00.00.00.00;Purchasing Department;The name of the purchasing department;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.02.03.05.00.00.00.00.00;Purchaser Identification Kind;The purchaser identification type (e.g. bank Sort code);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.02.03.06.00.00.00.00.00;Purchaser Identification Value;The value of purchaser identification;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.02.03.07.00.00.00.00.00;Purchaser Account Number;The number of the purchaser account;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.02.03.08.00.00.00.00.00;Purchaser Account Name;The name of the purchaser account;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.02.03.08.01.00.00.00.00;Purchaser Account Name;The name of the purchaser account;16-bit Unicode String;Variable;;;;; +;Elements;3;Node;2;06.0E.2B.34.01.01.01.03.02.04.00.00.00.00.00.00;Contract Descriptions;Detail descriptive information about a contract;;;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.02.04.01.00.00.00.00.00;Contract Type;Description of the contract type using terms agreed between the contracting parties;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.04.01.01.00.00.00.00;Contract Type Code;Description of the contract type using terms as a code;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.02.04.01.02.00.00.00.00;Contract Type;Description of the contract type using terms agreed between the contracting parties;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.02.04.02.00.00.00.00.00;Contract Clause Description;The description given to a clause within a contract;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.02.04.02.01.00.00.00.00;Contract Clause Description;The description given to a clause within a contract;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.02.04.03.00.00.00.00.00;Contract Line Code;Description of the product or service covered by a line in the contract, as a code;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.04.03.01.00.00.00.00;Contract Line Name;Description of the product or serve covered by a line in the contract, as a name;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.02.04.03.02.00.00.00.00;Contract Line Name;Description of the product or service covered by a line in the contract, as a name;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.02.04.04.00.00.00.00.00;Contract Terms of Business;The definition of the terms applying to the contract;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.02.04.04.01.00.00.00.00;Contract Terms of Business;The definition of the terms applying to the contract;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.02.04.05.00.00.00.00.00;Contract Installment Percentage;The value of a contract installment as a percentage of the total value;Floating point;4 bytes;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.02.04.06.00.00.00.00.00;Jurisdiction;The Law to which a Contract is bound in the event of a dispute.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.02.04.06.01.00.00.00.00;Jurisdiction;The Law to which a Contract is bound in the event of a dispute.;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.02.05.00.00.00.00.00.00;Rights;Rights metadata;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.05.01.00.00.00.00.00;Copyright;Copyright metadata;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.05.01.01.00.00.00.00;Copyright Status;Executive evaluation of copyright status;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.05.01.01.01.00.00.00;Copyright Status;Executive evaluation of copyright status;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.05.01.02.00.00.00.00;Copyright Owner Name;The name of the person/organization who owns the copyright.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.05.01.02.01.00.00.00;Copyright Owner Name;The name of the person/organization who owns the copyright.;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.05.02.00.00.00.00.00;Intellectual Rights;Intellectual property rights metadata other than copyright;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.05.02.01.00.00.00.00;Intellectual Property Description;A definition of the IP in freeform text;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.05.02.01.01.00.00.00;Intellectual Property Description;A definition of the intelllectual property in freeform text;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.05.02.02.00.00.00.00;Intellectual Property Rights;A freeform text definition of what use can be made of an IP;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.05.02.02.01.00.00.00;Intellectual Property Rights;A freeform text definition of what use can be made of an intelllectual property;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.05.03.00.00.00.00.00;Legal Personalities;A person or body in whom legal responsibility can be vested;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.05.03.01.00.00.00.00;Rightsholder;A definition of who or what entity can exercise an IP right;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.05.03.01.01.00.00.00;Rightsholder;A definition of who or what entity can exercise an intelllectual property right;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.05.03.02.00.00.00.00;Rights Management Authority;Entity that manages the rights for access to the material.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.05.03.02.01.00.00.00;Rights Management Authority;Entity that manages the rights for access to the material.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.05.03.03.00.00.00.00;Interested Party Name;A definition or who or what entity has an interest in the right being excercised;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.05.04.00.00.00.00.00;Intellectual Property Rights Options;A definition of what options can be excersied within the framework of using an IP Right;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.05.04.01.00.00.00.00;Maximum Use Count;Maximum number of usages or repeats;UInt16;2 bytes;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.05.04.02.00.00.00.00;License Options Description;Options for prolongation or renewal of license ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.05.04.03.00.00.00.00;Rights Condition Description;Optional condition which restrict a Right - e.g. embargo periods;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.05.04.03.01.00.00.00;Rights Condition Description;Optional condition which restrict a Right - e.g. embargo periods;16-bit Unicode String;Variable;;;;; +;Elements;8;Leaf;4;06.0E.2B.34.01.01.01.08.02.05.04.04.00.00.00.00;Rights Comment;General remarks concerning a Right;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.02.05.04.04.01.00.00.00;Rights Comment;General remarks concerning a Right;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.02.06.00.00.00.00.00.00;Financial Information;Details of payments, costs, income money and other considerations ;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.06.01.00.00.00.00.00;Currencies;Information about currencies involved in transactions;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.06.01.01.00.00.00.00;Currency Code;International Standards Organisation Codes for the representation of currencies and funds ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO-4217; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.06.01.01.01.00.00.00;Currency Name;The currency of the transaction as a name;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;64 chars max;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.02.06.01.02.00.00.00.00;Total Currency Amount;The total currency amount;Floating point;8 bytes;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.02.06.01.03.00.00.00.00;Installment Number;The number of any repeat payments;UInt16;2 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.06.02.00.00.00.00.00;Payments and Costs;Payments and costing information;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.06.02.01.00.00.00.00;Royalty Payment Information;Royalty payment and other financial information;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.06.02.02.00.00.00.00;Total Payment;The total numerical amount of currency involved in a payment transaction.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;64 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.06.02.03.00.00.00.00;Payee Account Name;The name of the account into which a payment is to be made;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.06.02.04.00.00.00.00;Payee Account Number;The number of an account into which a payment is to be made;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.06.02.05.00.00.00.00;Payee Account Sort Code;The sort code for the account into which a payment is to be made;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.06.03.00.00.00.00.00;Income;Income information;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.06.03.01.00.00.00.00;Royalty Income Information;Royalty income and other financial information;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.06.03.02.00.00.00.00;Total Income;The total numerical amount of currency involved in a sales transaction.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;64 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.06.03.03.00.00.00.00;Payer Account Name;The name of the account from which a payment is to come;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.06.03.04.00.00.00.00;Payer Account Number;The number of an account from which a payment is to come;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.06.03.05.00.00.00.00;Payer Account Sort Code;The sort code for the account from which a payment is to come;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.02.07.00.00.00.00.00.00;Access Control;Details of permitted access to the media product;;;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.02.07.01.00.00.00.00.00;Restrictions on Use;Identifies the type or level of restriction applied to the media product.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.02.07.02.00.00.00.00.00;ExCCI Data;Extended Content Control Information Data Packet;Data block;233 bytes max;;;;Proposed SMPTE 401M; +;Elements;13;Leaf;3;06.0E.2B.34.01.01.01.0D.02.07.03.00.00.00.00.00;ASM Bad Request Copy;A copy of the ASM request KLV pack that was misunderstood.;UInt8;Variable;;;;SMPTE 430-6; +;Elements;13;Leaf;3;06.0E.2B.34.01.01.01.0D.02.07.04.00.00.00.00.00;ASM Response;An enumerated value that describes the result of the request.;UInt8;1;;;;SMPTE 430-6; +;Elements;13;Leaf;3;06.0E.2B.34.01.01.01.0D.02.07.05.00.00.00.00.00;ASM Log Record;The logged information associated with a specific event expressed as XML.;UInt8;Variable;;;;SMPTE 430-6; +;Elements;13;Leaf;3;06.0E.2B.34.01.01.01.0D.02.07.06.00.00.00.00.00;ASM Protocol Version;A value indicating the protocol suite version in use.;UInt8;1;;;;SMPTE 430-6; +;Elements;13;Leaf;3;06.0E.2B.34.01.01.01.0D.02.07.07.00.00.00.00.00;ASM Playout Status;An enumerated value that describes whether a security playout function is being performed.;UInt8;1;;;;SMPTE 430-6; +;Elements;13;Leaf;3;06.0E.2B.34.01.01.01.0D.02.07.08.00.00.00.00.00;ASM Buffer Overflow Flag;A boolean value indicating whether the key buffer would have overflowed.;UInt6;1;;;;SMPTE 430-6; +;Elements;13;Leaf;3;06.0E.2B.34.01.01.01.0D.02.07.09.00.00.00.00.00;ASM Key Present Flag;A boolean value indicating whether the encryption key is present. ;UInt8;1;;;;SMPTE 430-6; +;Elements;13;Leaf;3;06.0E.2B.34.01.01.01.0D.02.07.0A.00.00.00.00.00;ASM Key Not Present Flag;A boolean value indicating that the identified key to be purged was not present.;UInt8;1;;;;SMPTE 430-6; +;Elements;13;Leaf;3;06.0E.2B.34.01.01.01.0D.02.07.0E.00.00.00.00.00;ASM Projector Certificate Data;Projector certificate coded using Distinguished Encoding Rules (DER) encoding;Byte Array;Variable;;;;SMPTE 430-6; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.02.08.00.00.00.00.00.00;Security;Content encryption/decryption information;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.08.01.00.00.00.00.00;System Access;Details of permitted access to the technical system or platform;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.08.01.01.00.00.00.00;Username;A username in a domain;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;16 chars max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.02.08.01.01.01.00.00.00;Username;A username in a domain;16-bit Unicode String;16 chars max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.08.01.02.00.00.00.00;Password;An individual password for access to the system;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;16 chars max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.02.08.01.02.01.00.00.00;Password;An individual password for access to the system;16-bit Unicode String;16 chars max;;;;; +;Elements;3;Node;3;06.0E.2B.34.01.01.01.03.02.08.02.00.00.00.00.00;Classification;Details of permitted access to the technical system or platform;;;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.08.02.01.00.00.00.00;Security Classification;Marking of the security level or other description of the classification of information;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;14 bytes max;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.02.08.02.01.01.00.00.00;Security Classification;Marking of the security level or other description of the classification of information;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.08.02.02.00.00.00.00;Security Classification Caveats;Marking of security exceptions or restrictions on the security classification;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.02.08.02.02.01.00.00.00;Security Classification Caveats;Marking of security exceptions or restrictions on the security classification;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.08.02.03.00.00.00.00;Classified By;Original classification authority name and position or personal identifier; the title of the document or security classification guide used to classify the information;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;40 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.08.02.04.00.00.00.00;Classification Reason;Narrative text explaining the reason for assigning the classification;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;40 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.08.02.05.00.00.00.00;Declassification Date;Date for automatic declassification or the code indicating exemption from automatic declassification;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.08.02.06.00.00.00.00;Derived From;Narrative text indicating the source document or authority for derivative declassification;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;40 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.08.02.07.00.00.00.00;Classification Comment;Narrative text further explaining the classification assignment;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;40 bytes max;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.02.08.02.07.01.00.00.00;Classification Comment;Narrative text further explaining the classification assignment;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.08.02.08.00.00.00.00;Classification and Marking System;Classification and marking system used;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;40 bytes max;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.02.09.00.00.00.00.00.00;Encryption;Content encryption/decryption information;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.09.01.00.00.00.00.00;Film Encryption;Content encryption/decryption information for Film;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.02.09.01.01.00.00.00.00;Scrambling Keys;Information about decryption keys for Film;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.02.09.01.01.01.00.00.00;Scrambling Key Kind;The program decryption key type for Film;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.02.09.01.01.02.00.00.00;Scrambling Key Value;The program decryption key value for Film;UInt 8;64 bytes max;;;;; +;Elements;9;Node;3;06.0E.2B.34.01.01.01.09.02.09.02.00.00.00.00.00;Data Encryption;Content encryption/decryption information for data;;;;;;; +;Elements;9;Node;4;06.0E.2B.34.01.01.01.09.02.09.02.01.00.00.00.00;Data Encryption Algorithms;Information about data encryption algorithms;;;;;;; +;Elements;9;Node;4;06.0E.2B.34.01.01.01.09.02.09.02.02.00.00.00.00;Data Hashing Algorithms;Information about data hashing algorithms;;;;;;; +;Elements;9;Node;3;06.0E.2B.34.01.01.01.09.02.09.03.00.00.00.00.00;Digital Cinema Encryption;Content encryption/decryption information for Digital Cinema;;;;;;; +;Elements;9;Node;4;06.0E.2B.34.01.01.01.09.02.09.03.01.00.00.00.00;Digital Cinema Encryption Algorithms;Information about encryption algorithms for Digital Cinema;;;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.02.09.03.01.01.00.00.00;Cipher Algorithm;The cipher algorithm used for Digital Cinema encryption;UL;16 bytes;;;;SMPTE 429.6; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.02.09.03.01.02.00.00.00;Cryptographic Key ID;The identifier of the Key used for Digital Cinema encryption;UUID;16 bytes;;;;SMPTE 429.6; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.02.09.03.01.03.00.00.00;Encrypted Source Value;The encrypted essence value;DataValue;20 bytes;;;;SMPTE 429.6; +;Elements;9;Node;4;06.0E.2B.34.01.01.01.09.02.09.03.02.00.00.00.00;Digital Cinema Hashing Algorithms;Information about content hashing algorithms for Digital Cinema;;;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.02.09.03.02.01.00.00.00;MIC Algorithm;The hashing algorithm used for Digital Cinema message integrity check;UL;16 bytes;;;;SMPTE 429.6; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.02.09.03.02.02.00.00.00;MIC;The Message Integrity Check (Keyed HMAC);DataValue;20 bytes;;;;SMPTE 429.6; +;Elements;4;Node;2;06.0E.2B.34.01.01.01.04.02.0A.00.00.00.00.00.00;Identifiers and Locators Administration Authorities;An Authority of issuing Identifiers and Locators;;;;;;; +;Elements;4;Leaf;3;06.0E.2B.34.01.01.01.04.02.0A.01.00.00.00.00.00;Identifier Issuing Authority;The Authority issuing an identifier;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.02.0A.01.01.00.00.00.00;Identifier Issuing Authority;The authority that issued the identification value;UTF-16 char string;Variable;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.02.10.00.00.00.00.00.00;Publication Outlet;The content publication outlet - eg Broadcast, internet etc;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.10.01.00.00.00.00.00;Broadcast;Broadcast Outlet information;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.02.10.01.01.00.00.00.00;Broadcaster;The broadcasting organization;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.02.10.01.01.01.00.00.00;Broadcast Organization Name;Name of the broadcasting organization;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.02.10.01.01.01.01.00.00;Broadcast Organization Name;Name of the broadcasting organization as text.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.02.10.01.01.02.00.00.00;Broadcast Channel;Broadcast channel;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.02.10.01.01.02.01.00.00;Broadcast Service Name;The Broadcast Service - eg News 24;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.02.10.01.01.03.00.00.00;Broadcast Medium Kind;Publishing medium, including transmission (e.g., satellite, cable, terrestrial, ...);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.02.10.01.01.03.02.00.00;Broadcast Medium Code;Code defining the broadcast medium, including transmission (e.g., satellite, cable, terrestrial);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.02.10.01.01.04.01.00.00;Broadcast Region;Editorial target region of broadcast;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.02.10.01.01.05.00.00.00;Broadcast Region;Target region of broadcast;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Node;3;06.0E.2B.34.01.01.01.04.02.10.02.00.00.00.00.00;Publication;Publishing details;;;;;;; +;Elements;4;Node;4;06.0E.2B.34.01.01.01.04.02.10.02.01.00.00.00.00;General Publication;General publishing details;;;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.02.10.02.01.01.00.00.00;Publishing Organization Name;Name of the publishing organization;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.02.10.02.01.01.01.00.00;Publishing Organization Name;Name of the publishing organization;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.02.10.02.01.02.00.00.00;Publishing Service Name;The publication Service;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.02.10.02.01.02.01.00.00;Publishing Service Name;The publication Service;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.02.10.02.01.03.00.00.00;Publishing Medium Name;Publishing medium (e.g., magazine, newspaper, Web);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.02.10.02.01.03.01.00.00;Publishing Medium Name;Publishing medium (e.g., magazine, newspaper, Web);16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.02.10.02.01.04.00.00.00;Publishing Region Name;Target region of publication;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.02.10.02.01.04.01.00.00;Publishing Region Name;Target region of publication;16-bit Unicode String;Variable;;;;; +;Elements;12;Node;4;06.0E.2B.34.01.01.01.0C.02.10.02.02.00.00.00.00;Register Publication Information;Contains metadata relating to the published SMPTE registers.;;;;;;; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.02.01.00.00.00;Register Kind;The type of the register. Example: Types, Data Elements, Labels, Groups, etc.;RegisterType;Variable;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.02.02.00.00.00;Register Version;An incremental number that indicates the version of the register.;RegisterVersionType;2 bytes;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.02.03.00.00.00;Register Editor Name;The name of the person who administrates a register or entry.;16-bit Unicode string;Variable;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.02.04.00.00.00;Register Status Kind;Indicates the status of an entry.;RegisterStatusType;Variable;;;;SMPTE 2045; +;Elements;12;Node;4;06.0E.2B.34.01.01.01.0C.02.10.02.03.00.00.00.00;Register Item;Data elements that relate to specific items in the published SMPTE registers.;;;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.03.01.00.00.00;Register Item Name;The name of the leaf or node in plain language.;16-bit Unicode string;Variable;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.03.02.00.00.00;Register Item Definition;The detailed and unambiguous definition of the data element (leaf) or class/subclass (node).;16-bit Unicode string;Variable;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.03.03.00.00.00;Register Item Symbol;The symbol is a name that conforms to computer language syntax restrictions, and it is intended for use in computer languages such as Extensible Markup Language (XML).;SymbolType;Variable;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.03.04.00.00.00;Register Item Defining Document Name;Indicates the SMPTE document which defines this entry .;16-bit Unicode string;Variable;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.03.05.00.00.00;Register Item UL;The unique ID of this register entry assigned by SMPTE.;UniversalLabelType;16 bytes;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.03.06.00.00.00;Register Item Notes;Provides additional information that may assist in the interpretation and correct application of the data element (leaf) or class/subclass (node).;16-bit Unicode string;Variable;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.03.07.00.00.00;Register Item Introduction Version;This field records the version number of the register which first recorded the allocation of a data element or class/subclass description against its UL.;UInt8;2 bytes;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.03.08.00.00.00;Register Item Hierarchy Level;This indicates the level of an entry in the class hierarchy of the SMPTE UL-based register. It is calculated from the position of the last active byte of the item designator.;UInt16;2 bytes;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.03.09.00.00.00;Register Node Wildcard Flag;Provides information that entries exist under this node which are using wildcards. These wildcard entries shall be expanded always when exchanging SMPTE registers. This wildcard flag in an annotation that the entries under this node were created according to a pattern. An omitted wildcard flag shall have the meaning of "0" (false).;Boolean;1 byte;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.03.0A.00.00.00;Register Entry Status;Indicates the status of the entry.;EntryStatusType;Variable;;;;SMPTE 2045; +;Elements;12;Node;4;06.0E.2B.34.01.01.01.0C.02.10.02.04.00.00.00.00;Register Administration;Metadata relating to the administration of registers and register items.;;;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.04.01.00.00.00;Register Action;The enumerated action which is underway for an entry.;16-bit Unicode string;Variable;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.04.02.00.00.00;Register Approver Name;Name of the person who authorizes an entry.;16-bit Unicode string;Variable;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.04.03.00.00.00;Register Creation Time;Date and time when the entry was created.;Timestamp;32 bytes;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.04.04.00.00.00;Registrant Name;Name of the person who registered the metadata item.;16-bit Unicode string;Variable;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.04.05.00.00.00;Register Item Originator Name;Name of the party that originated the request for a new register item or a change to an existing item.;16-bit Unicode string;Variable;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.04.06.00.00.00;Register User Name;Name of the person who modified the entry.;16-bit Unicode string;Variable;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.04.07.00.00.00;Register User Time;Date and time when the entry has been modified.;Timestamp;32 bytes;;;;SMPTE 2045; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.02.10.02.04.08.00.00.00;Register Administration Notes;Provides additional information that may assist in the administration of an entry.;16-bit Unicode string;Variable;;;;SMPTE 2045; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.02.20.00.00.00.00.00.00;Broadcast and Repeat Information;Business information concerning the production;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.20.01.00.00.00.00.00;Broadcast Flags;Flags concerning aspects of business or administration;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.20.01.01.00.00.00.00;First Broadcast Flag;First broadcast of the product;Boolean;1 byte;00h=FALSE;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.20.02.00.00.00.00.00;Repeat Numbers;Information about the repeat status when not a first broadcast;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.20.02.01.00.00.00.00;Current Repeat Number;The number of the current repeat;UInt16;2 bytes;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.20.02.02.00.00.00.00;Previous Repeat Number;The number of the previous repeat;UInt16;2 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.20.03.00.00.00.00.00;Ratings;Information about audience ratings and indices;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.20.03.01.00.00.00.00;Audience Rating;Audience rating as number of viewers ;UInt32;4 bytes;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.20.03.02.00.00.00.00;Audience Reach;The audience reach of the production;UInt32;4 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.02.20.03.03.00.00.00.00;Audience Share;The audience share expressed as a percentage;Floating point;4 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.02.20.03.04.00.00.00.00;Audience Appreciation;The appeciation index of the program, expressed as points out of 100.;Floating point;4 bytes;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.02.30.00.00.00.00.00.00;Participating Parties;Details of all parties, contributing to or taking part in the production - staff, contributors, and including those receiving Credits etc;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.30.01.00.00.00.00.00;Individuals and Groups;Details of persons or groups of people contributing to or taking part in the production;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.30.01.01.00.00.00.00;Nature of Personality (Individual or Group);Group, Individual etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.30.01.01.01.00.00.00;Nature of Personality (Individual or Group);Group, Individual etc;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.02.30.01.02.00.00.00.00;Production ;Details of Performing talent, Non performing talent, Production Staff, Technical staff, Specialist etc;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.02.30.01.02.01.00.00.00;Contribution Status;Performing talent, Non performing talent, Production Staff, Technical staff, Specialist etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.02.30.01.02.01.01.00.00;Contribution Status;Performing talent, Non performing talent, Production Staff, Technical staff, Specialist etc;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.02.30.01.03.00.00.00.00;Support and Administration Details;Details of support and administative staff or contributors - business mangemenent, resource planning, archiving etc;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.02.30.01.03.01.00.00.00;Support or Administration Status;Cataloguing staff, finance staff etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.02.30.01.03.01.01.00.00;Support or Administration Status;Cataloguing staff, finance staff etc;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.30.02.00.00.00.00.00;Organizations and Public Bodies;Details of Organisations and Public Bodies contributing to or taking part in the production;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.30.02.01.00.00.00.00;Organization Kind;Limited company, government department etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.30.02.01.01.00.00.00;Organization Kind;Limited company, government department etc.;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.02.30.02.02.00.00.00.00;Production Organization or Public Body ;Details of performing contribution, non-performing contribution, production contribution, technical contribution, specialism etc;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.02.30.02.02.01.00.00.00;Production Organization Role;Role of contributing organization (e.g., film library);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.02.30.02.02.01.01.00.00;Production Organization Role;Role of contributing organization (e.g., film library);16-bit Unicode String;Variable;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.02.30.02.03.00.00.00.00;Support and Administration Organization or Public Body;Details of support and administrative contribution (e.g., business management, resource planning, archiving etc);;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.02.30.02.03.01.00.00.00;Support Organization Role;Role of support/administration organization (e.g., banker);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.02.30.02.03.01.01.00.00;Support Organization Role;Role of support/administration organization (e.g., banker);16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.30.05.00.00.00.00.00;Job Function Information;Information about the job function or role of participating parties;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.30.05.01.00.00.00.00;Job Function Name;The function of the persons(s), organization or public body eg. Editor, Actor;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.30.05.01.01.00.00.00;Job Function Name;The function of the persons(s), organization or public body eg. Editor, Actor;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.30.05.01.02.00.00.00;Job Function Code;Code for the function of the participating parties (e.g., editor, actor);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.30.05.02.00.00.00.00;Role Name;eg. Name of character played;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.30.05.02.01.00.00.00;Role Name;eg. Name of character played;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.02.30.05.03.00.00.00.00;Job Title;The normal job title for a contact. Eg. Manager, Library Services;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.30.05.03.01.00.00.00;Job Title;The normal job title for a contact. Eg. Manager, Library Services;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.02.30.06.00.00.00.00.00;Contact Information;Contact information for the participating party;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.30.06.01.00.00.00.00;Contact Kind;Client, supplier, useful etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.30.06.01.01.00.00.00;Contact Kind;Client, supplier, useful etc;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.02.30.06.02.00.00.00.00;Contact Department Name;Name information for a department within an organization where contact can be made;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.02.30.06.02.01.00.00.00;Contact Department Name;Name information for a department within an organization where contact can be made;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.02.30.06.03.00.00.00.00;Person or Organization Details;The name of person(s), organization or public body;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.02.30.06.03.01.00.00.00;Person Names;Name information for persons;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.02.30.06.03.01.01.00.00;Family Name;The family name of an individual;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.02.30.06.03.01.01.01.00;Family Name;The family name of an individual;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.02.30.06.03.01.02.00.00;First Given Name ;The first given name for an individual;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.02.30.06.03.01.02.01.00;First Given Name ;The first given name for an individual;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.02.30.06.03.01.03.00.00;Second Given Name;The second given name for an individual;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.02.30.06.03.01.03.01.00;Second Given Name;The second given name for an individual;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.02.30.06.03.01.04.00.00;Third Given Name;The third given name for an individual;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.02.30.06.03.01.04.01.00;Third Given Name;The third given name for an individual;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.02.30.06.03.01.05.00.00;Salutation;An individual's salutation or title. Eg. Mr., Mrs., Sir;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;7;06.0E.2B.34.01.01.01.04.02.30.06.03.01.05.01.00;Salutation;An individual's salutation or title. Eg. Mr., Mrs., Sir;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.02.30.06.03.01.06.00.00;Honors and Qualifications;Personal honours and qualifications;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;7;06.0E.2B.34.01.01.01.04.02.30.06.03.01.06.01.00;Honors and Qualifications;Personal honours and qualifications;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.02.30.06.03.01.07.00.00;Person Description;Description of a person used to distinguish them from other persons of the same name - e.g. farmer, poet, American dentist.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.02.30.06.03.01.07.01.00;Person Description;Description of a person used to distinguish them from other persons of the same name - e.g. farmer, poet, American dentist.;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.02.30.06.03.01.08.00.00;Other Given Names;Other given names for an individual;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;7;06.0E.2B.34.01.01.01.04.02.30.06.03.01.08.01.00;Other Given Names;Other given names for an individual;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.02.30.06.03.01.09.00.00;Alternate Name;Alternate name for an individual;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;7;06.0E.2B.34.01.01.01.04.02.30.06.03.01.09.01.00;Alternate Name;Alternate name for an individual;16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.02.30.06.03.01.0A.00.00;Linking Name;A link used between family, given and other names (e.g. den, ten, van den, von);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes max;;;;; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.02.30.06.03.01.0A.01.00;Linking Name;A link used between family, given and other names (e.g. den, ten, van den, von);16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.02.30.06.03.01.0B.00.00;Name Suffix;A suffix to a name (e.g. Jr, Sr, III);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes max;;;;; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.02.30.06.03.01.0B.01.00;Name Suffix;A suffix to a name (e.g. Jr, Sr, III);16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.02.30.06.03.01.0C.00.00;Former Family Name;Former name of an individual (e.g. maiden name);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.02.30.06.03.01.0C.01.00;Former Family Name;Former name of an individual (e.g. maiden name);16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.02.30.06.03.01.0D.00.00;Nationality;Nationaility of an individual by origin, birth, or naturalization;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.02.30.06.03.01.0D.01.00;Nationality;Nationaility of an individual by origin, birth, or naturalization;16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.02.30.06.03.01.0E.00.00;Citizenship;Citizenship of an individual with its attendant duties, rights, and privileges;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.02.30.06.03.01.0E.01.00;Citizenship;Citizenship of an individual with its attendant duties, rights, and privileges;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.02.30.06.03.02.00.00.00;Group Names;Name information for groups;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.02.30.06.03.02.01.00.00;Main Name;The main name by which the group is known;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.02.30.06.03.02.01.01.00;Main Name;The main name by which the group is known;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.02.30.06.03.02.02.00.00;Supplementary Name;Supplementary naming information for a group;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.02.30.06.03.02.02.01.00;Supplementary Name;Supplementary naming information for a group;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.02.30.06.03.03.00.00.00;Organization Names;Name information for organizations;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.02.30.06.03.03.01.00.00;Organization Main Name;The main name by which an organization is known;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.02.30.06.03.03.01.01.00;Organization Main Name;The main name by which an organization is known;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.02.30.06.03.03.02.00.00;Supplementary Organization Name;Supplementary naming information for an organization;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.02.30.06.03.03.02.01.00;Supplementary Organization Name;Supplementary naming information for an organization;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;1;06.0E.2B.34.01.01.01.01.03.00.00.00.00.00.00.00;INTERPRETIVE;Class 3 is reserved for information on interpreting the data;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.03.01.00.00.00.00.00.00;Fundamental;Fundamental defining information;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.03.01.01.00.00.00.00.00;Countries and Languages;Defining information about Countries and languages;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.01.01.01.00.00.00.00;Country and Region Codes;Country Codes and Region Codes;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.01.01.01.01.00.00.00;ISO 3166 Country Code;International Standards Organisation Codes for the representation of names of countries and their subdivisions ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.01.01.01.02.00.00.00;Region Code;The ISO code that represents a Region or Territory;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 bytes max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;3;Node;5;06.0E.2B.34.01.01.01.03.03.01.01.01.10.00.00.00;Country and Region Names;Country Names and Region Names;;;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.01.01.01.10.01.00.00;Country Name;The ISO name for a Region or Territory;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.03.01.01.01.10.01.01.00;Country Name;The ISO name for a Region or Territory;16-bit Unicode String;64 bytes max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.01.01.01.10.02.00.00;Region Name;The ISO name for a Region or Territory;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.03.01.01.01.10.02.01.00;Region Name;The ISO name for a Region or Territory;16-bit Unicode String;64 bytes max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.01.01.02.00.00.00.00;Language Codes;Language Codes;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.01.01.02.01.00.00.00;ISO 639-1 Language Code;Codes assigned by ISO 639-1 for the identification of languages ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 639-1; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.03.01.01.02.01.01.00.00;ISO 639-1 Language Code;Codes assigned by ISO 639-1 for the identification of languages ;16-bit Unicode String;Variable;;;;ISO 639-1; +;Elements;4;Node;5;06.0E.2B.34.01.01.01.04.03.01.01.02.02.00.00.00;Text Language Codes;Language Codes that represent the language used for text;;;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.01.01.02.02.01.00.00;ISO 639 Text Language Code;The short code that represents the language used for text;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 639; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.01.01.02.02.02.00.00;ISO 639 Captions Language Code;The short code that represents the language used for textual captions displayed on-screen;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 639; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.01.01.02.02.03.00.00;Framework Text Language Code;The ISO language code of the text in this set and the default language code of all sets contained in this framework;ISO 7-bit char string;4 chars max;;;;; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.03.01.01.02.02.11.00.00;Extended Text Language Code;The RFC-3066-compliant code that specifies the base ISO code for the language as well as regional and script variant information used for text;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;12 chars;;;;ISO 639; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.03.01.01.02.02.12.00.00;Extended Captions Language Code;The RFC-3066-compliant code that specifies the base ISO code for the language as well as regional and script variant information used for textual captions displayed on-screen;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;12 chars;;;;ISO 639; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.03.01.01.02.02.13.00.00;Framework Extended Text Language Code;The RFC-3066-compliant code that specifies the base ISO code for the language as well as regional and script variant information of the text in this set and the default language code of all sets contained in this framework;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;12 chars;;;;ISO 639; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.03.01.01.02.02.14.00.00;RFC 5646 Text Language Code;Identifies the language of the written content as an RFC 5646 code.;UTF-16 char +String;Variable;;;;SMPTE RP2057; +;Elements;4;Node;5;06.0E.2B.34.01.01.01.04.03.01.01.02.03.00.00.00;Spoken Language Codes;Language Codes that represent the language used for speech;;;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.01.01.02.03.01.00.00;Primary Spoken Language Code;ISO 639 Language Code for the current primary spoken language;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 639; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.01.01.02.03.02.00.00;Secondary Spoken Language Code;ISO 639 Language Code for the current secondary spoken language;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 639; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.01.01.02.03.03.00.00;Primary Original Language Code;ISO 639 Language Code for the original primary spoken language;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 639; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.01.01.02.03.04.00.00;Secondary Original Language Code;ISO 639 Language Code for the original secondary spoken language;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 639; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.03.01.01.02.03.11.00.00;Primary Extended Spoken Language Code;ISO 639 Language Code for the original secondary spoken language;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;12 chars;;;;ISO 639; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.03.01.01.02.03.12.00.00;Secondary Extended Spoken Language Code;The RFC-3066-compliant code that specifies the base ISO code for the language as well as regional variant information for the secondary spoken language;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;12 chars;;;;ISO 639; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.03.01.01.02.03.13.00.00;Original Extended Spoken Primary Language Code;The RFC-3066-compliant code that specifies the base ISO code for the language as well as regional variant information for the original primary spoken language;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;12 chars;;;;ISO 639; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.03.01.01.02.03.14.00.00;Secondary Original Extended Spoken Language Code;The RFC-3066-compliant code that specifies the base ISO code for the language as well as regional variant information for the original seconday spoken language;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;12 chars;;;;ISO 639; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.03.01.01.02.03.15.00.00;RFC 5646 Audio Language Code;Identifies the language of the audio content as an RFC 5646 code.;UTF-16 char +String;Variable;;;;SMPTE ST 377-4; +;Elements;3;Node;5;06.0E.2B.34.01.01.01.03.03.01.01.02.10.00.00.00;Language Names;Language Names;;;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.01.01.02.10.01.00.00;Language Name;The International Standards Organisation name for a language;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;16 bytes max;;;;ISO 639; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.03.01.01.02.10.01.01.00;Language Name;The International Standards Organisation name for a language;16-bit Unicode String;32 bytes max;;;;ISO 639; +;Elements;2;Node;3;06.0E.2B.34.01.01.01.02.03.01.02.00.00.00.00.00;Data Interpretations and Definitions;Defining information about data interpretation;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.01.02.01.00.00.00.00;System Interpretations;Interpretive information for common data systems;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.01.02.01.01.00.00.00;Operating System Interpretations;1-byte code for distinction of common operating systems;UInt 8;1 byte;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.01.02.01.02.00.00.00;Byte Order;Specifies the byte order of the metadata 'MM'=Big endian, 'II'=Little endian;Int16;2 bytes;;;;; 'MM'=Big endian, 'II'=Little endian +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.01.02.01.03.00.00.00;Essence Is Identified;Specifies whether the wrapper or container format identifies essence with an SMPTE label or other AUID (False=0);Boolean;1 byte;00h=FALSE;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.01.04.00.00.00;Object Model Version;Specifies the Internal Object Storage Mechanism Version Number;UInt32;4 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.01.05.00.00.00;SDK Version;Specifies the version of the SDK;VersionType;2 bytes;;;;Type as defined in SMPTE 377M; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.03.01.02.01.06.00.00.00;Major Version;A major version number. A change in a major version implies non-backwards compatibility;UInt16;2 bytes;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.03.01.02.01.07.00.00.00;Minor Version;A minor version number. A change in a minor version implies some measure of backwards compatibility;UInt16;2 bytes;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.03.01.02.01.08.00.00.00;Sector Size;The size of a unit of data, in bytes. The unit size may be at any granulaity (packet, sector etc);UInt32;4 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.01.02.01.09.00.00.00;KAG Size;Size of the KLV Alignment Grid (KAG) for this partition, in bytes;UInt32;4 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.01.02.01.0A.00.00.00;Reversed Byte Order;Specifies whether the luma and croma sampling order conforms to ITU-R BT.601. Value will be zero if the byte order conforms, non-zero if the luminance sample preceeds the chroma.;Boolean;1 byte;00h=conforms to ITU-R BT.601;;;; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.03.01.02.02.00.00.00.00;Property Definitions;Information for the definition of data properties.;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.02.01.00.00.00;Is Optional;Specifies whether property is optional (false=0);Boolean;1 byte;00h=FALSE;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.02.02.00.00.00;Is Searchable;Specifies if information is accessible by searching a database (false=0);Boolean;1 byte;00h=FALSE;;;; +;Elements;2;Node;5;06.0E.2B.34.01.01.01.02.03.01.02.02.03.00.00.00;Property Defaults;Information about property defaults;;;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.03.01.02.02.03.01.00.00;Use Default Value;Specifies that a defined default value should be used for a property where the value is not supplied. (False=use supplied value);Boolean;1 byte;00h=FALSE;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.03.01.02.02.03.02.00.00;Default Data Value;Specifies the default value of a property or metadata element as defined by the Type definitions;Indirect;Variable;;;;; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.03.01.02.03.00.00.00.00;Type Definition;Information for the definition of data types;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.03.01.00.00.00;Size;Specifies the number of bytes in the integer;UInt8;1 byte;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.03.02.00.00.00;Is Signed;Specifies if the integer is signed (false=unsigned);Boolean;1 byte;00h=FALSE;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.03.03.00.00.00;Element Count;Specifies the number of elements in the array;UInt32;4 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.03.04.00.00.00;Element Name List;Specifies, as a single string value, a list of names zero delineated between each name in an enumeration;16-bit Unicode String Array;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.03.05.00.00.00;Type Definition Element Value List;Specifies, as a single string value, a list of values to match the names in the Type Definition Element Name List;Array of Int64;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.03.06.00.00.00;Member Name List;Specifies, as a single string value, a list of names zero delineated between each name in a record;16-bit Unicode String Array;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.03.07.00.00.00;Extendible Element Name List;Specifies, as a single string value, a list of names zero delineated between each name in an extendible enumeration;16-bit Unicode String Array;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.03.08.00.00.00;Type Definition Extendible Element Values;Specifies as a single string value a list of values to match the SMPTE labels or AUIDs in the Type Definition Extendible Element Names;AUIDArray;Variable;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.03.01.02.03.09.00.00.00;Element Length;The length of each element in a list in bytes;UInt32;4 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.03.0B.00.00.00;Target Set;The path to the object which contains the target;AUIDArray;Variable;;;;; +;Elements;5;Node;4;06.0E.2B.34.01.01.01.05.03.01.02.0A.00.00.00.00;Name-Value Construct Interpretations;Defining information about interpreting name-value constructs;;;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.01.02.0A.01.00.00.00;Item Name;Defines the name of the parameter as a string;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.01.02.0A.01.01.00.00;Item Name;Defines the name of the parameter as a string;UTF-16 char string;Variable;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.01.02.0A.02.00.00.00;Item Value;Defines the value of the parameter as a string;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.01.02.0A.02.01.00.00;Item Value;Defines the value of the parameter as a string;UTF-16 char string;Variable;;;;; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.03.01.02.10.00.00.00.00;KLV Interpretations;Defining information about interpreting the KLV construct;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.10.01.00.00.00;Filler Data;Specifies an empty data element. Intended to act as a space filler. Value may be application dependant.;UInt8;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.10.02.00.00.00;KLV Data Value;An entire KLV triplet encoded as the value;Opaque;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.10.03.00.00.00;Package KLV Data;Specifies a set of references to KLV data associated with the entire package;StrongReferenceArray;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.01.02.10.04.00.00.00;Component KLV Data;Specifies a set of references to KLV data associated with a component within a package;StrongReferenceArray;Variable;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.01.02.10.05.00.00.00;Terminating Filler Data;Specifies an empty data element specifically intended to flag the end of a package of Metadata. Value may be application dependant.;UInt8;Variable;;;;; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.03.01.02.10.06.00.00.00;KLV Metadata Sequence;A sequence of KLV packets;Sequence of KLV packets;Variable;;;;; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.03.01.02.10.07.00.00.00;Package Attributes;Specifies a set of references to Tagged Values associated with the entire package;StrongReferenceArray;Variable;;;;; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.03.01.02.10.08.00.00.00;Component Attributes;Specifies a set of references to Tagged Values associated with a component within a package;StrongReferenceArray;Variable;;;;; +;Elements;5;Node;4;06.0E.2B.34.01.01.01.05.03.01.02.20.00.00.00.00;XML Constructs and Interpretations;Defining information about XML constructs and interpretations;;;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.01.02.20.01.00.00.00;XML Document Text;An XML document as text. Data type is specified by the value.;Indirect;Variable;;;;http://www.w3.org/TR/REC-xml; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.01.02.20.01.01.00.00;XML Document Text;An XML document in UTF-7 text encoding form;RFC-2152;Variable;;;;http://www.ietf.org/rfc/rfc2152.txt; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.01.02.20.01.02.00.00;XML Document Text;An XML document in UTF-16 text encoding form;16-bit Unicode String;Variable;;;;ISO 10646-1:2000; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.01.02.20.01.03.00.00;XML Document Text;An XML document in MPEG-7 BiM form;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Node;5;06.0E.2B.34.01.01.01.07.03.01.02.20.02.00.00.00;XML BiM Constructs in Multiple Streams;Stream identification information for XML document text carried in mutilple simultaneous streams;;;;;;; +;Elements;7;Node;6;06.0E.2B.34.01.01.01.07.03.01.02.20.02.01.00.00;MPEG-7 BiM Decoder Init Frames;Simultaneously streamed MPEG-7 BiM DecoderInit frames;;;;;;; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.01.01.00;MPEG-7 BiM Decoder Init Frame (Stream 1);Stream 1 MPEG-7 BiM Decoder Init frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.01.02.00;MPEG-7 BiM Decoder Init Frame (Stream 2);Stream 2 MPEG-7 BiM Decoder Init frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.01.03.00;MPEG-7 BiM Decoder Init Frame (Stream 3);Stream 3 MPEG-7 BiM Decoder Init frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.01.04.00;MPEG-7 BiM Decoder Init Frame (Stream 4);Stream 4 MPEG-7 BiM Decoder Init frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.01.05.00;MPEG-7 BiM Decoder Init Frame (Stream 5);Stream 5 MPEG-7 BiM Decoder Init frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.01.06.00;MPEG-7 BiM Decoder Init Frame (Stream 6);Stream 6 MPEG-7 BiM Decoder Init frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.01.07.00;MPEG-7 BiM Decoder Init Frame (Stream 7);Stream 7 MPEG-7 BiM Decoder Init frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.01.08.00;MPEG-7 BiM Decoder Init Frame (Stream 8);Stream 8 MPEG-7 BiM Decoder Init frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Node;6;06.0E.2B.34.01.01.01.07.03.01.02.20.02.02.00.00;MPEG-7 BiM Access Unit Frames;Simultaneously streamed MPEG-7 BiM Access Unit frames;;;;;;; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.02.01.00;MPEG-7 BiM Access Unit Frame (Stream 1);Stream 1 MPEG-7 BiM Access Unit frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.02.02.00;MPEG-7 BiM Access Unit Frame (Stream 2);Stream 2 MPEG-7 BiM Access Unit frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.02.03.00;MPEG-7 BiM Access Unit Frame (Stream 3);Stream 3 MPEG-7 BiM Access Unit frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.02.04.00;MPEG-7 BiM Access Unit Frame (Stream 4);Stream 4 MPEG-7 BiM Access Unit frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.02.05.00;MPEG-7 BiM Access Unit Frame (Stream 5);Stream 5 MPEG-7 BiM Access Unit frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.02.06.00;MPEG-7 BiM Access Unit Frame (Stream 6);Stream 6 MPEG-7 BiM Access Unit frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.02.07.00;MPEG-7 BiM Access Unit Frame (Stream 7);Stream 7 MPEG-7 BiM Access Unit frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.03.01.02.20.02.02.08.00;MPEG-7 BiM Access Unit Frame (Stream 8);Stream 8 MPEG-7 BiM Access Unit frames;Bytestream;Variable;;;;ISO15938-1 section 7; +;Elements;13;Node;5;06.0E.2B.34.01.01.01.0D.03.01.02.20.03.00.00.00;Text Data;Text Data;;;;;;; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.03.01.02.20.03.01.00.00;UTF-8 Text Data;UTF-8 Text Data;UTF-8 char +String;Variable;;;;RP2057; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.03.01.02.20.03.02.00.00;UTF-16 Text Data;UTF-16 Text Data;UTF-16 char +String;Variable;;;;RP2057; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.03.01.03.00.00.00.00.00;Fundamental Dimensions;Information about the four basic indefinables of natural philosophy;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.01.03.01.00.00.00.00;Length;Descriptive information about length (Default is Metric system, metres);;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.01.03.01.01.00.00.00;Length System Name;Metric, Imperial etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.01.03.01.02.00.00.00;Length Unit Kind;Units of measurements of length and distance (feet, metres etc);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.01.03.02.00.00.00.00;Angles;Descriptive information about Angles (Default is Degrees);;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.01.03.02.01.00.00.00;Angular Unit Kind;Degrees, Radians, Grads etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.01.03.03.00.00.00.00;Time;Descriptive information about Time (Default is UTC system).;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.01.03.03.01.00.00.00;Time System Offset ;Time offset from UTC (Signed hours and minutes, colon delineated) (Default is undefined). Positive is East of UMT; negative is West of UMT;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;6 chars max;+13hours/-12hours;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.01.03.03.02.00.00.00;Time Unit Kind;Frames, seconds, minutes etc. (Default is seconds).;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.01.03.03.03.00.00.00;Timing Bias Correction;Correction in seconds to be applied to timing metadata or essence time;Floating Point;4 bytes;;;;;Positive seconds to be added to the applicable time; negative seconds to be subtracted from the applicable time +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.01.03.03.04.00.00.00;Timing Bias Correction Description;Description of the timing bias computation, reason, etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;40 bytes max;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.01.03.04.00.00.00.00;Mass;Descriptive information about Mass (Default is Metric system, Kilogramme);;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.01.03.05.00.00.00.00;Energy;Descriptive information about Energy (Default is Joule);;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.03.02.00.00.00.00.00.00;Human Assigned Descriptors;Descriptors (Human Assigned) relating to analysis of the content;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.03.02.01.00.00.00.00.00;Categorization;Analytical categorisation of the content;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.02.01.01.00.00.00.00;Content Classification;Content classification;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.01.01.00.00.00;Content Coding System;The system of coding for program classification eg Escort 2.4;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;31 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.01.02.00.00.00;Program Kind;Type of program (e.g., cartoon, film, ...);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.01.03.00.00.00;Genre;Programme genre (e.g., entertainment, current affairs magasine, Italo Western, ...);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.01.03.01.00.00;Genre;Programme genre (e.g., entertainment, current affairs magasine, Italo Western, ...);16-bit Unicode String;64 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.01.04.00.00.00;Target Audience;Target audience (e.g., children, 17 to 32, elderly, ...);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.01.04.01.00.00;Target Audience;Target audience (e.g., children, 17 to 32, elderly, ...);16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.02.01.01.10.00.00.00;Program Material Classification Code;The resulting delineated classification code from the classification system;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;16 bytes max;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.02.01.02.00.00.00.00;Cataloging and Indexing;Archival analysis of the essence metadata ;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.02.01.00.00.00;Catalog Data Status;The current status of the catalogue as a freeform text string;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.02.02.00.00.00;Thesaurus Name;The name of a specialized vocabulary of selected words or concepts for a particular field, e.g. a particular cataloguing, indexing or thesaurus system;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.02.01.02.02.01.00.00;Thesaurus Name;The name of a specialized vocabulary of selected words or concepts for a particular field, e.g. a particular cataloguing, indexing or thesaurus system;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.02.03.00.00.00;Theme;The category of the Theme of the content;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.02.03.01.00.00;Theme;The category of the Theme of the content;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.02.04.00.00.00;Content Classification;The value of the content classification as a (possibly subdivided) alphanumeric string;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.02.04.01.00.00;Subject Name;The Subject being indexed expressed as a Name.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.02.04.02.00.00;Subject Name;The Subject being indexed expressed as a Name.;16-bit Unicode String;64 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.02.05.00.00.00;Keywords;Words or phrases summarizing an aspect of the data set.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.02.05.01.00.00;Keywords;Words or phrases summarizing an aspect of the data set.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.02.06.00.00.00;Key Frames;Freeform textual reference to a key frame of video in the data set;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.02.07.00.00.00;Key Sounds;Freeform textual reference to a key sound in the data set;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.02.08.00.00.00;Key Data ;Freeform textual reference to a key piece of data or program in the data set;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.02.01.02.09.00.00.00;Assigned Category Name;Freeform textual name assigned by the user to a category - as in, for example, a column header;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.03.02.01.02.09.01.00.00;Assigned Category Name;Freeform textual name assigned by the user to a category - as in, for example, a column header;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.02.01.02.0A.00.00.00;Assigned Category Value;Freeform textual value for an assigned category;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.03.02.01.02.0A.01.00.00;Assigned Category Value;Freeform textual value for an assigned category;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.02.01.02.0B.00.00.00;Shot List;Freeform textual listing of shots, for example indexed against time or frame count;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.02.01.02.0C.00.00.00;Package User Comments;Specifies a vector of references to categorized package comments;StrongReferenceArray;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.02.01.02.0D.00.00.00;Cue-In Words;The actual words on the sound track or a textual reference to music etc. at the in-cue point;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.02.01.02.0D.01.00.00;Cue-In Words;The actual words on the sound track or a textual reference to music etc. at the in-cue point;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.02.01.02.0E.00.00.00;Cue-Out Words;The words on the sound track or a textual reference to music etc. at the out-cue point;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.02.01.02.0E.01.00.00;Cue-Out Words;The words on the sound track or a textual reference to music etc. at the out-cue point;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.02.01.02.0F.00.00.00;Key Frame Sample Count;The number of key frame samples in the subject digital video file;Integer;4 bytes;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.03.02.01.02.10.00.00.00;Keypoint Kind;The Kind of keypoint - e.g. shot category, keyword, key picture, key sound etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.02.01.02.10.01.00.00;Keypoint Kind;The Kind of keypoint - e.g. shot category, keyword, key picture, key sound etc;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.03.02.01.02.11.00.00.00;Keypoint Value;The Value of the keypoint - i.e. the kind of framing, lens effect etc or the actual keyword, key texture, key timbre etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.02.01.02.11.01.00.00;Keypoint Value;The Value of the keypoint - i.e. the kind of framing, lens effect etc or the actual keyword, key texture, key timbre etc.;16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.02.01.02.15.00.00.00;Framework Thesaurus Name;The name of the default specialized vocabulary of selected words or concepts for a particular field used in a framework, e.g. a particular cataloguing, indexing or thesaurus system;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.02.01.02.15.01.00.00;Framework Thesaurus Name;The name of the default specialized vocabulary of selected words or concepts for a particular field used in a framework, e.g. a particular cataloguing, indexing or thesaurus system;UTF-16 char string;Variable;;;;; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.03.02.01.02.16.00.00.00;Component User Comments;Specifies a vector of references to comments on a Component;StrongReferenceArray;Variable;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.02.01.06.00.00.00.00;Textual Description;A textual characterization of the data set.;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.06.01.00.00.00;Abstract;A brief narrative summary of the data set.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;1024 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.06.01.01.00.00;Abstract;A brief narrative summary of the data set.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.06.02.00.00.00;Purpose;A summary of the intentions with which the data set was developed.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.06.02.01.00.00;Purpose;A summary of the intentions with which the data set was developed.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.06.03.00.00.00;Description;A freeform textual descrition;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.06.03.01.00.00;Description;A freeform textual descrition;16-bit Unicode String;Variable;;;;; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.03.02.01.06.03.02.00.00;Text Data Description;A freeform text description.;UTF-16 char string;Variable;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.06.04.00.00.00;Color Descriptor;eg. Black and white, tinted etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.06.04.01.00.00;Color Descriptor;eg. Black and white, tinted etc;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.06.05.00.00.00;Format Descriptor;eg. Letterbox, Pillarbox etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.06.05.01.00.00;Format Descriptor;eg. Letterbox, Pillarbox etc;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.02.01.06.06.00.00.00;Intent Descriptor;A freeform textual descrition written before production implementation etc. started - e.g. at the scripting stage.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.06.06.01.00.00;Intent Descriptor;A freeform textual descrition written before production implementation etc. started - e.g. at the scripting stage.;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.02.01.06.07.00.00.00;Textual Description Kind;A summary of the use for which the description was made - e.g. billings, the production companies original description, a full production description etc);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.01.06.07.01.00.00;Textual Description Kind;A summary of the use for which the description was made - e.g. billings, the production companies original description, a full production description etc);16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.02.01.06.08.00.00.00;Group Synopsis;Synopsis of the group, series, serial etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.02.01.06.08.01.00.00;Group Synopsis;Synopsis of the group, series, serial etc.;UTF-16 char string;Variable;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.02.01.06.09.00.00.00;Annotation Synopsis;Synopsis of the A/V content;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.02.01.06.09.01.00.00;Annotation Synopsis;Synopsis of the A/V content;UTF-16 char string;Variable;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.02.01.06.0A.00.00.00;Annotation Description;A free-form textual description of the A/V content;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.02.01.06.0A.01.00.00;Annotation Description;A free-form textual description of the A/V content;UTF-16 char string;Variable;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.02.01.06.0B.00.00.00;Scripting Kind;Description of the scripting kind as a text string (e.g. lighting, transcript etc);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.02.01.06.0B.01.00.00;Scripting Kind;Description of the scripting kind as a text string (e.g. lighting, transcript etc);UTF-16 char string;Variable;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.02.01.06.0C.00.00.00;Scripting Text;The scripting text string;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.02.01.06.0C.01.00.00;Scripting Text;The scripting text string;UTF-16 char string;Variable;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.02.01.06.0D.00.00.00;Shot Description;A freeform textual description of the shot defined by this set;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.02.01.06.0D.01.00.00;Shot Description;A freeform textual description of the shot defined by this set;UTF-16 char string;Variable;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.02.01.06.0E.00.00.00;Annotation Kind;Specifies the kind of annotation, e.g. Technical, Editorial, Archival etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.02.01.06.0E.01.00.00;Annotation Kind;Specifies the kind of annotation, e.g. Technical, Editorial, Archival etc.;16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.02.01.06.0F.00.00.00;Related Material Description;A freeform textual description of related material of any kind;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.02.01.06.0F.01.00.00;Related Material Description;A freeform textual description of related material of any kind;UTF-16 char string;Variable;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.03.02.01.06.10.00.00.00;JFIF Marker Description;A freeform textual description of the JFIF image;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.03.02.01.06.10.01.00.00;JFIF Marker Description;A freeform textual description of the JFIF image;UTF-16 char string;Variable;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.03.02.01.06.11.00.00.00;HTML Meta Description;A freeform textual description of a Web page intended for use in the HTML "meta" element;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.03.02.01.06.11.01.00.00;HTML Meta Description;A freeform textual description of a Web page intended for use in the HTML "meta" element;UTF-16 char string;Variable;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.02.01.07.00.00.00.00;Stratum;The descriptive stratum of the archival content analysis of the content;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.01.07.01.00.00.00;Stratum Kind;eg. Background, action, sound natures etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.03.02.02.00.00.00.00.00;Assessments;Assesments of editorial, technical etc aspects of the content and contributors to it;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.02.02.01.00.00.00.00;Awards;Awards relating to editorial, technical etc aspects of the content and contributors to it;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.02.01.01.00.00.00;Individual Award Name;Awards granted to individuals;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.02.01.02.00.00.00;Program Award Name;Awards granted to program;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.02.02.01.03.00.00.00;Festival Name;The festival or award ceremony at which an award was made.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.02.02.01.03.01.00.00;Festival Name;The festival or award ceremony at which an award was made.;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.03.02.02.01.04.00.00.00;Award Name;Name of the award;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.02.02.01.04.01.00.00;Award Name;Name of the award;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.03.02.02.01.05.00.00.00;Award Category;Name of the award classification;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.03.02.02.01.05.01.00.00;Award Category;Name of the award classification;16-bit Unicode String;Variable;;;;; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.03.02.02.01.06.00.00.00;Nomination Category;Nomination category of the award (e.g. best actor, best director etc.);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;SMPTE 380M; +;Elements;8;Leaf;6;06.0E.2B.34.01.01.01.08.03.02.02.01.06.01.00.00;Nomination Category;Nomination category of the award (e.g. best actor, best director etc.);16-bit Unicode String;Variable;;;;SMPTE 380M; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.02.02.02.00.00.00.00;Qualitative Values;Assessed values relating to editorial, technical etc aspects of the content and contributors to it;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.02.02.01.00.00.00;Asset Value;Assessment of the program quality;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.02.02.02.00.00.00;Content Value;Assessment of the content value;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.02.02.03.00.00.00;Cultural Value;Assessment of the cultural quality;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.02.02.04.00.00.00;Aesthetic Value;Assessment of the asthetic quality;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.02.02.05.00.00.00;Historical Value;Assessment of the historic value;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.02.02.06.00.00.00;Technical Value;Assessment of the technical value;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.02.02.02.07.00.00.00;Other Values;Assessment of other relevant qualities;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.03.02.03.00.00.00.00.00;Technical Comments and Descriptions;Technical comments or descriptions relating to system;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.02.03.01.00.00.00.00;Object Comments and Descriptions;Comments or descriptions relating to Objects;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.02.03.01.01.00.00.00;Object Kind;Specifies the kind of Object. E.g. a plugin;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.03.02.03.01.01.01.00.00;Object Kind;Specifies the kind of Object. E.g. a plugin;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.02.03.01.02.00.00.00;Object Description;Provides human informative description about the object;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.03.02.03.01.02.01.00.00;Object Description;Provides human informative description about the object;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.03.01.02.02.00.00;Object Description Code;Provides human informative description about the object as a code;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 chars max;;;;; +;Elements;3;Node;4;06.0E.2B.34.01.01.01.03.03.02.03.02.00.00.00.00;General Comments;Note form technical comments and descriptions of a general nature;;;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.02.03.02.01.00.00.00;Description Kind;The name of a descriptive comment or note. Eg. Peters comment, Noise;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.03.02.01.01.00.00;Description Kind;The name of a descriptive comment or note. Eg. Peters comment, Noise;16-bit Unicode String;64 bytes max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.02.03.02.02.00.00.00;Descriptive Comment;The comment or note as text. E.g. Head banding, ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.02.03.02.02.01.00.00;Descriptive Comment;The comment or note as text. E.g. Head banding, ;16-bit Unicode String;Variable;;;;; +;Elements;13;Node;6;06.0E.2B.34.01.01.01.0D.03.02.03.02.02.10.00.00;Descriptive Comment for a Device;Technical comments and descriptions of a general nature for a device;;;;;;; +;Elements;13;Leaf;7;06.0E.2B.34.01.01.01.0D.03.02.03.02.02.10.01.00;Lens Attributes;Informative description of the lens in use (as a text string).;UTF-8 string;64 bytes max;;;;RDD 18; +;Elements;13;Leaf;7;06.0E.2B.34.01.01.01.0D.03.02.03.02.02.10.02.00;Camera Attributes;Informative description of the camera in use (as a text string).;UTF-8 string;64 bytes max;;;;RDD 18; +;Elements;2;Node;3;06.0E.2B.34.01.01.01.02.03.02.04.00.00.00.00.00;Descriptive Names;Assigned descriptive names;;;;;;; +;Elements;3;Node;4;06.0E.2B.34.01.01.01.03.03.02.04.01.00.00.00.00;Object Names;Descriptive names assigned to Objects;;;;;;; +;Elements;2;Node;5;06.0E.2B.34.01.01.01.02.03.02.04.01.01.00.00.00;Generic Object Names;Descriptive names assigned to Generic Objects;;;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.03.02.04.01.01.01.00.00;Object Name;Specifies the name of the object;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.03.02.04.01.02.00.00.00;Metadata Item Name;Descriptive name assigned to a metadata item;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.03.02.04.01.02.01.00.00;Metadata Item Name;Descriptive name assigned to a metadata item;16-bit Unicode String;Variable;;;;; +;Elements;2;Node;3;06.0E.2B.34.01.01.01.02.03.02.05.00.00.00.00.00;Editorial Comments and Descriptions;Comments or descriptions of an editorial nature;;;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.03.02.05.01.00.00.00.00;Shot Comment Kind;The type of descriptive comment or note (e.g., 'Shot' or 'Lighting Mood');ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 chars max;;;;; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.03.02.05.01.01.00.00.00;Shot Comment Kind;The type of descriptive comment or note (e.g., 'Shot' or 'Lighting Mood');16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.03.02.05.02.00.00.00.00;Shot Comment;The comment or note about a shot (e.g., 'general view of valley in autumn', 'badly recorded' or 'sombre mood');ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.03.02.05.02.01.00.00.00;Shot Comment;The comment or note about a shot (e.g., 'general view of valley in autumn', 'badly recorded' or 'sombre mood');16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.03.02.05.03.00.00.00.00;Slate Information;Slate information as a text string;16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.03.02.05.04.00.00.00.00;Clip Kind;The kind of clip as an enumerated string (e.g., still, graphic, moving pictures, sound etc.);16-bit Unicode String;Variable;;;;; +;Elements;3;Node;3;06.0E.2B.34.01.01.01.03.03.02.06.00.00.00.00.00;Human-Assigned Context Descriptions;;;;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.03.02.06.01.00.00.00.00;Context Description;A textual anotation of the context of the production.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.03.03.00.00.00.00.00.00;Machine-Assigned or Computed Descriptions;Descriptors (Machine Assigned or Computed) relating to analysis of the content;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.03.03.01.00.00.00.00.00;Automated Categorization;Automated analytical categorization of the content;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.03.01.01.00.00.00.00;Automated Content Classification;Automated content classification;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.03.01.02.00.00.00.00;Automated Cataloging and Indexing;Automated cataloguing and indexing by archival analysis of the essence;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.03.01.02.01.00.00.00;Catalog Data Status;The current status of the catalogue as a freeform text string;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 chars max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.03.01.02.02.00.00.00;Cataloging System Name;The particular Cataloguing, Indexing or Thesaurus system used by the automated system;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.03.01.02.06.00.00.00;Computed Keywords;Automatically derived words or phrases summarizing an aspect of the data set.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.03.03.01.02.06.01.00.00;Computed Keywords;Automatically derived words or phrases summarizing an aspect of the data set.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.03.01.02.07.00.00.00;Computed Key Frames;Automatically derived freeform textual reference to a key frame of video in the data set;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.03.01.02.08.00.00.00;Computed Key Sounds;Automatically derived freeform textual reference to a key sound in the data set;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.03.01.02.09.00.00.00;Computed Key Data;Automatically derived freeform textual reference to a key piece of data or program in the data set;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.03.01.06.00.00.00.00;Computed Textual Description;Automated textual characterization of the data set.;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.03.01.07.00.00.00.00;Automated Stratum;Automatically derived descriptive stratum of the archival content analysis of the content;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.03.03.01.07.01.00.00.00;Computed Stratum Kind;Automatically derived descriptive stratum of the content (e.g., background, action, sound nature);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.03.03.03.00.00.00.00.00;Computed Technical Comments and Descriptions;Technical comments or descriptions relating to system;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.03.03.03.01.00.00.00.00;Computed Object Comments and Descriptions;Comments or descriptions relating to objects;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.03.03.01.01.00.00.00;Computed Object Kind;Specifies the kind of object (e.g., a plugin);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 chars max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.03.03.03.01.01.01.00.00;Computed Object Kind;Specifies the kind of object (e.g., a plugin);16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.03.03.01.02.00.00.00;Version Number String;Specifies the string version number of the code;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.03.03.03.01.02.01.00.00;Version Number String;Specifies the string version number of the code;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.03.03.01.03.00.00.00;Version Number;Specifies the version number of the code;VersionType;2 bytes;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.03.03.01.04.00.00.00;Object Identification Confidence;Percentage confidence that an identified object in the current field of view is the same object identified, detected or tracked in another or previous view. This is an indication that the track of a moving object has been maintained.;Integer;2 bytes;;;;;Format is PPPD where PPP is the percentage confidence from 0 (zero) to 100 and D is tenths of a percent. +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.03.03.01.05.00.00.00;Object Horizontal Average Dimension;Average number of horizontal pixels when a bounding rectangle is placed around an object in the frame or field of view.;Integer;4 bytes;;;;;Sides of the bounding rectangle are parallel to the sides of the image frame. +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.03.03.01.06.00.00.00;Object Vertical Average Dimension;Average number of vertical pixels or lines when a bounding rectangle is placed around an object in the frame or field of view.;Integer;4 bytes;;;;;Sides of the bounding rectangle are parallel to the sides of the image frame. +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.03.03.03.01.07.00.00.00;Object Area Dimension;Count of the number of pixels comprising an object in the frame or field of view.;Integer;4 bytes;;;;; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.03.03.03.02.00.00.00.00;Derived Summary Information;Summary Information derived from other Metadata;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.03.03.02.01.00.00.00;WAVE Summary;Summary info according to WAVE Chunk format;DataValue;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.03.03.02.02.00.00.00;AIFC Summary;Summary info according to AIFC Chunk format;DataValue;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.03.03.03.02.03.00.00.00;TIFF Summary;Summary info according to TIFF format;DataValue;Variable;;;;; +;Elements;5;Node;4;06.0E.2B.34.01.01.01.05.03.03.03.10.00.00.00.00;Device Comments and Descriptions;Technical comments or descriptions relating to devices;;;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.03.03.03.10.01.00.00.00;Device Usage Description;Freeform textual description of the function or use of the device in the production of a specific content item;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.03.03.03.10.01.01.00.00;Device Usage Description;Freeform textual description of the function or use of the device in the production of a specific content item;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;1;06.0E.2B.34.01.01.01.01.04.00.00.00.00.00.00.00;PARAMETRIC;Class 4 is reserved for parametric and configuration metadata. ;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.04.01.00.00.00.00.00.00;Video and Image Essence Characteristics;All parametric aspects of the video/image essence;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.01.01.00.00.00.00.00;Fundamental Image Characteristics;Fundamental characteristics of the image;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.01.01.00.00.00.00;Aspect Ratios;Specifies the horizontal to vertical aspect ratio of the image. ;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.01.01.01.00.00.00;Presentation Aspect Ratio;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. ;Rational;8 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.01.01.02.00.00.00;Capture Aspect Ratio;Specifies the horizontal to vertical aspect ratio of the image captured at the sensor - hence after the (possibly anamorphic) lens. ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;1 char;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.01.01.01.03.00.00.00;Viewport Aspect Ratio;Specifies the horizontal to vertical aspect ratio of the image viewport - ie. The desired shot as it is framed for capture and thus the aspect ratio at which the image must be viewed to avoid geometric distortion. May also therefore be a sub-selection of a larger image, possibly of a different aspect ratio.;Rational;8 bytes;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.04.01.01.01.04.00.00.00;Horizontal Action Safe Percentage;Specifies the percentage of the image which lies outside the horizontal safe area for action: expressed as the ratio of one side as a percentage of the total width of the scan.;Floating point;4 bytes;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.04.01.01.01.05.00.00.00;Vertical Action Safe Percentage;Specifies the percentage of the image which lies outside the vertical safe area for action: expressed as the ratio of one side as a percentage of the total height of the scan.;Floating point;4 bytes;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.04.01.01.01.06.00.00.00;Horizontal Graphics Safe Percentage;Specifies the percentage of the image which lies outside the horizontal safe area for graphics: expressed as the ratio of one side as a percentage of the total width of the scan.;Floating point;4 bytes;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.04.01.01.01.07.00.00.00;Vertical Graphics Safe Percentage;Specifies the percentage of the image which lies outside the vertical safe area for graphics: expressed as the ratio of one side as a percentage of the total height of the scan.;Floating point;4 bytes;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.04.01.01.01.08.00.00.00;Perceived Display Format Name;Colloquial description of the image when viewed in its intended aspect ratio on a display of another aspect ratio - e.g. pillarbox, letterbox, mixed etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.04.01.01.01.08.01.00.00;Perceived Display Format Code;A code for the colloquial description of the image when viewed in its intended aspect ratio on a display of another aspect ratio (e.g., a code for pillarbox, letterbox, mixed);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;1 char;;;;; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.01.01.01.09.00.00.00;AFD and Bar Data;The Active Format Description and Bar Data is a concatenated series of codes, flags, and values that signal the active image area being used for program content. The content and structure of the payload information value shall be coded as described in SMPTE 2016-3.;As per SMPTE 2016-5;8 bytes;;;;; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.01.01.01.0A.00.00.00;Pan Scan Information;The Pan-Scan information is a concatenated series of codes, flags, and values that describe a variable image viewport and the output aspect ratio.;As per SMPTE 2016-6;12 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.01.02.00.00.00.00.00;Image Source Characteristics;Fundamental characteristics of the image source;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.02.01.00.00.00.00;Opto-Electronic Formulation;Fundamental opto-elecronic transfer etc characteristics;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.04.01.02.01.01.00.00.00;Transfer Characteristics;Specifies the non-linear relationship between linear scene light levels and amplitude-compressed video signal levels.;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.01.02.01.01.01.00.00;Capture Gamma Equation;Specifies the non-linear relationship between linear scene light levels and amplitude-compressed video signal levels at signal origination.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.04.01.02.01.01.01.01.00;Capture Gamma Equation;Specifies the non-linear relationship between linear scene light levels and amplitude-compressed video signal levels at signal origination.;Rational;8 bytes;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.04.01.02.01.01.01.02.00;Capture Gamma Equation;Specifies the non-linear relationship between linear scene light levels and amplitude-compressed video signal levels at signal origination.;UL;16 bytes;;;;RP224; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.01.02.01.01.02.00.00;Luma Equation;Specifies the equation used to derive luma and chroma from gamma-corrected RGB signals;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.01.02.01.01.03.00.00;Colorimetry Code;The fundamental color coding that relates the scene CIE tri-stimulus values (X, Y, Z) to the linear video levels (R, G, B).;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.04.01.02.01.01.03.01.00;Colorimetry Code;The fundamental color coding that relates the scene CIE tri-stimulus values (X, Y, Z) to the linear video levels (R, G, B).;ColorimetryCode;16 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.01.02.01.01.04.00.00;Signal Form Code;Code specifies the component sequence for the video pixel matrix (eg RGB, YUV etc).;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.04.01.02.01.01.05.00.00;Video Color Kind;The type of color of the video (B/W, color, etc);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes;;;;; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.04.01.02.01.01.06.00.00;Color Primaries;The set of color primaries used;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;9;Leaf;7;06.0E.2B.34.01.01.01.09.04.01.02.01.01.06.01.00;Color Primaries;The set of color primaries used;ColorPrimariesType;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.01.02.01.01.10.00.00;Presentation Gamma Equation;Specifies the non-linear relationship between the input video signal levels and the resulting displayed light levels on the display.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.04.01.02.01.01.10.01.00;Presentation Gamma Equation;Specifies the non-linear relationship between the input video signal levels and the resulting displayed light levels on the display.;PresentationGamma;16 bytes;;;;; +;Elements;7;Node;4;06.0E.2B.34.01.01.01.07.04.01.02.02.00.00.00.00;Sensor Parameters;Settings and adjustments for image sensors;;;;;;; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.04.01.02.02.01.00.00.00;Sensor Mode;The mode setting of the sensor as a text string;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;12 chars;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.01.03.00.00.00.00.00;Video and Image Scanning Parameters;Fundemental scanning and sequencing information;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.03.01.00.00.00.00;Temporal Parameters;Time dependant sequencing and scanning information;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.03.01.01.00.00.00;Color Field Code;Identifies the color field of the source video field for video derived from composite sources.;UInt8;1 byte;00h = undefined (default), 01h ~ 08h = field number;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.03.01.02.00.00.00;Field Rate;Specifies the field rate of the video scanning system.;UInt16;2 byte;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.03.01.03.00.00.00;Frame Rate;The rate that video images are captured, expressed in frames per second.;UInt16;2 byte;;;;; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.01.03.01.03.01.00.00;Capture Frame Rate;The rate that video images are captured expressed in frames per second (for example, 50:1, 60000:1001).;Rational;8 bytes;;;;RDD 18; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.03.01.04.00.00.00;Frame Layout;Specifies frame layout (interlaced, single frame, full frame, etc.);UInt8 (enum);1 bytes;;;;SMPTE 377M;AAF names this type "LayoutType" +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.03.01.05.00.00.00;Sampling Structure Code;A code that specifies the analogue or digital sampling structure for the video scanning system. Eg Progressive ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;1 byte;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.01.03.01.06.00.00.00;Field Dominance;Specifies whether the first frame of picture is field 1 or field 2;UInt8;1 byte;;;;SMPTE 377M; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.04.01.03.01.07.00.00.00;Picture Display Rate;The rate at which pictures must be displayed in order to achieve the intended editorial effect, expressed in pictures per second.;UInt16;2 byte;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.03.02.00.00.00.00;Vertical Parameters;Vertical scanning information;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.03.02.01.00.00.00;Total Lines per Frame;Specifies the number of lines in a total frame in the video scanning system. ;UInt16;2 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.03.02.02.00.00.00;Active Lines per Frame;Specifies the total number of lines (rows) in the active portion of a frame in the video pixel matrix. ;UInt16;2 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.03.02.03.00.00.00;Leading Lines;Specifies the number of leading lines in the processed image to be blanked before display;Int32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.03.02.04.00.00.00;Trailing Lines;Specifies the number of trailing lines in the processed image to be blanked before display;Int32;4 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.01.03.02.05.00.00.00;Video Line Map;Specifies the line numbers of the two top lines of the active picture;2 element array of Int32;2 x 4 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.01.03.02.07.00.00.00;Display F2 Offset;Topness Adjustment for displayed picture;Int32;4 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.01.03.02.08.00.00.00;Stored F2 Offset;Topness Adjustment for stored picture;Int32;4 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.01.03.02.09.00.00.00;Active Format Descriptor;Specifies the intended framing of the content within the displayed image (4:3 in 16:9 etc.);UInt8;1 byte;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.01.03.02.0A.00.00.00;Line Number;Specifies the video line number to which a block of essence data corresponds;UInt32;4 bytes;;;;ITU-R BT.470-6; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.03.03.00.00.00.00;Horizontal Parameters;Horizontal scanning information;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.01.04.00.00.00.00.00;Analog Video Coding Characteristics;Information about the analogue coding of the essence;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.01.04.01.00.00.00.00;Analog Video System Name;PAL, NTSC etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.01.04.01.01.00.00.00;Analog Video System Name;PAL, NTSC etc;VideoSignalType;2 bytes;;;;; +;Elements;5;Node;4;06.0E.2B.34.01.01.01.05.04.01.04.04.00.00.00.00;Video Scanning Characteristics;Information about the scanning of the essence;;;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.01.04.04.01.00.00.00;Scanning Direction;Enumerated Scanning Direction;UInt8 (enum);1 byte;;;;SMPTE 377M;AAF names this type "OrientationType" +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.01.05.00.00.00.00.00;Digital Video and Image Coding Parameters;Information about the essence digital coding;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.05.01.00.00.00.00;Digital Video and Image Sampling Parameters;Inflormation about the digital sampling;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.01.00.00.00;Luminance Sample Rate;The luminance sample rate;UInt8;1 byte;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.02.00.00.00;Active Samples per Line;Total number of samples (columns) in the active portion of a line in the video pixel matrix.;UInt16;2 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.03.00.00.00;Total Samples per Line;Specifies the number of samples in a total line in the video pixel matrix. ;UInt16;2 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.04.00.00.00;Sampling Hierarchy Code;A code that specifies the component sampling hierarchy for the video pixel matrix. ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.05.00.00.00;Horizontal Sub-sampling;Specifies ratio of luminance subsampling to chrominance subsampling in horizontal direction;UInt32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.06.00.00.00;Color Siting;Specifies how to compute subsampled chrominance values;UInt8 (enum);1 bytes;;;;SMPTE 377M;AAF names this type"ColorSitingType" +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.07.00.00.00;Sampled Height;Specifies the integer height of the sampled image in pixels;UInt32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.08.00.00.00;Sampled Width;Specifies the integer width of the sampled image in pixels;UInt32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.09.00.00.00;Sampled X-Offset;Specifies the X offset of the sampled image relative to the stored image in pixels ;Int32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.0A.00.00.00;Sampled Y-Offset;Specifies the Y offset of the sampled image relative to the stored image in pixels ;Int32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.0B.00.00.00;Display Height;Specifies the height of the presented image relative to the sampled image in pixels ;UInt32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.0C.00.00.00;Display Width;Specifies the width of the presented image in pixels;UInt32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.0D.00.00.00;Display X-Offset;Specifies the X offset of the presented image relative to the sampled image in pixels ;Int32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.0E.00.00.00;Display Y-Offset;Specifies the Y offset of the presented image relative to the sampled image in pixels ;Int32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.01.0F.00.00.00;Filtering Code;Specifies the spectral filtering that has been applied to the digital samples of the video signal.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.01.05.01.10.00.00.00;Vertical Sub-sampling;Specifies ratio of luminance subsampling to chrominance subsampling in vertical direction;UInt32;4 bytes;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.04.01.05.01.11.00.00.00;Video Average Bit Rate;The Average bit rate in bits per second;Floating Point;4 bytes;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.04.01.05.01.12.00.00.00;Video Fixed Bit Rate;Fixed = TRUE, variable = FALSE;Boolean;1 byte;00h=FALSE;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.05.02.00.00.00.00;Digital Video and Image Storage Parameters;Information about image storage parameters.;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.02.01.00.00.00;Stored Height;Specifies the integer height of the stored imape in pixels;UInt32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.02.02.00.00.00;Stored Width;Specifies the integer width of the stored image in pixels;UInt32;4 bytes;;;;; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.05.02.03.00.00.00;VBI Line Count;Number of VBI lines stored in a Data Element;UInt16;2 bytes;;;;SMPTE 436M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.05.02.04.00.00.00;Stored VBI Line Number;The line number of this stored VBI line according to SMPTE 377M-2004 E.1.5;Uint16;2 bytes;;;;SMPTE 436M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.05.02.05.00.00.00;VBI Wrapping Type;Enumerated wrapping type of the VBI data payload;UInt8 (enum);1 byte;;;;SMPTE 436M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.05.02.06.00.00.00;VBI Payload Sample Count;A count of the number of samples stored in the payload byte array;UInt16;2 bytes;;;;SMPTE 436M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.05.02.07.00.00.00;VBI Payload Byte Array;An array of Uint8 samples containing the coded VBI data;Array of Uint8;variable;;;;SMPTE 436M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.05.02.08.00.00.00;ANC Packet Count;Number of ANC packets stored in a Data Element;UInt16;2 bytes;;;;SMPTE 436M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.05.02.09.00.00.00;Stored ANC Line Number;The line number of this stored ANC packet according to SMPTE 377M-2004 E.1.5;Uint16;2 bytes;;;;SMPTE 436M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.05.02.0A.00.00.00;ANC Wrapping Type;Enumerated wrapping type of the VBI data payload;UInt8 (enum);1 byte;;;;SMPTE 436M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.05.02.0B.00.00.00;ANC Payload Sample Count;A count of the number of samples stored in the payload byte array;UInt16;2 bytes;;;;SMPTE 436M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.05.02.0C.00.00.00;ANC Payload Byte Array;An array of Uint8 samples containing the coded ANC data;Array of Uint8;variable;;;;SMPTE 436M; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.05.03.00.00.00.00;Digital Quantization and Level Parameters;Inflormation about the digital quantisation and levels;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.03.01.00.00.00;Bits per Pixel;The maximum number of significant bits for the value in each band of each pixel without compression.;Uint8;1 byte;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.01.05.03.01.01.00.00;Bits per Pixel;The maximum number of significant bits for the value in each band of each pixel without compression.;UInt32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.03.02.00.00.00;Rounding Method Code;Specifies the rounding method that has been applied to the digital samples of the video signal.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.03.03.00.00.00;Black Reference Level;Specifies digital luminance associated with black;UInt32;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.05.03.04.00.00.00;White Reference Level;Specifies digital luminance associated with white;UInt32;4 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.01.05.03.05.00.00.00;Color Range Levels;Specifies the range of the color levels. ;UInt32;4 bytes;;;;ITU-R BT.601-5; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.01.05.03.06.00.00.00;Pixel Layout;Specifies pixel quantisation and order as a data structure. ;RGBALayout;Variable;;;;SMPTE 377M;Annex E.2.46 +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.01.05.03.07.00.00.00;Alpha Sample Depth;Specifies the number of bits in the alpha signal.;UInt32;4 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.01.05.03.08.00.00.00;Palette;Specifies, as a single string, the fixed length values of each color in the palette used. ;DataValue;Variable;;;;SMPTE 377M;Annex E.2.46 +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.01.05.03.09.00.00.00;Palette Layout;Specifies pixel quantisation and order in the palette as a data structure. ;RGBALayout;Variable;;;;SMPTE 377M;Annex E.2.46 +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.01.05.03.0A.00.00.00;Component Depth;Specifies the number of active bits per sample (e.g. 8, 10, 16 etc);UInt32;4 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.01.05.03.0B.00.00.00;Component Maximum Ref;Maximum value for RGB components e.g. 235 or 940 (8 or 10 bits);Uint32;4 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.01.05.03.0C.00.00.00;Component Minimum Ref;Minumum value for RGB components e.g. 16 or 64 (8 or 10-bits);Uint32;4 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.01.05.03.0D.00.00.00;Alpha Maximum Ref;Maximum value for alpha component e.g. 235 or 940 (8 or 10 bits);Uint32;4 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.01.05.03.0E.00.00.00;Alpha Minimum Ref;Minumum value for alpha components e.g. 16 or 64 (8 or 10-bits);Uint32;4 bytes;;;;; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.05.03.0F.00.00.00;VBI Payload Sample Coding;Enumerated sample coding of VBI payload;UInt8 (enum);1 byte;;;;SMPTE 436M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.05.03.10.00.00.00;ANC Payload Sample Coding;Enumerated sample coding of ANC payload;UInt8 (enum);1 byte;;;;SMPTE 436M; +;Elements;5;Node;4;06.0E.2B.34.01.01.01.05.04.01.05.04.00.00.00.00;Digital Video and Image Signal Type Identifiers;Identifiers of the specific standard to which a video signal conforms;;;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.01.05.04.01.00.00.00;Video Payload Identifier;SMPTE 352M-2001 Video Payload Identifier;Fixed Array of Bytes;4 bytes;;;;SMPTE 352M-2001; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.01.05.04.02.00.00.00;Video Payload Identifier 2002;SMPTE 352M-2002 Video Payload Identifier;Fixed Array of Bytes;4 bytes;;;;SMPTE 352M-2002;Note 2002 revision date +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.01.06.00.00.00.00.00;Digital Video and Image Compression Parameters;Information about the digital video compression scheme used (MPEG, DV etc);;;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.04.01.06.01.00.00.00.00;Video Coding Scheme ID;Specifies the Compression scheme used;AUID;16 byte;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.06.02.00.00.00.00;MPEG Coding Parameters;Information about MPEG video coding;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.04.01.06.02.01.00.00.00;MPEG-2 Coding Parameters;Information about MPEG video coding;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.01.06.02.01.01.00.00;Field Frame Type Code;Identifies the field or frame type of the source video image for video derived from compressed sources. Eg, I B or P;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;1 char;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.01.06.02.01.02.00.00;Single Sequence Flag;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.;Boolean;1 byte;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.01.06.02.01.03.00.00;Constant B Picture Flag;TRUE if the number of B frames is always constant;Boolean;1 byte;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.01.06.02.01.04.00.00;Coded Content Scanning Kind;The type of scanning used in MPEG video coded content as a code (e.g., 0=Unknown, 1=Progressive, 2=Interlaced, 3=Mixed);ContentScanningType;1 byte;;;;Type as defined in SMPTE381M; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.01.06.02.01.05.00.00;Low Delay Indicator;TRUE if low delay mode was used in the sequence;Boolean;1 byte;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.01.06.02.01.06.00.00;Closed GOP Indicator;TRUE if closed_gop is set in all GOP Headers, per 13818-1 IBP descriptor;Boolean;1 byte;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.01.06.02.01.07.00.00;Identical GOP Indicator;TRUE if every GOP in the sequence is constructed the same, per 13818-1 IBP descriptor;Boolean;1 byte;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.01.06.02.01.08.00.00;Maximum GOP Size;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;UInt16;2 bytes;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.01.06.02.01.09.00.00;Maximum B Picture Count;Specifies the maximum number of B pictures between P or I frames, equivalent to 13818-2 annex D (M-1);Uint16;2 bytes;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.01.06.02.01.0A.00.00;Profile And Level;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;Uint8;1 byte;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.01.06.02.01.0B.00.00;Bit Rate;Maximum bit rate of MPEG video elementary stream in bit/s as defined in ISO-13818-2 bit_rate property;UInt32;4 bytes;;;;; +;Elements;13;Node;5;06.0E.2B.34.01.01.01.0D.04.01.06.02.02.00.00.00;MPEG-4 Visual Coding Parameters;;;;;;;; +;;;;;06.0E.2B.34.01.01.01.0D.04.01.06.02.02.01.00.00;MPEG-4 Visual VOP Coding Type;Identifies whether a VOP is an intra-coded VOP (I), predictive-coded VOP (P), bidirectionally predictive-coded (B) or sprite coded (S).;Enumeration;1 byte;;;;; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.01.06.02.02.02.00.00;MPEG-4 Visual Single Sequence;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.;Boolean;1 byte;;;;SMPTE 381-2; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.01.06.02.02.03.00.00;MPEG-4 Visual Constant B-VOPs;TRUE if the number of B-VOPs is always constant.;Boolean;1 byte;;;;SMPTE 381-2; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.01.06.02.02.04.00.00;MPEG-4 Visual Coded Content Type;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. +;Enumeration;1 byte;;;;SMPTE 381-2; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.01.06.02.02.05.00.00;MPEG-4 Visual Low Delay;TRUE if the VOL contains no B-VOPs.;Boolean;1 byte;;;;SMPTE 381-2; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.01.06.02.02.06.00.00;MPEG-4 Visual Closed GOV ;TRUE if closed_gov is set in all GOV headers. An example is defined in closed_gop_flag of ISO/IEC 13818-1 IBP descriptor.;Boolean;1 byte;;;;SMPTE 381-2; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.01.06.02.02.07.00.00;MPEG-4 Visual Identical GOV ;TRUE if every GOV in the sequence is constructed the same. An example is defined in identical_gop_flag of ISO/IEC 13818-1 IBP descriptor.;Boolean;1 byte;;;;SMPTE 381-2; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.01.06.02.02.08.00.00;MPEG-4 Visual Max GOV;Specifies the maximum occurring spacing between I frames. An example is defined in max_gop_length of ISO/IEC 13818-1 IBP descriptor. A value of 0 or the absence of this property implies no limit to the maximum GOV or the maximum GOV is unknown.;UInt16;2 bytes;;;;SMPTE 381-2; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.01.06.02.02.09.00.00;MPEG-4 Visual B-VOP Count ;Specifies the maximum number of B-VOPs between P or I-VOPs.;UInt16;2 bytes;;;;SMPTE 381-2; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.01.06.02.02.0A.00.00;MPEG-4 Visual Profile And Level ;Specifies the MPEG-4 Part 2 video profile and level. The meaning of the bits is given in Table G.1 of ISO/IEC 14496-2. +;UInt8;1 byte;;;;SMPTE 381-2; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.01.06.02.02.0B.00.00;MPEG-4 Visual Bit Rate ;Maximum bit rate of MPEG-4 Part.2 video ES in bit/s.An example is defined in ISO/IEC 14496-2 bit_rate property.;UInt32;4 bytes;;;;SMPTE 381-2; +;Elements;10;Node;4;06.0E.2B.34.01.01.01.0A.04.01.06.03.00.00.00.00;JPEG 2000 Coding Parameters;Information about JPEG 2000 picture coding;;;;;;; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.01.00.00.00;Rsiz;An enumerated value that defines the decoder capabilities. Values are defined in ISO/IEC 15444-1 Annex A.5 Table A-10. Other values may be defined in amendments to ISO/IEC 15444-1 or in related international standards documents.;UInt16;2 bytes;;;;SMPTE 422M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.02.00.00.00;Xsiz;Width of the reference grid, as defined in ISO/IEC 15444-1 Annex A.5.1.;UInt32;4 bytes;;;;SMPTE 422M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.03.00.00.00;Ysiz;Height of the reference grid, as defined in ISO/IEC 15444-1 Annex A.5.1.;UInt32;4 bytes;;;;SMPTE 422M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.04.00.00.00;XOsiz;Horizontal offset from the origin of the reference grid to the left side of the image area, as defined in ISO/IEC 15444-1 Annex A.5.1.;UInt32;4 bytes;;;;SMPTE 422M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.05.00.00.00;YOsiz;Vertical offset from the origin of the reference grid to the top side of the image area, as defined in ISO/IEC 15444-1 Annex A.5.1.;UInt32;4 bytes;;;;SMPTE 422M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.06.00.00.00;XTsiz;Width of one reference tile with respect to the reference grid, as defined in ISO/IEC 15444-1 Annex A.5.1.;UInt32;4 bytes;;;;SMPTE 422M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.07.00.00.00;YTsiz;Height of one reference tile with respect to the reference grid, as defined in ISO/IEC 15444-1 Annex A.5.1.;UInt32;4 bytes;;;;SMPTE 422M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.08.00.00.00;XTOsiz;Horizontal offset from the origin of the reference grid to the left side of the first tile, as defined in ISO/IEC 15444-1 Annex A.5.1.;UInt32;4 bytes;;;;SMPTE 422M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.09.00.00.00;YTOsiz;Vertical offset from the origin of the reference grid to the top side of the first tile, as defined in ISO/IEC 15444-1 Annex A.5.1.;UInt32;4 bytes;;;;SMPTE 422M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.0A.00.00.00;Csiz;The number of components in the picture as defined in ISO/IEC 15444-1 Annex A.5.1. If this Sub Descriptor is referenced by the CDCI Descriptor, the order and kind of components shall be as defined by the Essence Container UL in the MXF File Descriptor. If this Sub Descriptor is referenced by the RGBA Descriptor, the order and kind of components shall be as defined by the Pixel Layout property of the RGBA Descriptor.;UInt16;2 bytes;;;;SMPTE 422M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.0B.00.00.00;Picture Component Sizing ;Array of picture components where each component comprises 3 bytes named Ssizi, XRSizi, YRSizi (as defined in ISO/IEC 15444-1 Annex A.5.1). The array of 3-byte groups is preceded by the array header comprising a 4-byte value of the number of components followed by a 4-byte value of ‘3’.;J2K ComponentSizingArray;3n bytes;;;;SMPTE 422M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.0C.00.00.00;Coding Style Default;Default coding style for all components. Use this value only if static for all pictures in the Essence Container.The data format is as defined in ISO/IEC 15444-1, Annex A.6.1 and comprises the sequence of Scod (1 byte per table A-12), SGcod (4 bytes per table A.12) and Spcod (5 bytes plus 0 or more precinct size bytes per table A.12);J2K CodingStyleDefault;var;;;;SMPTE 422M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.04.01.06.03.0D.00.00.00;Quantization Default;Default quantization style for all components. Use this value only if static for all pictures in the Essence Container.The data format is as defined in ISO/IEC 15444-1, Annex A.6.4 and comprises the sequence of Sqcd (1 byte per table A.27) followed by one or more Sqcdi bytes (for the ith sub-band in the defined order per table A.27).;J2K QuantizationDefault;var;;;;SMPTE 422M; +;Elements;12;Node;4;06.0E.2B.34.01.01.01.0C.04.01.06.04.00.00.00.00;VC-1 Picture Essence Descriptors;Defines the VC-1 Picture Essence Descriptor Set.;;;;;;; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.01.06.04.01.00.00.00;VC-1 Initialization Metadata;Encodes the metadata defined in SMPTE 421 annex J for Simple and Main Profile bitstreams.;Datastream;16 bytes;;;;SMPTE 2037-2008; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.01.06.04.02.00.00.00;VC-1 Single Sequence;TRUE is the essence consists of a single VC-a sequence. FALSE if there are a number of sequences. This flag implies that the sequence header information is not varying in the essence stream.;Boolean;1 byte;;;;SMPTE 2037-2008; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.01.06.04.03.00.00.00;VC-1 Coded Content Type;An enumerated value that tells if the underlying content was of a known VC-1 type. Enumerations are 0="Unknown", 1="Progressive, 2= "Interlaced," "3=Mixed.";Enum;1 byte;;;;SMPTE 2037-2008; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.01.06.04.04.00.00.00;VC-1 Identical GOP;A boolean value, using TRUE to indicate that all GOPs in the sequence are constructed the same.;Boolean;1 byte;;;;SMPTE 2037-2008; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.01.06.04.05.00.00.00;VC-1 Maximum GOP;Specifies the maximum occuring spacing between I-frames. A value of '0", or the absence of this property implies no limit to the maximum GOP.;UInt16;2 bytes;;;;SMPTE 2037-2008; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.01.06.04.06.00.00.00;VC-1 B Picture Count;Specifies the maximum number of B pictures between P or I frames. BI pictures count as B pictures and skipped pictures count as P pictures.;UInt16;2 bytes;;;;SMPTE 2037-2008; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.01.06.04.07.00.00.00;VC-1 Average Bit Rate;Specifies the average bit rate of VC-1 video elementary streams in bits-per-second.;UInt32;2 bytes;;;;SMPTE 2037-2008; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.01.06.04.08.00.00.00;VC-1 Maximum Bit Rate;Specifies the maximum bit rate of VC-1 video elementary streams in bits-per-second.;UInt32;4 bytes;;;;SMPTE 2037-2008; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.01.06.04.09.00.00.00;VC-1 Profile;Specifies the VC-1 profile. Coded as per SMPTE 421M, Annex J.1.2.;UInt8;1 byte;;;;SMPTE 2037-2008; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.01.06.04.0A.00.00.00;VC-1 Level;Specifies the VC-1 video level. This is coded as per SMPTE 421M, Annex J.I.2.;UInt8;1 byte;;;;SMPTE 2037-2008; +;Elements;13;Node;4;06.0E.2B.34.01.01.01.0D.04.01.06.05.00.00.00.00;TIFF Coding Parameters;Information about TIFF picture coding;;;;;;; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.01.06.05.01.00.00.00;TIFF Byte Order;Byte order of the essence data. Shall be 'MM' = Big endian or 'II' = Little endian;UInt16 enum;2 bytes;;;;SMPTE ST 2055; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.01.06.05.02.00.00.00;TIFF Bits Per Sample Array;Array of the number of bits allocated for each component in an uncompressed pixel, where n = Number of components per pixel. Shall be encoded as defined for BitsPerSample in ISO 12234-2;UInt16 Array;8 + 2n bytes;8 to 32;;;SMPTE ST 2055; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.01.06.05.03.00.00.00;TIFF Compression Kind;Compression scheme used to store the image data. Shall be 1 = No compression or 7 = Lossless Huffman JPEG compression. Shall be encoded as defined for Compression in ISO 12234-2;UInt16 enum;2 bytes;;;;SMPTE ST 2055; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.01.06.05.04.00.00.00;TIFF Photometric Interpretation Kind;Color space and order of image data components. Shall be 32803 = Color Filter Array or 34892 = Linear Raw. Shall be encoded as defined for PhotometricInterpretation in ISO 12234-2;UInt16 enum;2 bytes;;;;SMPTE ST 2055; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.01.06.05.05.00.00.00;TIFF Orientation;Orientation of the camera relative to the scene, when the image was captured. Shall be encoded as defined for Orientation in ISO 12234-2.;UInt16 enum;2 bytes;;;;SMPTE ST 2055; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.01.06.05.06.00.00.00;TIFF Samples Per Pixel;Number of components (n) per pixel. Shall be 1 for Photometric Interpretation = 32083 or 3 for PhotometricInterpretation = 34892. Shall be encoded as defined for SamplesPerPixel in ISO 12234-2;UInt16;2 bytes;;;;SMPTE ST 2055; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.01.06.05.07.00.00.00;TIFF Light Source Kind;Predominant light source (scene illuminant) present when the image was captured, or its color temperature. Shall be encoded as defined for LightSource in ISO 12234-2;UInt16 enum;2 bytes;;;;SMPTE ST 2055; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.01.08.00.00.00.00.00;Film-to-Video Characteristics;Information about transferring Film to Video;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.08.01.00.00.00.00;Film Pulldown Characteristics;Film transfer pulldown characteristics;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.08.01.01.00.00.00;Pulldown Sequence;eg. 3:2, 1:1 at 25Hz, 1:1 at 59.94Hz, 24Hz/25Hz, Videotap, etc;PulldownKind;1 byte;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.08.01.02.00.00.00;Pulldown Field Dominance;Field one dominant (True);Boolean;1 byte;00h=FALSE;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.08.01.03.00.00.00;Video and Film Frame Relationship;Specifies temporal correlation between video fields/frames and film frames from which they were derived (ABCD Frame Sequence);Uint 8;1 byte;00000001 through 00001010;;;RP-186 4.3.2 RP-197 7.5.3; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.08.02.00.00.00.00;Film Frame Rates;Frame per second film frame rate;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.08.02.01.00.00.00;Capture Film Frame Rate;eg 24.00 fps;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;1 byte;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.08.02.02.00.00.00;Transfer Film Frame Rate;eg 23.976 fps;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;1 byte;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.01.08.02.03.00.00.00;Rounded Capture Film Frame Rate;Specifies the film frame rate, rounded to the nearest whole number;UInt32;4 bytes;;;;; +;Elements;3;Node;3;06.0E.2B.34.01.01.01.03.04.01.0B.00.00.00.00.00;Video File Formats;Information about the format of the subject file;;;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.04.01.0B.01.00.00.00.00;Digital Video File Format;The format of the subject digital video bitstream or file;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;16 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.01.10.00.00.00.00.00;Image Test Parameters;Test information from the original imagery;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.10.01.00.00.00.00;Video Test Parameters;Video information from the original recording;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.10.01.01.00.00.00;Video Test Parameter;eg. Starting Bit Error Rate, Maximum BER Tolerance Level, Sharpness Quality Benchmark, Scalar Based Quality Parameter, Spatial Quality Information, Temporal Quality Information, Matrix Based Quality Parameter;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.10.01.02.00.00.00;Video Test Result;The result from the specified test;Floating Point;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.10.01.03.00.00.00;Video Test Result;The result from the specified test;UInt32;4 bytes;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.01.10.02.00.00.00.00;Film Test Parameters;Film test information from the original recording;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.10.02.01.00.00.00;Film Test Parameter;eg. Film Frequency Response; Telecine Gamma Correction; Macbeth Color Checker, Telecine Gray Scale Mirror; Lab Aim Density; Lab Aim Density Red/Green/Blue; Lab Aim Density Red/Green/Blue Dmin; etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.10.02.02.00.00.00;Film Test Result;The result from the specified test;Floating Point;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.01.10.02.03.00.00.00;Film Test Result;The result from the specified test;SIMSBF;4 bytes;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.04.02.00.00.00.00.00.00;Audio Essence Characteristics;Operating characteristics of the device creating the audio essence.;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.02.01.00.00.00.00.00;Fundamental Audio Characteristics;Fundamental audio characteristics;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.02.01.01.00.00.00.00;Audio Formulation;number of recording channels used, analogue or digital recording device, analog or digital mixing console;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.02.01.01.01.00.00.00;Electrospatial Formulation;Mono, Dual mono, Stereo A+B, Stereo M&S, Dolby surround, MPEG BC/NBC etc;Enumerated;1 byte;;;;Type as defined in SMPTE 377M; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.02.01.01.02.00.00.00;Filtering Applied;eg, Academy, flat etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.02.01.01.03.00.00.00;Audio Reference Level;Number of Dbm for 0VU;Int 8;1 byte;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.01.01.04.00.00.00;Channel Count;The number of channels represented in the waveform data. ;Uint32;4 bytes;;;;; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.04.02.01.01.05.00.00.00;Channel Assignment;UL enumerating the channel assignment in use (e.g., SMPTE 320M-A);UL;16 bytes;;;;RP224;For example SMPTE 320M-A +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.04.02.01.01.10.00.00.00;Audio Mix;The number of audio channels in the mix;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.02.01.01.10.01.00.00;Audio Mono Channel Count;The number of mono channels in the mix;UInt8;1 byte;1 to 255;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.02.01.01.10.02.00.00;Audio Stereo Channel Count;The number of stereo channels in the mix;UInt8;1 byte;1 to 255;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.02.02.00.00.00.00.00;Analog Audio Coding Parameters;Information about the original analogue coding of the essence;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.02.02.01.00.00.00.00;Analog System;Flat, Dolby-A etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.02.03.00.00.00.00.00;Digital Audio Coding Parameters;Information about the essence digital coding;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.02.03.01.00.00.00.00;Digital Sampling Parameters;Information about the digital sampling;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.02.03.01.01.00.00.00;Audio Sample Rate;The tabulated reference clock frequency;UInt8;1 byte;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.02.03.01.01.01.00.00;Audio Sample Rate;The reference sampling clock frequency as a rational number;Rational;8 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.02.03.01.02.00.00.00;Audio Average Bit Rate;The Average bit rate in bits per second;Floating Point;4 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.02.03.01.03.00.00.00;Audio Fixed Bit Rate Flag;Fixed = TRUE, variable = FALSE;Boolean;1 byte;00h=FALSE;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.04.02.03.01.04.00.00.00;Locked Indicator;TRUE if number of samples per frame is locked to video;Boolean;1 byte;00h=FALSE;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.03.01.05.00.00.00;Peak Envelope;Peak envelope information - value contains a header followed by the data of the peak points.;Arrayof Bytes;variable;;;;SMPTE 382M; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.04.02.03.01.06.00.00.00;Peak Envelope Version;Version number of the peak envelope data format specification;UInt32;4 bytes;;;;SMPTE 382M; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.04.02.03.01.07.00.00.00;Peak Envelope Format;Data format of the peak envelope data;UInt32;4 bytes;;;;SMPTE 382M; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.04.02.03.01.08.00.00.00;Points Per Peak Value;Number of peak points per peak value;UInt32;4 bytes;;;;SMPTE 382M; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.04.02.03.01.09.00.00.00;Peak Envelope Block Size;Number of audio samples used to generate each peak frame;UInt32;4 bytes;;;;SMPTE 382M; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.04.02.03.01.0A.00.00.00;Peak Channel Count;Number of peak channels;UInt32;4 bytes;;;;SMPTE 382M; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.04.02.03.01.0B.00.00.00;Peak Frame Count;Number of peak frames;UInt32;4 bytes;;;;SMPTE 382M; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.04.02.03.01.0C.00.00.00;Peak Of Peaks Position;Offset of the first audio sample whose absolute value in the maximum value of the entire audio file;PositionType;8 bytes;;;;SMPTE 382M; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.04.02.03.01.0D.00.00.00;Peak Envelope Timestamp;Timestamp of the creation of the peak data;UInt32;8 bytes;;;;SMPTE 382M; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.04.02.03.01.0E.00.00.00;Peak Envelope Data;The peak envelope data stream;Stream;variable;;;;SMPTE 382M; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.02.03.02.00.00.00.00;Digital Audio Storage Parameters;Information about audio storage parameters.;;;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.03.02.01.00.00.00;Block Align;The block alignment in Bytes - playback processes multiples of this value at a time.;Uint16;2 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.03.02.02.00.00.00;Sequence Offset;The zero-based ordinal frame number of first essence data within five-frame sequence;UInt8;1 byte;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.03.02.03.00.00.00;Block Start Offset;Position of AES-3 first Z-pre-amble in the essence stream;Uint16;2 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.03.02.05.00.00.00;File Security Report;File Security Code (checksum) of the BWF quality report;UInt32;4 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.03.02.06.00.00.00;File Security Wave;File Security Code (checksum) of the BWF wave data;UInt32;4 bytes;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.02.03.03.00.00.00.00;Digital Audio Quantization and Level Parameters;Information about the digital quantisation and levels;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.02.03.03.01.00.00.00;Bits Per Sample;The maximum number of significant bits for the value without compression.;UInt8;1 byte;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.02.03.03.02.00.00.00;Rounding Law;The rounding law applied;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.02.03.03.03.00.00.00;Dither;rectangular, triangular PD;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.04.02.03.03.04.00.00.00;Bits Per Audio Sample;The maximum number of significant bits for the value without compression.;UInt32;4 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.03.03.05.00.00.00;Average Bytes Per Second;The average number of Bytes per second at which the waveform data should be transferred;UInt32;4 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.02.04.00.00.00.00.00;Digital Audio Compression Parameters;Information about the digital audio compression scheme used (MPEG, Dolby etc);;;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.04.02.04.01.00.00.00.00;Coding Law Kind;Type of coding ( u-Law, A-law, block companding, G 711, G 722, MPEG type, layer no, Dolby AC). Expessed as a code;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.04.02.04.01.01.00.00.00;Coding Law Name;Type of coding (e.g., u-Law, A-law, block companding, G 711, G 722, MPEG type, layer no, Dolby AC). Expessed as a name.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.04.02.04.02.00.00.00.00;Audio Coding Scheme ID;Specifies the audio coding or compression scheme used as a UL;AUID;16 bytes;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.04.02.04.02.01.00.00.00;Audio Coding Scheme Code;Specifies the audio coding or compression scheme used as a code;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.04.02.04.02.02.00.00.00;Audio Coding Scheme Name;Specifies the audio coding or compression scheme used as a name;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.02.04.03.00.00.00.00;MPEG Audio Coding Parameters;Information about MPEG audio coding;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.04.02.04.03.01.00.00.00;MPEG-1 Audio Coding Parameters;Information about MPEG audio coding;;;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.02.04.03.01.01.00.00;Layer Number;The layer number of the digital coding;UInt8;1 byte;;;;; +;Elements;10;Leaf;6;06.0E.2B.34.01.01.01.0A.04.02.04.03.01.02.00.00;MPEG Audio Bit Rate;Specifies the rate of a compressed MPEG audio bitstream in kbit/s. The allowed values are typically determined by a given MPEG audio layer and mode.;UInt32;4 bytes;;;;; +;Elements;5;Node;3;06.0E.2B.34.01.01.01.05.04.02.05.00.00.00.00.00;Digital Audio Processing Parameters;Parameters required for processing;;;;;;; +;Elements;5;Node;4;06.0E.2B.34.01.01.01.05.04.02.05.01.00.00.00.00;AES-3 Processing Parameters;Parameters required for AES-3 processing;;;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.01.01.00.00.00;Auxiliary Bits Mode;Specifies the use of AES-3 Auxiliary Bits;UInt8;1 byte;;;;SMPTE 382M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.01.02.00.00.00;Channel Status Mode;AES3 Enumerated mode for the carriage of channel status data;EnumeratedArray;2 bytes;;;;SMPTE 382M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.01.03.00.00.00;Fixed Channel Status Data;AES3 Fixed data pattern for channel status data;Array of bytes;48 bytes;;;;SMPTE 382M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.01.04.00.00.00;User Data Mode;AES3 Enumerated mode of carriage of user data..;EnumeratedArray;2 bytes;;;;SMPTE 382M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.01.05.00.00.00;Fixed User Data;AES3 Fixed data pattern for user data;Array of bytes;48 bytes;;;;SMPTE 382M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.01.06.00.00.00;Emphasis;The AES-3 emphasis in use;UInt8;1 byte;;;;SMPTE 382M; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.02.05.01.07.00.00.00;Linked Timecode Track ID;AES3 association of SMPTE 337M time stamp to Timecode Track IDs.;UInt32Array;8 + n*4 bytes;;;;SMPTE 382M; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.04.02.05.01.08.00.00.00;SMPTE 337M Data Stream Number;The data_stream_number of the SMPTE 337M data stream being described.;UInt8;1 byte;;;;SMPTE 382M; +;Elements;5;Node;4;06.0E.2B.34.01.01.01.05.04.02.05.02.00.00.00.00;BWF Processing Parameters;Parameters required for BWF processing;;;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.02.01.00.00.00;Bext Coding History;The Coding History from the BWF chunk;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.02.05.02.01.01.00.00;Bext Coding History;The Coding History from the BWF chunk;16-bit Unicode String;variable;;;;SMPTE 382M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.02.02.00.00.00;Qlty Basic Data;Basic Capture Data from the BWF chunk;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.02.05.02.02.01.00.00;Qlty Basic Data;Basic Capture Data from the BWF chunk;16-bit Unicode String;variable;;;;SMPTE 382M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.02.03.00.00.00;Qlty Start Of Modulation;Start of modulation of the original recording, in hours, minutes, seconds and tenths of a second;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.02.05.02.03.01.00.00;Qlty Start Of Modulation;Start of modulation of the original recording, in hours, minutes, seconds and tenths of a second;16-bit Unicode String;variable;;;;SMPTE 382M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.02.04.00.00.00;Qlty Quality Event;Information from the BWF chunk describing each Quality event in the sound signal. One string is used for each event.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.02.05.02.04.01.00.00;Qlty Quality Event;Information from the BWF chunk describing each Quality event in the sound signal. One string is used for each event.;16-bit Unicode String;variable;;;;SMPTE 382M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.02.05.00.00.00;Qlty End Of Modulation;End of modulation time of the original recording, in hours, minutes, seconds and tenths of a second;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.02.05.02.05.01.00.00;Qlty End Of Modulation;End of modulation time of the original recording, in hours, minutes, seconds and tenths of a second;16-bit Unicode String;variable;;;;SMPTE 382M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.02.06.00.00.00;Qlty Quality Parameter;String of Quality Parameters affecting the sound signal, from the BWF chunk;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.02.05.02.06.01.00.00;Qlty Quality Parameter;String of Quality Parameters affecting the sound signal, from the BWF chunk;16-bit Unicode String;variable;;;;SMPTE 382M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.02.07.00.00.00;Qlty Operator Comment;String of Operator comments concerning the capturing of the sound signal, from the BWF chunk;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.02.05.02.07.01.00.00;Qlty Operator Comment;String of Operator comments concerning the capturing of the sound signal, from the BWF chunk;16-bit Unicode String;variable;;;;SMPTE 382M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.02.05.02.08.00.00.00;Qlty Cue Sheet;String of cue points, timestamps and descriptions from the BWF chunk;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.04.02.05.02.08.01.00.00;Qlty Cue Sheet;String of cue points, timestamps and descriptions from the BWF chunk;16-bit Unicode String;variable;;;;SMPTE 382M; +;Elements;5;Node;3;06.0E.2B.34.01.01.01.05.04.02.07.00.00.00.00.00;General Processing Parameters;Parameters of a general nature required for processing;;;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.04.02.07.01.00.00.00.00;Dial Norm;Gain to be applied to normalise perceived loudness of the clip;Int8;1 byte;;;;ATSC A/53 (1db per step); +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.02.08.00.00.00.00.00;Film Sound Source ;Indicates the film sound source;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.02.08.01.00.00.00.00;Optical Track;The kind of optical track from which the sound was recovered;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.02.08.02.00.00.00.00;Magnetic Track;The kind of magnetic track from which the sound was recovered;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.02.10.00.00.00.00.00;Audio Test Parameters;Audio test parameters from the original recording;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.02.10.01.00.00.00.00;Signal-to-Noise Ratio;The measured signal to noise ratio of the original recording;Floating Point;4 bytes;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.02.10.02.00.00.00.00;Weighting;The weighting used in measurements;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.04.03.00.00.00.00.00.00;Data Essence Characteristics;Operating characteristics of the device creating the data essence.;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.03.01.00.00.00.00.00;Fundamental Data Essence Parameters;Fundamental data essence characteristics;;;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.04.03.01.01.00.00.00.00;Caption Kind;Specifies the kind of caption - e.g. teletext subtitles, closed captions subtitles, embedded sports scores, name captions etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.04.03.01.01.01.00.00.00;Caption Kind;Specifies the kind of caption - e.g. teletext subtitles, closed captions subtitles, embedded sports scores, name captions etc.;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.03.02.00.00.00.00.00;Analog Data Essence Coding Parameters;Information about the analogue coding of the data essence;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.03.02.01.00.00.00.00;Analog Data Coding Kind;eg. Teletext;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.03.03.00.00.00.00.00;Digital Data Essence Coding Parameters;Information about the data essence digital coding;;;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.04.03.03.01.00.00.00.00;Digital Encoding Bit Rate;The encoded bit rate of the subject digital video bitstream or file in Megabits per second;UInt32;4 bytes;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.04.03.03.02.00.00.00.00;Data Essence Coding ID;Specifies the data essence coding type;AUID;16 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.03.10.00.00.00.00.00;Data Essence Test Parameters;Data test parameters from the original recording;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.04.04.00.00.00.00.00.00;Metadata Characteristics;Operating characteristics of the device creating the metadata;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.04.01.00.00.00.00.00;Fundamental Metadata Characteristics;Fundamental Metadata characteristics;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.04.01.01.00.00.00.00;Timecode Characteristics;Characteristics of timecode metadata;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.04.01.01.01.00.00.00;Timecode Kind;eg. EBU, 309M, 12M etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.04.01.01.02.00.00.00;Timecode Timebase;eg. 24, 25, 30, 60, 48;UInt8;1 byte;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.04.01.01.02.01.00.00;Timecode Timebase;eg. 24, 25, 30000/1001, 30, 48, 60;Rational;8 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.04.01.01.02.06.00.00;Rounded Timecode Timebase;eg. 24, 25, 30, 48, 60;UInt16;2 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.04.01.01.03.00.00.00;Timecode User Bits Flag;User bits active = True;Boolean;1 byte;00h=FALSE;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.04.01.01.04.00.00.00;Include Sync;Specifies whether synchronization data is included in SMPTE 12M Timecode;Boolean;1 byte;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.04.01.01.05.00.00.00;Drop Frame;Specifies whether timecode is drop frame (Non-drop Frame = 0);Boolean;1 byte;00h=FALSE;;;; +;Elements;5;Node;4;06.0E.2B.34.01.01.01.05.04.04.01.02.00.00.00.00;General Date-Time Coding Characteristics;Coding Characteristics of time and date metadata;;;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.04.01.02.01.00.00.00;Date-Time Rate;Defines the Date/Time rate where this differs from the essence rate;Rational;8 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.04.01.02.02.00.00.00;Date-Time Drop Frame Flag;TRUE if drop-frame is active;Boolean;1 byte;00h=FALSE;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.04.01.02.03.00.00.00;Date-Time Embedded Flag;TRUE if embedded in other data;Boolean;1 byte;00h=FALSE;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.04.01.02.04.00.00.00;Date-Time Kind;Date/Time format kind (examples may include, but are not restricted to, SMPTE timecodes).;Universal Label;16 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.04.02.00.00.00.00.00;Analog Metadata Coding Characteristics;Information about the analogue coding of the metadata;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.04.02.01.00.00.00.00;Timecode Source Kind;Specifies whether timecode is LTC or VITC;UInt8;1 byte;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.04.02.02.00.00.00.00;Analog Metadata Carrier;eg. Teletext;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.04.03.00.00.00.00.00;Digital Metadata Coding Characteristics;Information about the metadata digital coding;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.04.03.01.00.00.00.00;Digital Metadata Carrier;The metadata coding type - eg. Digital VBI, AES-3;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;4;Node;3;06.0E.2B.34.01.01.01.04.04.04.04.00.00.00.00.00;Indexing Metadata Coding Characteristics;Information about the indexing metadata coding;;;;;;; +;Elements;4;Node;4;06.0E.2B.34.01.01.01.04.04.04.04.01.00.00.00.00;Intra Edit Unit Indexing;Information about indexing essence elements within an edit unit.;;;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.04.04.04.01.01.00.00.00;Slice Count;Number of sections indexed, per edit unit, minus one;UInt8;1 byte;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.04.04.04.01.02.00.00.00;Slice Number;The number of the indexed section in the edit unit;UInt8;1 byte;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.04.04.04.01.03.00.00.00;Element Delta;The number of bytes from the start of the section to this element.;UInt32;4 bytes;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.04.04.04.01.04.00.00.00;Position Table Indexing;Value identifying that the element indexed is subject to temporal reordering or offsetting of edit units A "Reorder" flag when negative and an Index into a table when positive;Int8;1 byte;;;;SMPTE 377M; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.04.04.04.01.05.00.00.00;Slice Offset List;List of 'n' offsets within the edit unit of each indexed section (except the first);UInt32Array;n*4 bytes;;;;Type as defined in SMPTE 377M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.04.04.01.06.00.00.00;Delta Entry Array;Array of values used to identify elements of Essence within an edit unit;ArrayofDeltaEntry;Variable;;;;Type as defined in SMPTE 377M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.04.04.01.07.00.00.00;Position Table Count ;Number of temporal position offsets indexed, per edit unit, minus one;Uint8;1 byte;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.04.04.01.08.00.00.00;Position Table;List of 'n' fractional temporal offsets of indexed elements relative to the indexed position;ArrayofRational;n*8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;4;Node;4;06.0E.2B.34.01.01.01.04.04.04.04.02.00.00.00.00;Inter Edit Unit Indexing;Information about indexing edit units within a container.;;;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.04.04.04.02.01.00.00.00;Stream Offset;The offset of the edit unit within the container stream relative to the start of that container stream;UInt64;8 bytes;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.04.04.04.02.02.00.00.00;Edit Unit Flags;Flags to indicate coding of elements in this edit unit;UInt8;1 byte;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.04.04.04.02.03.00.00.00;Temporal Offset;The number of edit units by which this edit unit has been moved in the bitstream for the purpose of temporal reordering (e.g. MPEG);Int8;1 byte;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.04.04.04.02.04.00.00.00;Anchor Offset;The offset in edit units from this edit unit to the previous anchor edit unit (e.g. previous I-frame in MPEG-2);Int8;1 byte;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.04.04.04.02.05.00.00.00;Index Entry Array;Array of values used to index elements from edit unit to edit unit;ArrayofIndexEntry;Variable;;;;Type as defined in SMPTE 377M; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.04.04.04.02.06.00.00.00;Content Package Index Array;An ordered array of index entries for each frame in this Content Package;ArrayofIndexEntry;Variable;;;;SMPTE 394M; +;Elements;7;Node;4;06.0E.2B.34.01.01.01.07.04.04.04.03.00.00.00.00;Video Index Parameters;Information derived from Video Index RP186;;;;;;RP186; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.04.04.04.03.01.00.00.00;Video Index Array;An ordered array of Video Indexes. Each Video Index is a concatenation of classes 1.1, 1.2, 1.3, 2.1 and 2.2 as defined in SMPTE 168M where each class is 3 bytes long. The CRCC bytes are not present in this data item;Array of bytes;15*n;;;;RP186; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.04.10.00.00.00.00.00;Metadata Test Parameters;Data test parameters from the original recording;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.04.05.00.00.00.00.00.00;Monitoring and Control Characteristics;Operating characteristics of the device creating the system and control information;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.05.01.00.00.00.00.00;Fundamental Monitoring and Control Characteristics;Fundemental Monitoring and Control characteristics;;;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.04.05.01.13.00.00.00.00;Signal Standard;Underlying Signal Standard;Enum;1 byte;;;;Type as defined in SMPTE 377M; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.05.02.00.00.00.00.00;Analog Monitoring and Control Coding Characteristics;Information about the original analogue coding of the data;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.05.02.01.00.00.00.00;Analog Monitoring and Control Coding Kind;eg. Teletext;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.05.03.00.00.00.00.00;Digital Monitoring and Control Coding Parameters;Information about the original digital coding of the data;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.05.03.01.00.00.00.00;Digital Monitoring and Control Sampling Parameters;Information about the Monitoring and Control metadata digital sampling;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.05.10.00.00.00.00.00;Monitoring and Control Test Parameters;Monitoring and Control metadata test parameters from the original recording;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.04.06.00.00.00.00.00.00;General Coding Characteristics;Characteristics that apply to more than one type of essence or metadata;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.06.01.00.00.00.00.00;General Essence Coding Characteristics;Characteristics that apply to more than one type of essence ;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.06.01.01.00.00.00.00;Sample Rate;Specifies the number of addressable elements of essence data per second;Rational;8 bytes;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.06.01.02.00.00.00.00;Essence Length;Specifies the number of addressable elements of essence data;Length;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;4;Node;3;06.0E.2B.34.01.01.01.04.04.06.02.00.00.00.00.00;General Essence Container Characteristics;Characteristics that apply to Essence Containers;;;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.04.06.02.01.00.00.00.00;Edit Unit Length;The length of an edit unit (in Bytes) in the container;UInt32;4 bytes;;;;; +;Elements;7;Leaf;4;06.0E.2B.34.01.01.01.07.04.06.02.02.00.00.00.00;Approximate Image Container Size;Identifies, to an order of magnitude, the size of the image;UInt32;4 bytes;;;;; +;Elements;9;Leaf;4;06.0E.2B.34.01.01.01.09.04.06.02.03.00.00.00.00;Product Format;Identifies the name of the image file format;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;30 chars;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.04.06.02.03.01.00.00.00;Product Format;Identifies the name of the image file format;16-bit Unicode String;30 Unicode chars;;;;; +;Elements;10;Leaf;4;06.0E.2B.34.01.01.01.0A.04.06.02.04.00.00.00.00;CBE Start Offset;The byte offset to the first essence data in a CBE (Constant Bytes per Element) essence stream;UInt64;8 bytes;;;;; +;Elements;10;Leaf;4;06.0E.2B.34.01.01.01.0A.04.06.02.05.00.00.00.00;VBE End Offset;The byte offset to the end of the final essence unit in a VBE (Variable Bytes per Element) essence stream. Used to calculate the size of the final essence unit.;UInt64;8 bytes;;;;; +;Elements;4;Node;3;06.0E.2B.34.01.01.01.04.04.06.08.00.00.00.00.00;General Metadata Coding Characteristics;Characteristics that apply to more than one type of metadata ;;;;;;; +;Elements;7;Leaf;4;06.0E.2B.34.01.01.01.07.04.06.08.01.00.00.00.00;Metadata Encoding Scheme Code;The code that indicates the manner in which the metadata for the motion imagery was encoded.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;20 chars;;;;; +;Elements;8;Leaf;4;06.0E.2B.34.01.01.01.08.04.06.08.02.00.00.00.00;RIFF Chunk ID;The code that identifies the data contained in a RIFF chunk;UInt32;4 bytes;;;;SMPTE 382M; +;Elements;12;Leaf;4;06.0E.2B.34.01.01.01.0C.04.06.08.03.00.00.00.00;Application Scheme;Contains the Universal Label of the Application Metadata scheme contained in this Plug-In Object.;Universal Label;16 bytes;;;;SMPTE 377M-1; +;Elements;12;Leaf;4;06.0E.2B.34.01.01.01.0C.04.06.08.04.00.00.00.00;Descriptive Metadata Scheme;The Universal Label of the Descriptive Metadata scheme that is referenced by the DM Framework property;Universal Label;8 + 16*n;;;;SMPTE 377M-1; +;Elements;13;Leaf;4;06.0E.2B.34.01.01.01.0D.04.06.08.05.00.00.00.00;UDAM Set Identifier;The immutable ID of the instance of this user-defined acquisition metadata set;AUID;16 bytes;;;;RDD 18; +;Elements;13;Leaf;4;06.0E.2B.34.01.01.01.0D.04.06.08.06.00.00.00.00;Text-Based Metadata Payload Scheme Identifier;Unique identifier for text-based payload scheme.;AUID;16 bytes;;;;SMPTE RP2507; +;Elements;4;Node;3;06.0E.2B.34.01.01.01.04.04.06.09.00.00.00.00.00;General Metadata Container Characteristics;Characteristics that apply to metadata Containers;;;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.04.06.09.01.00.00.00.00;Header Byte Count;Count of bytes used for the metadata in a file Header;UInt64;8 bytes;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.04.06.09.02.00.00.00.00;Index Byte Count;Count of bytes used for index table segments;UInt64;8 bytes;;;;; +;Elements;8;Leaf;4;06.0E.2B.34.01.01.01.08.04.06.09.03.00.00.00.00;RIFF Chunk Length;Count of bytes in a RIFF chunk;UInt32;4 bytes;;;;SMPTE 382M; +;Elements;4;Node;3;06.0E.2B.34.01.01.01.04.04.06.10.00.00.00.00.00;General Data Coding Characteristics;Characteristics that apply to any type of data ;;;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.04.06.10.01.00.00.00.00;Pack Length;Big-endian overall length of set or pack;UInt32;4 bytes;;;;; +;Elements;9;Leaf;4;06.0E.2B.34.01.01.01.09.04.06.10.02.00.00.00.00;Source Length;Length of the unencrypted value (V) in a KLV triplet;UInt64;4 bytes;;;;; +;Elements;2;Node;2;06.0E.2B.34.01.01.01.02.04.07.00.00.00.00.00.00;General Essence and Data Parameters ;Specifies information relating to the essence and data;;;;;;; +;Elements;2;Leaf;3;06.0E.2B.34.01.01.01.02.04.07.01.00.00.00.00.00;Component Data Definition;Specifies the basic essence type of a component;WeakReference;16 bytes;;;;SMPTE 377M; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.04.07.01.01.00.00.00.00;(deprecated) Data Definition;The value defines the kind of data or metadata to which it refers;Universal Label;16 bytes;;;;; +;Elements;2;Leaf;3;06.0E.2B.34.01.01.01.02.04.07.02.00.00.00.00.00;Stream Data ;Specifies the stream of data as essence;DataStream;Variable;;;;; +;Elements;2;Leaf;3;06.0E.2B.34.01.01.01.02.04.07.03.00.00.00.00.00;Timecode Stream Data;Specifies the Timecode stream contains essence;DataStream;Variable;;;;; +;Elements;8;Leaf;3;06.0E.2B.34.01.01.01.08.04.07.04.00.00.00.00.00;RIFF Chunk Data ;The data bytes of a RIFF chunk;DataStream;Variable;;;;SMPTE 382M; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.04.08.00.00.00.00.00.00;Object Characteristics;;;;;;;; +;Elements;5;Node;2;06.0E.2B.34.01.01.01.05.04.09.00.00.00.00.00.00;Format Characteristics;Specifies formatting used in laying down the essence onto physical media;;;;;;; +;Elements;5;Leaf;3;06.0E.2B.34.01.01.01.05.04.09.01.00.00.00.00.00;Recorded Format;Specifies the recording format as laid down on the media; e.g. D5, Betacam etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.04.09.01.01.00.00.00.00;Recorded Format;Specifies the recording format as laid down on the media; e.g. D5, Betacam etc;16-bit Unicode String;32 unicode characters max;;;;; +;Elements;7;Leaf;3;06.0E.2B.34.01.01.01.07.04.09.02.00.00.00.00.00;MIME Media Type;Specifies the MIME media type as defined by IETF;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;RFC 2048; +;Elements;7;Leaf;4;06.0E.2B.34.01.01.01.07.04.09.02.01.00.00.00.00;MIME Media Type;Specifies the MIME media type as defined by IETF;16-bit Unicode String;variable;;;;RFC 2048; +;Elements;13;Leaf;4;06.0E.2B.34.01.01.01.0D.04.09.02.02.00.00.00.00;Text MIME Media Type;Specifies the MIME media type as defined by IETF.;UTF-16 Char String;variable;;;;; +;Elements;8;Leaf;3;06.0E.2B.34.01.01.01.08.04.09.03.00.00.00.00.00;MIME Char Set;Specifies the registered character set used by both the internal and external representation of the data as defined by IETF RFC 2048 and http://www.iana.org/assignmnets/character-sets;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;RFC 2048; +;Elements;8;Leaf;4;06.0E.2B.34.01.01.01.08.04.09.03.01.00.00.00.00;MIME Char Set;Specifies the registered character set used by both the internal and external representation of the data as defined by IETF RFC 2048 and http://www.iana.org/assignmnets/character-sets;16-bit Unicode String;variable;;;;RFC 2048; +;Elements;8;Leaf;3;06.0E.2B.34.01.01.01.08.04.09.04.00.00.00.00.00;MIME Encoding;Specifies the registered character set used by the external representation of the data as defined by IETF RFC 2048 and http://www.iana.org/assignmnets/character-sets;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;RFC 2048; +;Elements;8;Leaf;4;06.0E.2B.34.01.01.01.08.04.09.04.01.00.00.00.00;MIME Encoding;Specifies the registered character set used by the external representation of the data as defined by IETF RFC 2048 and http://www.iana.org/assignmnets/character-sets;16-bit Unicode String;variable;;;;RFC 2048; +;Elements;12;Leaf;3;06.0E.2B.34.01.01.01.0C.04.09.05.00.00.00.00.00;UCS Encoding;A text string giving the ISO/IEC 10646-1 encoding of the essence data.;16-bit Unicode String;variable;;;;; +;Elements;3;Node;2;06.0E.2B.34.01.01.01.03.04.0F.00.00.00.00.00.00;Storage Characteristics;;;;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.04.0F.01.00.00.00.00.00;Storage Kind ;The kind of storage expressed as a name - e.g. C.D.; D.V.D.; Betas SP;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.04.0F.01.01.00.00.00.00;Storage Kind;The kind of storage expressed as a name - e.g. C.D.; D.V.D.; Betas SP;16-bit Unicode String;64 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.04.0F.01.02.00.00.00.00;Storage Kind Code;The kind of storage expressed as a code;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.04.10.00.00.00.00.00.00;Medium Characteristics;Characteristics describing the medium containing the essence for transport or storage;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.10.01.00.00.00.00.00;Storage Medium Parameters ;Characteristics that describe the physical medium such as cartridge size;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.10.01.01.00.00.00.00;Tape Medium Parameters;Characteristics of Tape medium;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.10.01.01.01.00.00.00;Tape Shell Kind;Specifies the cassette etc. shell - eg 1 inch B, 1 inch C, 90 minute Betacam, DAT, 1/4 inch.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.10.01.01.01.01.00.00;Tape Shell Kind;Specifies the cassette etc. shell - eg 1 inch B, 1 inch C, 90 minute Betacam, DAT, 1/4 inch.;16-bit Unicode String;32 unicode characters max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.10.01.01.02.00.00.00;Tape Formulation;Specifies the formulation of the tape - eg. Metal, oxide etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.10.01.01.02.01.00.00;Tape Formulation;Specifies the formulation of the tape - eg. Metal, oxide etc;16-bit Unicode String;32 unicode characters max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.10.01.01.03.00.00.00;Tape Capacity;Specifies the tape capacity in minutes;UInt32;4 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.10.01.01.04.00.00.00;Tape Manufacturer;Specifies the tape manufacturer;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.10.01.01.04.01.00.00;Tape Manufacturer;Specifies the tape manufacturer;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.10.01.01.05.00.00.00;Tape Stock;Specifies the tape stock;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.10.01.01.05.01.00.00;Tape Stock;Specifies the tape stock;16-bit Unicode String;32 Unicode chars max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.04.10.01.01.06.00.00.00;Tape Batch Number;Specifies the batch number of the tape;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.10.01.01.06.01.00.00;Tape Batch Number;Specifies the batch number of the tape;16-bit Unicode String;32 unicode characters max;;;;; +;Elements;3;Node;5;06.0E.2B.34.01.01.01.03.04.10.01.01.10.00.00.00;Tape Medium Fundamental Parameters;Fundamental characteristics of Tape medium;;;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.04.10.01.01.10.01.00.00;Tape Partition Capacity;The capacity of a tape partition in terms of the maximum number of megabytes which can be stored.;UInt64;8 bytes;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.10.01.02.00.00.00.00;Disc Medium Parameters;Characteristics of Disc medium;;;;;;; +;Elements;3;Node;5;06.0E.2B.34.01.01.01.03.04.10.01.02.01.00.00.00;Disc Medium Fundamental Parameters;Fundamental characteristics of Disc medium;;;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.04.10.01.02.02.00.00.00;Disc Partition Capacity;The capacity of the disc partition in terms of the maximum number of Megabytes which can be stored.;UInt64;8 bytes;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.10.01.03.00.00.00.00;Film Medium Parameters;Information about the physical film medium;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.04.10.01.03.01.00.00.00;Generic Film Medium Parameters;Generic Information about the film medium;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.10.01.03.01.01.00.00;Film Color Process;The film coloring process used. Eg Pathe Color, Hand Coloring, Berthon Keller Dorian Lenticular Process;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.10.01.03.01.02.00.00;Edge Code Format;Specifies the edge code format;EdgeType;2 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.10.01.03.01.03.00.00;Perforations Per Frame;Specifies number of perforations per frame [e.g. 2, 3, 4, 5, 8, 10, 12, 15];UInt8;1 byte;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.04.10.01.03.01.03.01.00;Perforations Per Frame;Specifies number of perforations per frame [e.g. 2, 3, 4, 5, 8, 10, 12, 15] or non-integer values;Rational;8 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.10.01.03.01.04.00.00;Film Format Name;The gauge and format of the film. For example: Neg; Blair Viventoscope;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.04.10.01.03.01.04.01.00;Film Format Name;The gauge and format of the film. For example: Neg; Blair Viventoscope;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.04.10.01.03.01.04.02.00;Film Format Name;The gauge and format of the film. For example: Neg; Blair Viventoscope;FilmFormat;2 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.10.01.03.01.05.00.00;Film Stock Kind;Example: 5247;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.04.10.01.03.01.05.01.00;Film Stock Kind;Example: 5247;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.10.01.03.01.06.00.00;Film Stock Manufacturer Name;Example: Kodak, Ilford;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.04.10.01.03.01.06.01.00;Film Stock Manufacturer Name;Example: Kodak, Ilford;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.10.01.03.01.07.00.00;Film Batch Number;Specifies the batch of film stock;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.04.10.01.03.01.07.01.00;Film Batch Number;Specifies the batch of film stock;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.10.01.03.01.08.00.00;Film Gauge;Specifies gauge of film stock in mm. Examples: 70mm, 48mm, 16mm, etc.;FilmType;2 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.10.01.03.01.09.00.00;Edge Code Film Gauge;Specifies the gauge of film stock associated with the edge code.;FilmType;2 bytes;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.04.10.01.03.02.00.00.00;Specific Film Medium Parameters;Specific Information about the film medium;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.10.01.03.02.01.00.00;Physical Media Length;The physical length of the medium on which the essence was captured;UIMSBF;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.10.01.03.02.02.00.00;Film Capture Aperture;Examples: Super 16, Academy etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.10.01.03.02.03.00.00;Exposed Aspect Ratio;Aspect ratio of the exposed physical frame;Rational;8 bytes;;;;; +;Elements;2;Node;2;06.0E.2B.34.01.01.01.02.04.18.00.00.00.00.00.00;Memory Storage Characteristics;Information about persistent and transient memory parameters;;;;;;; +;Elements;2;Node;3;06.0E.2B.34.01.01.01.02.04.18.01.00.00.00.00.00;Memory Storage Alignment Characteristics;Information about aligning data with defined memory boundaries;;;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.04.18.01.01.00.00.00.00;Image Alignment Offset;Specifies number of bytes to align the start of an image with a defined memory boundary;UInt32;4 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.04.18.01.02.00.00.00.00;Image Start Offset;Specifies bytes of fill before start of field;UInt32;4 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.04.18.01.03.00.00.00.00;Image End Offset;Specifies bytes of fill after end of field;UInt32;4 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.04.18.01.04.00.00.00.00;Padding Bits;Specifies the number of bits to pad each pixel so that the next pixel starts on a defined boundary;Int16;2 bytes;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.04.20.00.00.00.00.00.00;Device Characteristics;Information about the devices used;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.20.01.00.00.00.00.00;Camera Characteristics;Information about camera devices;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.20.01.01.00.00.00.00;Image Characteristics;The specific category of imagery;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.04.20.01.01.01.00.00.00;Image Category;Identifies the specific category of imagery (often revealing the nature of the collector or intended use). Format is as defined in NITF v2.0 in addition to those defined here.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Node;4;06.0E.2B.34.01.01.01.04.04.20.01.02.00.00.00.00;Imager Characteristics;The specific category of imagery;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.04.20.01.02.01.00.00.00;Image Devices;Information about the image device;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.20.01.02.01.01.00.00;Image Source Device Kind;Indicates the type of the image source device;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;9;Leaf;7;06.0E.2B.34.01.01.01.09.04.20.01.02.01.01.01.00;Image Source Device Kind;Indicates the type of the image source device;16-bit Unicode String;Variable;;;;; +;Elements;13;Node;4;06.0E.2B.34.01.01.01.0D.04.20.01.03.00.00.00.00;Acquisition Characteristics;The specific category of Acquisition;;;;;;; +;Elements;13;Node;5;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.00.00.00;Operation;Includes items for camera operators to operate the camera.;;;;;;; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.01.00.00;Auto Exposure Mode;Auto Exposure setup Mode;Universal Label;16 bytes;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.02.00.00;Auto Focus Sensing Area Setting;Auto Focus Sensing Area setting defined as a registered code;UInt8;1 byte;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.03.00.00;Color Correction Filter Wheel Setting;Color Compensation Filter Wheel setting defined as a registered code;UInt8;1 byte;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.04.00.00;Neutral Density Filter Wheel Setting;Neutral Density Filter Wheel setting as an integer value where the value 1 means a clear filter. ;UInt16;2 bytes;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.05.00.00;Image Sensor Dimension Effective Width;Width of effective image area in micro meters;UInt16;2 bytes;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.06.00.00;Image Sensor Dimension Effective Height;Height of effective image area in micro meters;UInt16;2 bytes;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.07.00.00;Imager Sensor Readout Mode;Imager Readout mode defined as a registered code;Uint8;1 byte;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.08.00.00;Shutter Speed (Angle);Shutter speed as an angle defining the shutter speed (angle) in minutes relative to a completely open shutter angle of 360 degrees.;Uint32;4 bytes;;;;RDD 18; +;Elements;13;Leaf;7;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.08.01.00;Shutter Speed (Time);Shutter speed as a time defining the shutter speed (time) in seconds;Rational;8 bytes;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.09.00.00;Camera Master Gain Adjustment;Master Gain Control setting in 0.01 decibel units;Int16;2 bytes;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.0A.00.00;ISO Sensitivity;Sensitivity to light;UInt16;2 bytes;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.01.0B.00.00;Electrical Extender Magnification;Expresses the magnification setup of the picture size in percent where 100% (64h) represents the original picture size;UInt16;2 bytes;;;;RDD 18; +;Elements;13;Node;5;06.0E.2B.34.01.01.01.0D.04.20.01.03.02.00.00.00;Adjustment;Includes items for making detailed image adjustments.;;;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.02.01.00.00;Auto White Balance Mode;Auto White Balance Mode defined as a registered code;UInt8;1 byte;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.02.02.00.00;White Balance;White Balance value defined by the temperature in Kelvin;UInt16;2 bytes;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.02.03.00.00;Camera Master Black Level;Level of the master black level of the camera expressed as a percentage defined in 0.1 % units;Int16;2 bytes;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.02.04.00.00;Camera Knee Point;Level of the knee point in the camera transfer characteristic expressed as a percentage defined in 0.1 % units;UInt16;2 bytes;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.02.05.00.00;Camera Knee Slope;Slope of the transfer characteristic starting at the knee point.;Rational;8 bytes;;;;RDD 18; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.04.20.01.03.02.06.00.00;Camera Luminance Dynamic Range;Luminance Dynamic Range expressed as a percentage defined in 0.1 % units.;UInt16;2 bytes;;;;RDD 18; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.20.02.00.00.00.00.00;Optical Characteristics;Information about optics;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.04.20.02.01.00.00.00.00;Optical Test Parameters;Optical test parameters from the original recording;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.04.20.02.01.01.00.00.00;Optical Device Parameters;Information about the optical device used (examples: lens, ice block);;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.20.02.01.01.01.00.00;Optical Test Parameter Name;The specific parameter under test, (example: Flare);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.20.02.01.01.02.00.00;Optical Test Result;The result from the specified test;Floating Point;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.04.20.02.01.01.03.00.00;Optical Test Result;The result from the specified test;Int32;4 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.20.02.01.01.04.00.00;Focal Length;Focal length of the lens at time of capture;Floating Point;4 bytes;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.04.20.02.01.01.04.01.00;Focal Length;Focal length of the lens in millimeters at time of collection.;Integer;4 bytes;Focal length in millimeters shall be expressed as DDDDDDDd where DDDDDDD is in millimeters and d is tenths of a millimeter.;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.20.02.01.01.05.00.00;Sensor Size;The size of the sensor, for example: 1/2 inch, 2/3 inch, etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.20.02.01.01.06.00.00;Lens Aperture;Aperture of the lens at the time of collection;Floating Point;4 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.20.02.01.01.07.00.00;Sensor Type Code;Code indicating type of sensor that produced the original video content.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.20.02.01.01.08.00.00;Field of View (FOV-Horizontal);Sensor horizontal field of view.;Floating Point;4 bytes;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.04.20.02.01.01.08.01.00;Field of View (FOV-Horizontal);Sensor horizontal field of view in degrees;Integer;2 bytes;FOV format is DDDd where DDD is in degrees and d is tenth of a degree;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.04.20.02.01.01.09.00.00;Anamorphic Lens Characteristic;Examples: Flat, anamorphic;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.04.20.02.01.01.0A.00.00;Field of View (FOV-Vertical);Sensor vertical field of view in degrees;Integer;2 bytes;FOV format is DDDd where DDD is in degrees and d is tenth of a degree;;;; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.04.20.02.01.01.0A.01.00;Field of View (FOV-Vertical FP-4);Sensor vertical field of view in degrees;Floating Point;4 bytes;;;;; +;;;;;;;;;;;;;; +;Elements;13;Node;4;06.0E.2B.34.01.01.01.0D.04.20.02.02.00.00.00.00;Optical Shooting Parameters;Optical shooting/setting parameters during acquisition;;;;;;; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.20.02.02.01.00.00.00;Iris F-Number;Lens aperture setting in EV/1000h based on 8000h for F16;Uint16;2 bytes;;;;RDD 18; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.20.02.02.02.00.00.00;Focus Position From Image Plane;Distance in meters between the image plane and the object in focus;Half Float (lens serial);2 bytes;;;;RDD 18; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.20.02.02.03.00.00.00;Focus Position From Front Lens Vertex;Distance in meters between the front of the lens and the object in focus;Half Float (lens serial);2 bytes;;;;RDD 18; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.20.02.02.04.00.00.00;Macro Setting;Indicates the capability of the lens macro function for close-up work with a limited focal range. True = On, False = Off;Boolean;1 bytes;00h=FALSE;;;RDD 18; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.20.02.02.05.00.00.00;Lens Zoom 35mm Still Camera Equivalent;Focal length in meters.;Half Float (lens serial);2 bytes;;;;RDD 18; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.20.02.02.06.00.00.00;Lens Zoom Actual Focal Length;Focal length in meters.;Half Float (lens serial);2 bytes;;;;RDD 18; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.04.20.02.02.07.00.00.00;Optical Extender Magnification;Magnification factor setup of an optical extender or conversion lens where present;Uint16;2 bytes;;;;RDD 18; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.04.20.03.00.00.00.00.00;Microphone Characteristics;Information about microphones used;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.20.03.01.00.00.00.00;Sensor Type;transducer principle;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.04.20.03.02.00.00.00.00;Polar Characteristic;polar patterns;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Node;2;06.0E.2B.34.01.01.01.03.04.30.00.00.00.00.00.00;System Characteristics;Information about the integrated system used to acquire information;;;;;;; +;Elements;3;Leaf;3;06.0E.2B.34.01.01.01.03.04.30.01.00.00.00.00.00;System Name or Number;A text string with the name or number of the integrated system of sensors or devices that acquired the data;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;40 bytes max;;;;; +;Elements;1;Node;1;06.0E.2B.34.01.01.01.01.05.00.00.00.00.00.00.00;PROCESS;Class 5 is reserved for information about the essence or metadata processing;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.05.01.00.00.00.00.00.00;General Process Indicators;Flags etc indicating the process status of the essence;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.01.01.00.00.00.00.00;Process Fundamentals;Information about process fundementals;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.01.01.01.00.00.00.00;Integration Indication;A term that describes what the essence is as a unit status of the essence. Terms must be consistent with industry or organizational practices to be useful. Includes segment, clip, shot, item, program etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.05.01.01.01.01.00.00.00;Integration Indication;A term that describes what the essence is as a unit status of the essence. Terms must be consistent with industry or organizational practices to be useful. Includes segment, clip, shot, item, program etc.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.01.01.02.00.00.00.00;Event Indication;A term that describes what the Event is as a part of the Process. Terms must be consistent with industry or organizational practices to be useful. Includes project, mission, scene, in-points, trigger points, license, option, publication, cataloguing etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.05.01.01.02.01.00.00.00;Event Indication;A term that describes what the Event is as a part of the Process. Terms must be consistent with industry or organizational practices to be useful. Includes project, mission, scene, in-points, trigger points, license, option, publication, cataloguing etc.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.01.01.03.00.00.00.00;Quality Flag;Quality of a specific recording/physical copy (good/no good);Boolean;1 byte;00h = NO GOOD;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.05.01.01.04.00.00.00.00;Logo Flag;Flag indicates all instances of a shot (specifically) contain an on-screen logo. True=contains logo; False=no logo;Boolean;1 byte;00h=FALSE;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.01.01.05.00.00.00.00;Physical Instance Kind;Category of physical copy (e.g., master copy, copy, broadcast copy);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.05.01.01.06.00.00.00.00;Graphic Kind;The type of a graphic as a name - eg modified still, graphic image;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.05.01.01.07.00.00.00.00;Graphic Usage Kind;The type of usage for which a graphic is intended - e.g title sequence, overlay.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.05.01.01.07.01.00.00.00;Graphic Usage Kind;The type of usage for which a graphic is intended - e.g title sequence, overlay.;16-bit Unicode String;Variable;;;;; +;Elements;7;Leaf;4;06.0E.2B.34.01.01.01.07.05.01.01.08.00.00.00.00;Package Usage Kind;Indicates the role of a Package (also known as Mob) as a sub-clip, adjusted clip, template clip or other;AUID;16 bytes;;;;;Standard UsageType enumerated values defined in RP224 Labels Registry +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.01.02.00.00.00.00.00;Content Capture;Information about how content was captured;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.01.02.01.00.00.00.00;Digital or Analog Origination;The nature of the first capture of the material;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.05.01.02.02.00.00.00.00;Video or Image Capture Process;Information about how video content was captured;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.05.01.02.03.00.00.00.00;Film Capture Process;Information about how film content was captured;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.05.01.02.04.00.00.00.00;Audio Capture Process;Information about how audio content was captured;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.05.01.02.04.01.00.00.00;Microphone Placement Techniques;spaced omnis, spaced cardioids, close miking;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.05.01.02.05.00.00.00.00;Data Capture Process;Information about how data content was captured;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.01.03.00.00.00.00.00;Manipulation;Information about content manipulation;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.01.03.01.00.00.00.00;Simple Flagging Count;The number of alterations to the original file.;UInt16;2 bytes;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.01.03.02.00.00.00.00;Copy Count;The number of copies (i.e. not lossless clones);UInt8;1 byte;1 to 255;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.05.01.03.02.01.00.00.00;Generation Copy Number;A number that should be incremented by one for each numerically lossy generation from the source where the original source has a value of zero;Uint16;2 bytes;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.01.03.03.00.00.00.00;Clone Count;The number of clones (i.e. digitally lossless copies);UInt8;1 byte;1 to 255;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.05.01.03.03.01.00.00.00;Generation Clone Number;A number that should be incremented by one for each numerically lossless generation from the source where the original source has a value of zero;Uint16;2 bytes;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.01.03.04.00.00.00.00;Work-in-Progress Flag;Is the essence a work in progress? Work-in-progress = True;Boolean;1 byte;00h=FALSE;;;; +;Elements;5;Node;3;06.0E.2B.34.01.01.01.05.05.01.04.00.00.00.00.00;Music Flags;Information about music used in the Process;;;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.05.01.04.01.00.00.00.00;Signature Tune Flag;Indicates that the usage of the piece of music is for a signature tune;Boolean;1 byte;00h=FALSE;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.05.01.04.02.00.00.00.00;Background Music Flag;Indicates that the usage of the music was either soley for the benefit of the audience or audible (or apparently audible) to performers. True = Backgound, False = audible to performers;Boolean;1 byte;00h=FALSE;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.05.01.04.03.00.00.00.00;Theme Music Flag;Indicates that the associated music is theme music;Boolean;1 byte;00h (FALSE) or FFh (TRUE);;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.05.01.04.04.00.00.00.00;Insert Music Flag;Indicates that the associated music is a music insert;Boolean;1 byte;00h (FALSE) or FFh (TRUE);;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.05.02.00.00.00.00.00.00;Compression Processing;Information about payload compression.;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.02.01.00.00.00.00.00;Video or Image Compression;Information about video or image compression.;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.02.01.01.00.00.00.00;Video or Image Compression Algorithm;Algorithm used to compress the video or image content.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.05.02.01.02.00.00.00.00;MPEG Processing;MPEG processing performed on the essence;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.05.02.01.02.01.00.00.00;MPEG-2 Processing;MPEG processing performed on the essence;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.05.02.01.02.01.01.00.00;Splicing Metadata;MPEG-2 splicing metadata as defined in SDTI-CP (E&M) and SMPTE 312M;as per SDTI-CP (E&M) and SMPTE 312M standard;Variable;;;;SMPTE 331M; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.05.02.01.03.00.00.00.00;JPEG Processing;JPEG processing performed on the essence;;;;;;; +;Elements;2;Node;5;06.0E.2B.34.01.01.01.02.05.02.01.03.01.00.00.00;TIFF JPEG Processing;TIFF JPEG processing performed on the essence;;;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.05.02.01.03.01.01.00.00;Uniform Data Flag;TRUE if the compressed data contains the same number of rows per strip throughout the data;Boolean;UInt8;00h=FALSE;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.05.02.01.03.01.02.00.00;JPEG Table ID;The code of a preapproved TIFF JPEG table ID;JPEGTableIDType;Variable;;;;; +;Elements;2;Node;5;06.0E.2B.34.01.01.01.02.05.02.01.03.02.00.00.00;JFIF JPEG Processing;JFIF JPEG processing performed on the essence;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.02.02.00.00.00.00.00;Audio Compression;Information about audio compression.;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.02.02.01.00.00.00.00;Audio Compression Algorithm;Algorithms used, bitrates used, modes used.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.02.03.00.00.00.00.00;Data Essence Compression;Information about data essence compression.;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.02.04.00.00.00.00.00;Metadata Compression;Information about metadata compression.;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.05.03.00.00.00.00.00.00;Noise Reduction Processing;Information about any noise reduction process;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.03.01.00.00.00.00.00;Video Noise Reduction;Information about any video noise reduction process;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.03.01.01.00.00.00.00;Video Noise Reduction Algorithm;Algorithm used in a noise reduction process;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.03.02.00.00.00.00.00;Audio Noise Reduction;Information about any video noise reduction process;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.03.02.01.00.00.00.00;Audio Noise Reduction Algorithm;Algorithm used in a noise reduction process - eg Dolby SR, Telcom, other;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.05.20.00.00.00.00.00.00;Enhancement or Modification;Enhamcement or modification to the essence;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.20.01.00.00.00.00.00;Image Essence Processing;Enhamcement or modification to the image essence;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.01.01.00.00.00.00;Enhancement or Modification Description;Description of how video content was modified.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.01.02.00.00.00.00;Alpha Transparency;Zero if the minimum value of an alpha sample specifies full transparency and the maximum value specifies full opacity, one if vice versa.;AlphaTransparency;1 byte;00h (Minimum value transparent) or 01h (Maximum value transparent);;;Type as defined in SMPTE 377M; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.20.02.00.00.00.00.00;Video Processor Settings;The settings of a specific device in the system;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.02.01.00.00.00.00;Video Device Kind;Specific description for a device - eg for the film camera, film grading, video camera, variable gain amplifier etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.02.02.00.00.00.00;Video Device Parameter Name;Specific parameter for the specified device eg. Overall gain, Red lift, coring;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.02.03.00.00.00.00;Video Device Parameter Setting;The setting of the specific parameter for the specified device;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.20.03.00.00.00.00.00;Audio Essence Processing;Enhamcement or modification to the audio essence;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.03.01.00.00.00.00;Audio Enhancement or Modification Description;Description of how audio content was modified.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.03.02.00.00.00.00;Audio First Mix-Down Process;The way in which the first mix down was done;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.20.04.00.00.00.00.00;Audio Processor Settings;The settings of a specific device in the system;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.04.01.00.00.00.00;Audio Device Kind;Specific description for a device - eg The Compressor, limiter, etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.04.02.00.00.00.00;Audio Device Parameter;Specific parameter for the specified device eg. Attack, gating;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.04.03.00.00.00.00;Audio Device Parameter Setting;The setting of the specific parameter for the specified device;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.20.05.00.00.00.00.00;Data Essence Processing;Enhamcement or modification to the data essence;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.05.01.00.00.00.00;Data Enhancement or Modification Description;Description of how data content was modified.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.20.06.00.00.00.00.00;Data Processor Settings;The settings of a specific device in the system;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.06.01.00.00.00.00;Data Device Kind;Specific description for a device ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.06.02.00.00.00.00;Data Device Parameter Name;Specific parameter for the specified device ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.20.06.03.00.00.00.00;Data Device Parameter Setting;The setting of the specific parameter for the specified device;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.20.07.00.00.00.00.00;Metadata Processing;Enhamcement or modification to the metadata;;;;;;; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.05.20.07.01.00.00.00.00;Modification Information;Modification informaation;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.20.07.01.01.00.00.00;Generation ID;Specifies the reference to a particular modification.;AUID;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.20.07.01.02.00.00.00;Application Supplier Name;Specifies the name of the application provider;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.05.20.07.01.02.01.00.00;Application Supplier Name;Specifies the name of the application provider;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.20.07.01.03.00.00.00;Application Name;Specifies the name of the application product;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.05.20.07.01.03.01.00.00;Application Name;Specifies the name of the application product;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.20.07.01.04.00.00.00;Application Version Number;Specifies version information for the application;ProductVersion;10 bytes;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.20.07.01.05.00.00.00;Application Version String;Specifies version information for the application in textual form;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.05.20.07.01.05.01.00.00;Application Version String;Specifies version information for the application in textual form;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.20.07.01.06.00.00.00;Application Platform;Specifies the platform on which the application was run;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.05.20.07.01.06.01.00.00;Application Platform;Specifies the platform on which the application was run;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.20.07.01.07.00.00.00;Application Product ID;Specifies a reference to the application product definition;AUID;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.20.07.01.08.00.00.00;Linked Generation ID;Specifies the reference to an overall modification;AUID;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.20.07.01.09.00.00.00;Container Version;Specifies the container version number;ProductVersion;10 bytes;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.20.07.01.0A.00.00.00;Toolkit Version;Specifies the SDK version number for a modification;ProductVersion;10 bytes;;;;Type as defined in SMPTE 377M; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.05.20.07.01.0B.00.00.00;Linked Application Plug-In Instance ID;Weak Reference to the Application PlugIn Object that (directly or indirectly) strongly references this Application Metadata Referenced Object Set. ;WeakReference;16 bytes;;;;377M-1; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.05.20.07.01.0C.00.00.00;Linked Descriptive Framework Plug-In ID;Weak Reference to the DM Segment that (directly or indirectly) strongly references this Description instance;WeakReference;16 bytes;;;;377M-1; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.05.20.07.01.0D.00.00.00;Application Plug-In Instance ID;UUID of this application metadata plug-in.;UUID;16 bytes;;;;377M-1; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.05.20.07.01.0E.00.00.00;Descriptive Metadata Plug-In ID;Universal Label of this DM Plug-in instance;UUID;16 bytes;;;;377M-1; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.05.20.07.01.0F.00.00.00;Application Environment ID;Identifies the application to which the information in this Plug-In Object applies.;16-bit Unicode String;Variable;;;;377M-1; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.05.20.07.01.10.00.00.00;Descriptive Metadata Application Environment ID;Identifies the application to which the information in this DM plug-in applies;16-bit Unicode String;Variable;;;;377M-1; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.05.20.07.01.11.00.00.00;Linked Descriptive Object Plug-In ID;Weak Reference to the DM Segment that (directly or indirectly) strongly references this Description instance;WeakReference;16 bytes;;;;377M-1; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.20.08.00.00.00.00.00;Metadata Processor Settings;The settings of a specific device in the system;;;;;;; +;Elements;2;Node;3;06.0E.2B.34.01.01.01.02.05.20.09.00.00.00.00.00;Code Processor Settings;The settings of a effect or other plugin code object in the system;;;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.01.00.00.00.00;Plug-In Category ID;Identifies the general purpose of the plugin;AUID;16 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.02.00.00.00.00;Plug-In Platform ID;Identifies the hardware platform of the plugin;AUID;16 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.03.00.00.00.00;Minimum Supported Platform Version;Earliest supported version of the platform;VersionType;2 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.04.00.00.00.00;Maximum Supported Platform Version;Most-recent tested version of the platform;VersionType;2 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.05.00.00.00.00;Plug-In Engine ID;Identifies the software engine of the plugin;AUID;16 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.06.00.00.00.00;Minimum Supported Engine Version;Earliest supported version of the Engine;VersionType;2 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.07.00.00.00.00;Maximum Supported Engine Version;Most-recent tested version of the Engine;VersionType;2 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.08.00.00.00.00;Plug-In API ID;Identifies the hardware platform of the API;AUID;16 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.09.00.00.00.00;Minimum API Version;Earliest supported version of the API;VersionType;2 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.0A.00.00.00.00;Maximum API Version;Most-recent tested version of the API;VersionType;2 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.0B.00.00.00.00;Software-Only Support Flag;Plugin capable of running without hardware support;Boolean;1 byte;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.0C.00.00.00.00;Hardware Accelerator Flag;Plugin capable of using hardware accelerator;Boolean;1 byte;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.0D.00.00.00.00;Plug-In Locator Set;Specifies vector of references to web locators;StrongReferenceArray;Variable;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.0E.00.00.00.00;Authentication Flag;Plugin supports authentication mechanism;Boolean;1 byte;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.20.09.0F.00.00.00.00;Associated Metadata Definition;Specifies the metadata definition implemented by the plugin;AUID;16 bytes;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.05.30.00.00.00.00.00.00;Editing Information;Information about alterations to the original image stream to produce new editorial material.;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.30.01.00.00.00.00.00;Editing Version Information;Information about the version of the edit;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.30.02.00.00.00.00.00;Editing Decision Information;Information about editing decisions.;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.30.02.01.00.00.00.00;Default Fade Type;Specifies the default fade type for audio soft cuts;FadeType;2 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.30.03.00.00.00.00.00;Editing Matte Information;Information about editing mattes;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.30.04.00.00.00.00.00;Editing Event Information;Information about editing events;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.30.04.01.00.00.00.00;Active State;Specifies whether the device is active or not as a result of the event (Inactive = False);Boolean;1 byte;00h=FALSE;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.04.02.00.00.00.00;Event Track Edit Rate;Specifies the time base for edit/event units in hertz.;Rational;8 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.04.03.00.00.00.00;Default Fade Edit Rate;Specifies the default time base for fade edit event units in hertz.;Rational;8 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.04.04.00.00.00.00;Editing Event Comment;User-provided Comment Text for an event;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.30.04.04.01.00.00.00;Editing Event Comment;User-provided Comment Text for an event;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.04.05.00.00.00.00;Timeline Edit Rate;Specifies the timeline rate in hertz;Rational;8 bytes;;;;; +;Elements;5;Leaf;4;06.0E.2B.34.01.01.01.05.05.30.04.06.00.00.00.00;Index Edit Rate;Specifies the indexing rate in hertz;Rational;8 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.30.05.00.00.00.00.00;Editing Effect Information;Information about editing effects;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.30.05.01.00.00.00.00;Fade-In Type;Specifies type of audio fade in;FadeType;2 bytes;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.30.05.02.00.00.00.00;Fade-Out Type;Specifies type of audio fade out;FadeType;2 bytes;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.30.05.03.00.00.00.00;Speed Change Effect Flag;Specifies whether the effect changes the perceived speed of the essence (Slow-motion, fast-motion, and freeze effects = True);Boolean;1 byte;00h=FALSE;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.30.05.04.00.00.00.00;Input Segment Count;Specifies the number of input segments;Int32;4 bytes;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.30.05.05.00.00.00.00;Bypass;Specifies default input to play;UInt32;4 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.05.06.00.00.00.00;Operation Definition ID;Specifies the Effect or Transition used in an operation;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.05.07.00.00.00.00;Value;Effect or Transformation Constant Control Value;Indirect;Variable;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.05.08.00.00.00.00;Edit Hint;Hint provided to an interpolator for the algorithm to be used;EditHintType;1 byte;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.05.09.00.00.00.00;Operation Data Definition;Basic essence kind resulting from the defined Operation;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.05.0A.00.00.00.00;Operation Category;Specifies the Category of the Effect or Transformation;AUID;16 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.05.0B.00.00.00.00;Display Units;Specifies the displayable name of the units of a parameter;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.30.05.0B.01.00.00.00;Display Units;Specifies the displayable name of the units of a parameter;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.05.0C.00.00.00.00;Bypass Override;Specifies default input channel number to play in a specific instance e.g input 24;UInt32;4 bytes;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.05.0D.00.00.00.00;Timepoint Value;Effect or Transformation Value at specific time;Indirect;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.30.06.00.00.00.00.00;Editing Web Information;Information about editing for web output;;;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.06.01.00.00.00.00;Begin Anchor;Specifies the HTML Anchor at which this clip starts;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.30.06.01.01.00.00.00;Begin Anchor;Specifies the HTML Anchor at which this clip starts;16-bit Unicode String;Variable;;;;; +;Elements;2;Leaf;4;06.0E.2B.34.01.01.01.02.05.30.06.02.00.00.00.00;End Anchor;Specifies the HTML Anchor at which this clip ends;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.30.06.02.01.00.00.00;End Anchor;Specifies the HTML Anchor at which this clip ends;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.30.07.00.00.00.00.00;Editing User Notes;Information about editing user notes;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.05.40.00.00.00.00.00.00;Processing History;Audit history of compression for payload.;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.40.01.00.00.00.00.00;Video Compression History;Audit history of compression for video payload.;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.40.01.01.00.00.00.00;Video Compression Algorithm;Algorithm used to compress video content.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.40.01.02.00.00.00.00;MPEG Video Recoding Dataset;Audit history of video coding - see SMPTE327.;as per SMPTE327 standard;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.40.02.00.00.00.00.00;Audio Compression History;Audit history of compression for audio payload.;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.40.02.01.00.00.00.00;Upstream Audio Compression Algorithm;Algorithms used, bitrates used, modes used.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;;BB: Flag change since v8. Upstream added as name prefix because under audit history node +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.05.40.02.02.00.00.00.00;MPEG Audio Recoding Dataset;Audio coding history as per SMPTEXXXX;as per SMPTEXXXX standard;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.40.03.00.00.00.00.00;Data Compression History;Audit history of compression for payload.;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.05.40.04.00.00.00.00.00;Metadata Compression History;Audit history of compression for payload.;;;;;;; +;Elements;2;Node;3;06.0E.2B.34.01.01.01.02.05.40.10.00.00.00.00.00;Transfer History;History of transfers occuring in the process;;;;;;; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.05.40.10.01.00.00.00.00;Image Transfer History;History of image transfers occuring in the process;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.40.10.01.01.00.00.00;Film-to-Video Transfer Direction;Specifies the history of the direction of transfer;PulldownDirection;1 byte;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.40.10.01.02.00.00.00;Film-to-Video Transfer Kind;Specifies the history of the kind of pulldown (3 2 525-line, 625-line, etc.);PulldownKind;1 byte;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.05.40.10.01.03.00.00.00;Film to Video Transfer Phase;Specifies the history of the position of the starting frame in the pulldown sequence (A is 0);PhaseFrameType;4 bytes;;;;; +;Elements;1;Node;1;06.0E.2B.34.01.01.01.01.06.00.00.00.00.00.00.00;RELATIONAL;Class 6 is reserved for information about the relationships between data;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.06.01.00.00.00.00.00.00;Generic Relationships;Specifies relationships which are generic between items ;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.06.01.01.00.00.00.00.00;Essence and Metadata Relationships;Type of relation (e.g., is part of, is an item of [program, series], remix, remake, ...);;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.06.01.01.01.00.00.00.00;Essence to Essence Relationships;The relationship value in terms of Parent of; Child of; Item of; Excerpt of; Version of; Compilation of; etc;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.01.01.00.00.00;Teletext Subtitles Flag;Flag indicating that teletext subtitles exist.;Boolean;1 byte;00h=FALSE;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.01.02.00.00.00;Subtitle Datafile Flag;Flag indicating that a subtitle datfile exists.;Boolean;1 byte;00h=FALSE;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.01.03.00.00.00;Closed Caption Subtitles Flag;Flag indicating that closed caption subtitles exist.;Boolean;1 byte;00h=FALSE;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.06.01.01.02.00.00.00.00;Metadata to Essence Relationships;The relationship between metadata and essence;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.02.01.00.00.00;Sample Index;Stream of byte offsets to individual samples in the essence data;Datastream;Variable;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.06.01.01.02.02.00.00.00;Source Container Format;Format of essence container prior to encryption as a UL;UL;16 bytes;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.06.01.01.02.03.00.00.00;Source Key;Key of essence triplet prior to encryption;UL;16 bytes;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.06.01.01.03.00.00.00.00;Metadata to Metadata Relationships;The relationship between metadata and metadata;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.03.01.00.00.00;Source Package ID;Specifies the reference to a precursor;PackageID;32 bytes;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.03.02.00.00.00;Source Track ID;Specifies the track within the referenced precursor;UInt32;4 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.03.03.00.00.00;Relative Scope;Specifies the the number of nested scopes that must be passed through to find the reference metadata;UInt32;4 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.03.04.00.00.00;Relative Track;Specifies the number of preceeding slots that must be passed through to find the reference slot within the specified reletive scope.;UInt32;4 bytes;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.06.01.01.03.05.00.00.00;Linked Track ID;Link to (i.e. value of) the Track ID of the Track in this Package to which the Essence Descriptor applies.;Track ID (UInt32);4 bytes;;;;Type as defined in SMPTE 377M; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.06.01.01.03.06.00.00.00;Channel ID;Specifies the channel within the referenced precursor;Channel ID (UInt32);4 bytes;;;;Type as defined in SMPTE 382M; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.06.01.01.03.07.00.00.00;Channel IDs;Specifies an ordered array of channels within the referenced precursor;Array of Channel IDs (UInt32);variable;;;;Type as defined in SMPTE 382M; +;Elements;8;Leaf;5;06.0E.2B.34.01.01.01.08.06.01.01.03.08.00.00.00;Mono Source Track IDs;Specifies an ordered array of Tracks within the referenced precursor;Array of Track IDs (UInt32);variable;;;;Type as defined in SMPTE 382M; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.06.01.01.03.09.00.00.00;Dynamic Source Package ID;Specifies the package containing an essence event;PackageID;32 bytes;;;;Type as defined in SMPTE 377M; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.06.01.01.03.0A.00.00.00;Dynamic Source Track IDs;Specifies one or more tracks within the referenced precursor containing an essence event;Array of Track IDs (UInt32);variable;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.06.01.01.03.0B.00.00.00;Source Index;Specifies a position or location within the referenced precursor;Indirect;variable;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.06.01.01.03.0C.00.00.00;Source Species;Specifies one or more metadata types to be extracted from the referenced precursor;Indirect;variable;;;;; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.06.01.01.03.0D.00.00.00;Source Value;Container for actual data of the referenced precursor;Indirect;variable;;;;; +;Elements;12;Leaf;5;06.0E.2B.34.01.01.01.0C.06.01.01.03.0E.00.00.00;Timebase Reference Track ID;Specifies the value of the Track ID of the target Track in the Material Package that provides the Edit Rate.;UInt32;4 bytes;;;;377M-1; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.06.01.01.03.0F.00.00.00;ASM Event ID Batch;An unordered batch of ASM event identifiers.;EventID Batch;8+4n;;;;SMPTE 430-6; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.06.01.01.03.10.00.00.00;ASM Link Encryption Key Batch;An unordered batch of link encryption key ID, encryption key, expiration time, and attribute data.;LinkEncryptionKeyBatch;8+(32*n);;;;SMPTE 430-6; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.06.01.01.03.11.00.00.00;ASM Link Encryption Key ID Batch ;An unordered batch of ASM encryption key identifiers.;LinkEncryptionKeyIDBatch;8+4n;;;;SMPTE 430-6; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.06.01.01.04.00.00.00.00;Object to Object Relationships;The relationship value in terms of Parent of; Child of; Item of; ;;;;;;; +;Elements;2;Node;5;06.0E.2B.34.01.01.01.02.06.01.01.04.01.00.00.00;Weak References;References to Uniquely Identified Objects;;;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.01.01.00.00;Object Class;Specifies a reference to the definition of a class of object;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.01.02.00.00;Essence Container Format;Specifies a reference to the format of Container of Essence Data;WeakReference;16 bytes;;;;Type as defined in SMPTE 377M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.01.02.01.00;(deprecated) Essence Container Format;Specifies a reference to the format of Container of Essence Data;Universal Label;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.01.03.00.00;Codec Definition;Specifies a reference to the codec used to create Essence Data. Listed in SMPTE RP224;WeakReference;16 bytes;;;;Type as defined in SMPTE 377M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.01.03.01.00;(deprecated) Codec Definition;UL to identify a codec compatible with this Essence Container. Listed in SMPTE RP224;Universal Label;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.01.04.00.00;Parameter Definition;Specifies a reference to the definition of a Parameter;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.01.05.00.00;Interpolation;Specifies a reference to the definition of the interpolation to be used;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.01.06.00.00;Parameter Data Type;Specifies a reference to the definition of the type of a parameter;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.01.07.00.00;Codec Essence Descriptor;Specifies a reference to the file essence descriptor used by the codec;WeakReference;16 bytes;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.06.01.01.04.01.08.00.00;Primary Package;Specifies a reference to the primary package in this file;Weak Reference;16 bytes;;;;Type as defined in SMPTE 377M; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.06.01.01.04.01.09.00.00;KLV Data Type;Specifies a reference to the definition of the type of a KLV packet;WeakReference;16 bytes;;;;; +;Elements;8;Leaf;6;06.0E.2B.34.01.01.01.08.06.01.01.04.01.0A.00.00;Composition Rendering;Specifies a reference to a rendering of a composition;PackageID;32 bytes;;;;; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.06.01.01.04.01.0B.00.00;Object Class Definition;Class identifier of the immediate superclass defined in an MXF specification that this object extends.;AUID;16 bytes;;;;377M-1; +;Elements;2;Node;5;06.0E.2B.34.01.01.01.02.06.01.01.04.02.00.00.00;Strong References;References to a Contained Object;;;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.02.01.00.00;Content;Specifes a reference to the packages and essence in a file;StrongReference;16 bytes;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.02.02.00.00;Dictionary;Specifies a reference to the Dictionary of Definitions Used in Container;StrongReference;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.02.03.00.00;Essence Description;Specifies a reference to a format descriptor for the essence;StrongReference;16 bytes;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.02.04.00.00;Segment;Specifies a reference to a segment of a track;StrongReference;16 bytes;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.02.05.00.00;Transition Effect;Specifies a reference to the effect used in a transition;StrongReference;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.02.06.00.00;Effect Rendering;Specifies a reference to pre-rendered results of an operation;StrongReference;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.02.07.00.00;Input Segment;Specifies the input essence whose timebase is to be converted ;StrongReference;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.02.08.00.00;Still Frame;Specifies a reference to a thumbnail representation of the essence;StrongReference;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.02.09.00.00;Selected;Specifies the segment selected by the editor;StrongReference;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.02.0A.00.00;Annotation;Specifies a reference to an annotation which is stored as essence;StrongReference;16 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.02.0B.00.00;Manufacturer Information Object;Specifies a reference to an object that provides information about the manufacturere;StrongReference;16 bytes;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.06.01.01.04.02.0C.00.00;Descriptive Metadata Framework;Strong Reference to the Descriptive Metadata Framework;StrongReference;16 bytes;;;;Type as defined in SMPTE 377M; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.06.01.01.04.02.0D.00.00;Cryptographic Context Object;A strong reference to the cryptographic context;StrongReference;16 bytes;;;;SMPTE 429.6; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.06.01.01.04.02.0E.00.00;Application Plug-In Batch;A batch of strong references to Application Plug-In Objects;StrongReference;16 bytes;;;;377M-1; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.06.01.01.04.02.0F.00.00;Package Marker;A strong reference to the package marker object.;StrongReference;16 bytes;;;;377M-1; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.06.01.01.04.02.10.00.00;Package Timeline Marker Ref;A strong reference to a Package Timeline Marker;StrongReference;16 bytes;;;;377M-1; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.06.01.01.04.02.11.00.00;Register Administration Object;A strong reference to one concrete class of the Register Administration object base class.;StrongReference;16 bytes;;;;377M-1; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.06.01.01.04.02.12.00.00;Register Entry Administration Object;A strong reference to one concrete subclass of the EntryAdministration base class object.;StrongReference;16 bytes;;;;377M-1; +;Elements;4;Node;6;06.0E.2B.34.01.01.01.04.06.01.01.04.02.40.00.00;Strong Referencing to Descriptive Metadata Sets;References to a Contained Object;;;;;;; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.02.40.05.00;Group Set;A strong reference to a Group set;StrongReference;16 bytes;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.02.40.1C.00;Bank Details Set;A strong reference to a Bank Details set;StrongReference;16 bytes;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.02.40.1D.00;Image Format Set;A strong reference to the Image Format set;StrongReference;16 bytes;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.02.40.20.00;Processing Set;A strong reference to the Processing set;StrongReference;16 bytes;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.02.40.21.00;Project Set;A strong reference to the Project set;StrongReference;16 bytes;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.02.40.22.00;Contacts List Set;A strong reference to the Contacts List set;StrongReference;16 bytes;;;;SMPTE 380M; +;Elements;5;Node;7;06.0E.2B.34.01.01.01.05.06.01.01.04.02.40.23.00;Cue Words Sets;;;;;;;; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.02.40.23.01;Annotation Cue Words Set;A strong reference to a Cue Words set;StrongReference;16 bytes;;;;SMPTE 380M; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.02.40.23.02;Shot Cue Words Set;A strong reference to a Cue Words set;StrongReference;16 bytes;;;;SMPTE 380M; +;Elements;2;Node;5;06.0E.2B.34.01.01.01.02.06.01.01.04.03.00.00.00;Weak References Batches;;;;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.03.01.00.00;Codec Essence Kinds;Specifies references to the basic essence kinds supported by the codec ;WeakReferenceBatch;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.03.02.00.00;Operation Parameters;Specifies references to the paramater definitions that may be used with the effect;WeakReferenceBatch;Variable;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.06.01.01.04.03.03.00.00;(deprecated) Descriptive Metadata Sets;Specifies unordered references to descriptive metadata sets;WeakReferenceBatch;Variable;;;;Type as defined in SMPTE 377M; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.06.01.01.04.03.04.00.00;KLV Data Parent Properties;Specifies an unordered set of references to the definitions of properties which may contain this KLVData;WeakReferenceBatch;Variable;;;;; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.06.01.01.04.03.05.00.00;Tagged Value Parent Properties;Specifies an unordered set of references to the definitions of properties which may contain this Tagged Value;WeakReferenceBatch;Variable;;;;; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.06.01.01.04.03.06.00.00;Generic Payloads;A Batch of Universal Labels of all the Generic Payloads used in this file.;WeakReferenceBatch;Variable;;;;; +;Elements;5;Node;6;06.0E.2B.34.01.01.01.05.06.01.01.04.03.40.00.00;Weak Referencing to Descriptive Metadata Sets;;;;;;;; +;Elements;5;Node;7;06.0E.2B.34.01.01.01.05.06.01.01.04.03.40.13.00;Participant Role Sets;;;;;;;; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.03.40.13.01;Award Participant Sets;An unordered list of generalized weak (global) references to Participant sets for Awards;GlobalReferenceBatch (Participant);Variable;;;;SMPTE 380M; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.03.40.13.02;Contract Participant Sets;An unordered list of generalized weak (global) references to Participant sets for Contract;GlobalReferenceBatch (Participant);Variable;;;;SMPTE 380M; +;Elements;7;Leaf;8;06.0E.2B.34.01.01.01.07.06.01.01.04.03.40.13.03;Annotation Participant Sets;An unordered list of generalized weak (global) references to Participant sets for Annotation;GlobalReferenceBatch (Participant);Variable;;;;SMPTE 380M; +;Elements;8;Leaf;8;06.0E.2B.34.01.01.01.08.06.01.01.04.03.40.13.04;Captions Description Participant Sets;An unordered list of generalized weak (global) references to Participant sets for Captions Description;GlobalReferenceBatch (Participant);Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.03.40.14.00;Person Sets;An unordered list of generalized weak (global) references to Person sets;GlobalReferenceBatch (Participant);Variable;;;;SMPTE 380M; +;Elements;5;Node;7;06.0E.2B.34.01.01.01.05.06.01.01.04.03.40.15.00;Organization Sets;An unordered list of generalized weak (global) references to Organisation sets;;;;;;; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.03.40.15.01;Participant Organization Sets;An unordered list of generalized weak (global) references to Organisation sets for Participant Roles;GlobalReferenceBatch (Organisation);Variable;;;;SMPTE 380M; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.03.40.15.02;Person Organization Sets;An unordered list of generalized weak (global) references to Organisation sets for Persons;GlobalReferenceBatch (Organisation);Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.03.40.16.00;Location Sets;An unordered list of generalized weak (global) references to Location sets;GlobalReferenceBatch (Location);Variable;;;;SMPTE 380M; +;Elements;2;Node;5;06.0E.2B.34.01.01.01.02.06.01.01.04.04.00.00.00;Weak References Arrays;;;;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.04.01.00.00;Degraded Effects;Specifies a vector of references to the effect definitions that may be substituted if the specified effect is not available;WeakReferenceArray;Variable;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.06.01.01.04.04.02.00.00;(deprecated) Descriptive Metadata Set References;Specifies ordered weak references to descriptive metadata sets;WeakReferenceArray;Variable;;;;Type as defined in SMPTE 377M; +;Elements;2;Node;5;06.0E.2B.34.01.01.01.02.06.01.01.04.05.00.00.00;Strong References Batches;;;;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.05.01.00.00;Packages;Specifies a unordered set of references to Packages;StrongReferenceBatch;Variable;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.05.02.00.00;Essence Data;Specifies a unordered set of references to Essence Data;StrongReferenceBatch;Variable;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.05.03.00.00;Operation Definitions;Specifies a unordered set of references to Operation Definitions;StrongReferenceBatch;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.05.04.00.00;Parameter Definitions;Specifies a unordered set of references to Parameter Definitions;StrongReferenceBatch;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.05.05.00.00;Data Definitions;Specifies a unordered set of references to Data Definitions;StrongReferenceBatch;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.05.06.00.00;Plug-In Definitions;Specifies a unordered set of references to Plugin Definitions;StrongReferenceBatch;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.05.07.00.00;Codec Definitions;Specifies a unordered set of references to Codec Definitions;StrongReferenceBatch;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.05.08.00.00;Container Definitions;Specifies a unordered set of references to Container Definitions;StrongReferenceBatch;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.05.09.00.00;Interpolation Definitions;Specifies a unordered set of references to Interpolation Definitions;StrongReferenceBatch;Variable;;;;; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.06.01.01.04.05.0A.00.00;KLV Data Definitions;Specifies a unordered set of references to KLV Data Definitions;StrongReferenceBatch;Variable;;;;; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.06.01.01.04.05.0B.00.00;Tagged Value Definitions;Specifies a unordered set of references to Tagged Value Definitions;StrongReferenceBatch;Variable;;;;; +;Elements;4;Node;6;06.0E.2B.34.01.01.01.04.06.01.01.04.05.40.00.00;Strong References to Descriptive Metadata Batches;;;;;;;; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.04.00;Titles Sets;An unordered list of strong references to Titles sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.05.00;Group Sets;An unordered list of strong references to Group sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.06.00;Identification Sets;An unordered list of strong references to Identification sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.07.00;Episodic Item Sets;An unordered list of strong references to Episodic Item sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.08.00;Branding Sets;An unordered list of strong references to Branding sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.09.00;Event Sets;An unordered list of strong references to Event sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.0A.00;Publication Sets;An unordered list of strong references to Publication sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.0B.00;Award Sets;An unordered list of strong references to Award sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.0C.00;Caption Description Sets;An unordered list of strong references to Caption Description sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.0D.00;Annotation Sets;An unordered list of strong references to Annotation sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;8;Leaf;8;06.0E.2B.34.01.01.01.08.06.01.01.04.05.40.0D.01;Event Annotation Sets;An unordered list of strong references to Annotation sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Node;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.0E.00;Setting Period Sets;;;;;;;; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.0E.01;Production Setting Period Sets;An unordered list of strong references to Setting Period sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.0E.02;Scene Setting Period Sets;An unordered list of strong references to Setting Period sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.0F.00;Scripting Sets;An unordered list of strong references to Scripting Metadata sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.10.00;Classification Sets;An unordered list of strong references to Classification sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Node;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.11.00;Shot Sets;;;;;;;; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.11.01;Scene Shot Sets;An unordered list of strong references to Shot sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.11.02;Clip Shot Sets;An unordered list of strong references to Shot sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.12.00;Key Point Sets;An unordered list of strong references to Key Point sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.13.00;Shot Participant Role Sets;An unordered list of strong references to ParticipantRole sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.14.00;Shot Person Sets;An unordered list of one or more strong references to Person sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.15.00;Organization Sets;An unordered list of one or more strong references to Organization sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.16.00;Shot Location Sets;An unordered list of strong references to Location sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.17.00;Address Sets;An unordered list of strong references to Address sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.18.00;Communication Sets;An unordered list of strong references to Communications sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.19.00;Contract Sets;An unordered list of strong references to Contract sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.1A.00;Rights Sets;An unordered list of strong references to Rights sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.1B.00;Payments Sets;An unordered list of strong references to Payments sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.1E.00;Device Parameters Sets;An unordered list of strong references to Device Parameters sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Node;7;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.1F.00;Name-Value Sets;;;;;;;; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.1F.01;Classification Name-Value Sets;An unordered list of strong references to Name-Value sets (for categorising);StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.1F.02;Contact Name-Value Sets;An unordered list of strong references to Name-Value sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.06.01.01.04.05.40.1F.03;Device Parameter Name-Value Sets;An unordered list of strong references to Name-Value sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;7;Leaf;8;06.0E.2B.34.01.01.01.07.06.01.01.04.05.40.1F.04;Address Name-Value Sets;An unordered list of strong references to Name-Value sets;StrongReferenceBatch;Variable;;;;SMPTE 380M; +;Elements;13;Node;8;06.0E.2B.34.01.01.01.0D.06.01.01.04.05.41.00.00;Text-Based Descriptive Metadata Sets;Text-Based Descriptive Metadata Sets;;;;;;; +;Elements;13;Leaf;8;06.0E.2B.34.01.01.01.0D.06.01.01.04.05.41.01.00;Text-Based Object;An unordered list of strong references to text-based objects.;StrongReferenceBatch;Variable;;;;SMPTE RP2057; +;Elements;2;Node;5;06.0E.2B.34.01.01.01.02.06.01.01.04.06.00.00.00; Strong References Arrays;;;;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.06.01.00.00;Available Representations;Specifies a vector of references to available representations of the same original essence;StrongReferenceArray;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.06.02.00.00;Input Segments;Specifies a vector of references to the input segments used of produce the effect or operation;StrongReferenceArray;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.06.03.00.00;Essence Locators;Specifies a vector of references to essence locators;StrongReferenceArray;Variable;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.06.04.00.00;Identification List;Specifies a vector of references to modification identifiers;StrongReferenceArray;Variable;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.06.05.00.00;Tracks;Specifies a vector of references to tracks;StrongReferenceArray;Variable;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.06.06.00.00;Control Point List;Specifies a vector of references to time-specific operation control values;StrongReferenceArray;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.06.07.00.00;Package Tracks;Specifies a vector of references to the tracks in a package;StrongReferenceArray;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.06.08.00.00;Alternates;Specifies a vector of references to alternate segments available to the editor;StrongReferenceArray;Variable;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.06.09.00.00;Components in Sequence;Specifies a vector of references to the clips and transitions in the sequence;StrongReferenceArray;Variable;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.04.06.0A.00.00;Parameters;Specifies a vector of an unordered set of references to the effect or operation parameters;StrongReferenceBatch;Variable;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.06.01.01.04.06.0B.00.00;File Descriptors;Specifies a vector of an ordered set of references to File Descriptor sets;StrongReferenceArray;Variable;;;;Type as defined in SMPTE 377M; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.06.01.01.04.06.0C.00.00;Metadata Server Locators;Specifies a vector of an ordered set of references to Locators for metadata servers;StrongReferenceArray;Variable;;;;SMPTE 380M; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.06.01.01.04.06.0D.00.00;Related Material Locators;Specifies a vector of an ordered set of references to Locators for related material of any kind;StrongReferenceArray;Variable;;;;SMPTE 380M; +;Elements;8;Leaf;6;06.0E.2B.34.01.01.01.08.06.01.01.04.06.0E.00.00;Scripting Locators;Specifies a vector of an ordered set of references to Locators for scripting material of any kind;StrongReferenceArray;Variable;;;;SMPTE 380M; +;Elements;8;Leaf;6;06.0E.2B.34.01.01.01.08.06.01.01.04.06.0F.00.00;Unknown BWF Chunks;Specifies an ordered vector of references to RIFF chunks containing data extracted from a BWF file;StrongReferenceArray;variable;;;;SMPTE 382M; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.06.01.01.04.06.10.00.00;Sub-descriptors;Specifies a vector of an ordered set of references to SubDescriptor sets;StrongReferenceArray;Variable;;;;Type as defined in SMPTE 377M; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.06.01.01.04.06.11.00.00;Register Entry Array;Array of strong references to Entry objects. The sequence of entries shall be according to ascending order of their UL Item Designator values. For the ordering, the most significant byte shall be byte 9 of the Universal Label, the least significant byte shall be byte 16 of the Universal Label.;StrongReferenceArray;Variable;;;;; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.06.01.01.04.06.12.00.00;Register Administration Array;Strong reference to one concrete class of Register Administration object base class.;StrongReferenceArray;Variable;;;;; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.06.01.01.04.06.13.00.00;Application Information Array;This field is an informative listing of some known applications that use a particular data element.;StrongReferenceArray;Variable;;;;; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.06.01.01.04.06.14.00.00;Register Child Entry Array;Array of strong references to Entry objects. The sequence of entries shall be according to ascending order of their UL Item Designator values. For the ordering, the most significant byte shall be byte 9 of the Universal Label, the least significant byte shall be byte 16 of the Universal Label.;StrongReferenceArray;Variable;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.06.01.01.05.00.00.00.00;Metadata to Object Relationships;The relationship between metadata and an object;;;;;;; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.06.01.01.06.00.00.00.00;Essence to Object Relationships;The relationship between metadata and an object;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.06.01.00.00.00;Linked Package ID;Specifes a reference to a package associated with Essence Data;PackageID;32 bytes;;;;Type as defined in SMPTE 377M; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.06.01.01.06.02.00.00.00;Encrypted Track File ID;The identifier of the AS-DCP track file containing this triplet;UUID;16 bytes;;;;SMPTE 429.6; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.06.01.01.06.03.00.00.00;Cryptographic Context Link;Links to the cryptographic context used for data encryption;UUID;16 bytes;;;;SMPTE 429.6; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.06.01.01.07.00.00.00.00;Object Dictionary to Metadata Relationships;The relationship between dictionary definitions and the structure of the metadata;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.01.00.00.00;Parent Class;Specifies a reference to the class definition of the parent;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.02.00.00.00;Properties;Specifies an unordered set of references to properties that are defined by the class;StrongReferenceBatch;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.03.00.00.00;Is Concrete;Specifies that the class definition may be used to create a concrete instance (May be used = true);Boolean;1 byte;00h=FALSE;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.04.00.00.00;Property Type;Specifies the data type defined for the key;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.05.00.00.00;Local ID;Specifies a local identifier used by the container format to identity a property;UInt16;2 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.06.00.00.00;Is Unique Identifier;Specifies that the property defined by this item contains a unique identifier (contains Identifier = true);Boolean;1 byte;00h=FALSE;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.07.00.00.00;Class Definitions;Specifies a set of unordered references to the Class Definition objects that define the objects that are used in the container;StrongReferenceBatch;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.08.00.00.00;Type Definitions;Specifies a set of unordered references to the Type Definition objects that define the data types that are used in the container;StrongReferenceBatch;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.09.00.00.00;Target Class of Strong Reference;Specifies a reference to the target class of a Strong Reference type;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.0A.00.00.00;Target Class of Weak Reference;Specifies a reference to the target class of a Weak Reference type;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.0B.00.00.00;Enumeration Underlying Integer Type;Specifies the underlying type of an integer enumeration type;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.0C.00.00.00;Fixed Array Element Type;Specifies a reference to the underlying type used in the fixed array type;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.0D.00.00.00;Variable Array Element Type;Specifies a reference to the underlying type used in the variable array type;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.0E.00.00.00;Set Element Type;Specifies a reference to the underlying type used in an unordered set type;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.0F.00.00.00;String Element Type;Specifies a reference to the underlying character or integer type used in a string type;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.10.00.00.00;Stream Element Type;Specifies a reference to the underlying character or integer type used in a stream type;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.11.00.00.00;Member Types;Specifies a vector to an ordered array of references to the types of the members in the record type;WeakReferenceArray;Variable;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.12.00.00.00;Renamed Type;Specifies a reference to the underlying type of a renamed type;WeakReference;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.13.00.00.00;Dictionary Identifier;Specifies a SMPTE label or AUID that identifies a dictionary definition;AUID;16 bytes;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.01.01.07.14.00.00.00;Dictionary Description;Specifies a readable description of a dictionary definition;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.06.01.01.07.14.01.00.00;Dictionary Description;Specifies a readable description of a dictionary definition;16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.06.01.01.07.15.00.00.00;Local Tag Entries;Specifies an unordered batch of local tag/UID pairs used to map UIDs to the local tags of a local set.;LocalTagEntryBatch;Variable;;;;Type as defined in SMPTE 377M; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.06.01.01.07.16.00.00.00;Root Meta Dictionary;Specifies a reference to a collection of class, type and property definitions;StrongReference;16 bytes;;;;; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.06.01.01.07.17.00.00.00;Root Preface;Specifies a reference to the Preface object;StrongReference;16 bytes;;;;; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.06.01.01.07.18.00.00.00;Root Object Directory;Specifies a reference to a directory of Object locations;Array of bytes;24 bytes;;;;; +;Elements;10;Leaf;5;06.0E.2B.34.01.01.01.0A.06.01.01.07.19.00.00.00;Root Format Version;Specifies the underlying reference structure of the Root Object;UInt32;4 bytes;;;;; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.06.01.01.07.1A.00.00.00;Root Extensions ;References the Extension Schemes that are used in the file ;StrongReferenceSet;8 + 16n;;;;; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.06.01.01.07.1B.00.00.00;Extension Scheme ID;Globally unique identification of the ExtensionScheme ;AUID;16 bytes;;;;; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.06.01.01.07.1C.00.00.00;Symbol Space URI;Namespace URI for the Extension Scheme ;UTF-16 String;Variable;;;;; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.06.01.01.07.1D.00.00.00;Preferred Prefix;Preferred namespace tag when SMPTE CD2001 Reg-XML encoding is used ;UTF-16 String;Variable;;;;; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.06.01.01.07.1E.00.00.00;Extension Description;Description of the Extension Scheme ;UTF-16 String;Variable;;;;; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.06.01.01.07.1F.00.00.00;Meta-Definitions;References all the MetaDefinitions in this Extension Scheme when they are contained in the MXF file ;StrongReferenceSet;8+16n;;;;; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.06.01.01.07.20.00.00.00;Original Property;References the original definition of the reused property ;MetaReference;16 bytes;;;;; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.06.01.01.07.21.00.00.00;Element Of;References the ExtendibleEnumerations in which this element is known to be used. ;MetaReference;8+16n;;;;; +;Elements;13;Leaf;5;06.0E.2B.34.01.01.01.0D.06.01.01.07.22.00.00.00;Member Of ;References the class, instances of which may use this property.;MetaReference;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.06.02.00.00.00.00.00.00;Related Production Material;Related production material;;;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.06.02.01.00.00.00.00.00;Program Support Material Reference;eg printed educational material;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.06.02.02.00.00.00.00.00;Advertising Material Reference;eg printed advertising material;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.06.02.03.00.00.00.00.00;Program Commercial Material Reference;eg. Mugs, T-shirts, recordings;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Node;2;06.0E.2B.34.01.01.01.03.06.03.00.00.00.00.00.00;Related Production Content;Related content from the Production;;;;;;; +;Elements;3;Node;3;06.0E.2B.34.01.01.01.03.06.03.05.00.00.00.00.00;Related Textual Content;Related contetn of a textual nature - e.g.scripts and transcripts.;;;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.06.03.05.01.00.00.00.00;Production Script Reference;A descriptive reference to the production script used in making the production;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.06.03.05.01.01.00.00.00;Production Script Reference;A descriptive reference to the production script used in making the production;16-bit Unicode;Variable;;;;; +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.06.03.05.02.00.00.00.00;Transcript Reference;A descriptive reference to a transcript of speech in the production;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;Variable;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.06.03.05.02.01.00.00.00;Transcript Reference;A descriptive reference to a transcript of speech in the production;16-bit Unicode;Variable;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.06.08.00.00.00.00.00.00;Stream and Storage Relationships;Relationships between data in streams and persistent storage;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.06.08.01.00.00.00.00.00;Stream Relationships;Relationships between data in streams;;;;;;; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.06.08.01.01.00.00.00.00;Continuity Counts;Defines packet etc. sequences;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.08.01.01.01.00.00.00;Block Continuity Count;Modulo 65536 count ;Uint 16;2 bytes;;;;SMPTE 332M; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.06.08.01.02.00.00.00.00;Stream Positional Relationships;Information to indicate the position of a packet in a stream of packets;;;;;;; +;Elements;2;Leaf;5;06.0E.2B.34.01.01.01.02.06.08.01.02.01.00.00.00;Stream Position Indicator;Indicator for the position of a packet in a stream of packets;Uint 8;1 byte;;;;SMPTE 332M; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.06.08.01.02.01.01.00.00;Stream Position Indicator;Indicator for the position of a packet in a stream of packets;Uint16;2 bytes;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.06.08.01.02.01.02.00.00;Stream Position Indicator;Indicator for the position of a packet in a stream of packets;Uint32;4 bytes;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.06.08.01.02.01.03.00.00;Stream Position Indicator;Indicator for the position of a packet in a stream of packets;Uint64;8 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.06.08.02.00.00.00.00.00;Storage Relationships;Relationships between data in persistent storage;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.06.08.02.01.00.00.00.00;Contiguous Data Flag;Specifies if the data is stored in contiguous bytes (False=0);Boolean;1 byte;00h=FALSE;;;; +;Elements;2;Node;4;06.0E.2B.34.01.01.01.02.06.08.02.02.00.00.00.00;Storage Offsets;Memory offset between current location and desired location;;;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.06.08.02.02.01.00.00.00;Offset to Metadata;Offset between current location and metadata;Int32;4 bytes;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.06.08.02.02.01.01.00.00;Offset to Metadata;Offset between current location and metadata;Int64;8 bytes;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.06.08.02.02.02.00.00.00;Offset to Index Table;Offset between current location and metadata;Int32;4 bytes;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.06.08.02.02.02.01.00.00;Offset to Index Table;Offset between current location and metadata;Int64;8 bytes;;;;; +;Elements;4;Node;2;06.0E.2B.34.01.01.01.04.06.09.00.00.00.00.00.00;Data Relationships;Generic Relationships between data;;;;;;; +;Elements;4;Node;3;06.0E.2B.34.01.01.01.04.06.09.02.00.00.00.00.00;Local Data Relationships;Generic Relationships between data;;;;;;; +;Elements;4;Node;4;06.0E.2B.34.01.01.01.04.06.09.02.01.00.00.00.00;Data Offsets;Generic Data Offsets;;;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.06.09.02.01.01.00.00.00;Byte Offset;Byte offset from start of file (byte 0)to 1st byte of partition pack key;UInt64;8 bytes;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.06.09.02.01.02.00.00.00;Reverse Play;The value as defined in SMPTE 389M. This value shall only be used in the First Content Package Element and, where present, should be the first item.;UInt64;8 bytes;;;;SMPTE394M; +;Elements;9;Leaf;5;06.0E.2B.34.01.01.01.09.06.09.02.01.03.00.00.00;Plaintext Offset;The position within an encrypted value at which plaintext ends and ciphertext begins;UInt64;8 bytes;;;;SMPTE 429.6; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.06.10.00.00.00.00.00.00;Numerical Sequence;information about numerical sequences;;;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.06.10.01.00.00.00.00.00;Position in Sequence;1, 2, 3 etc;UInt32;4 bytes;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.06.10.02.00.00.00.00.00;Relative Position in Sequence Offset;Numerical offset;Int32;4 bytes;;;;; +;Elements;1;Leaf;3;06.0E.2B.34.01.01.01.01.06.10.03.00.00.00.00.00;Relative Position in Sequence Name;Specifies relative Position in Sequence (previous, next etc);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;5;Leaf;3;06.0E.2B.34.01.01.01.05.06.10.04.00.00.00.00.00;Total Number in Sequence;Total number of groups, items, series etc in a sequence;UInt32;4 bytes;;;;; +;Elements;9;Leaf;3;06.0E.2B.34.01.01.01.09.06.10.05.00.00.00.00.00;Triplet Sequence Number;Ordinal number of an encrypted triplet in a sequence;UInt64;8 bytes;;;;SMPTE 429.6; +;Elements;4;Node;3;06.0E.2B.34.01.01.01.04.06.10.10.00.00.00.00.00;Relative Numerical Sequences;Sequence numbers of related items;;;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.06.10.10.01.00.00.00.00;First Number in Sequence;The first number in a sequence;UInt32;4 bytes;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.06.10.10.01.01.00.00.00;First Number in Sequence;The first number in a sequence;UInt64;8 bytes;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.06.10.10.02.00.00.00.00;Previous Number in Sequence;The previous number in a sequence;UInt32;4 bytes;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.06.10.10.02.01.00.00.00;Previous Number in Sequence;The previous number in a sequence;UInt64;8 bytes;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.06.10.10.03.00.00.00.00;Current Number in Sequence;The current number in a sequence;UInt32;4 bytes;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.06.10.10.03.01.00.00.00;Current Number in Sequence;The current number in a sequence;UInt64;8 bytes;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.06.10.10.04.00.00.00.00;Next Number in Sequence;The next number in a sequence;UInt32;4 bytes;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.06.10.10.04.01.00.00.00;Next Number in Sequence;The next number in a sequence;UInt64;8 bytes;;;;; +;Elements;4;Leaf;4;06.0E.2B.34.01.01.01.04.06.10.10.05.00.00.00.00;Last Number in Sequence;The last number in a sequence;UInt32;4 bytes;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.06.10.10.05.01.00.00.00;Last Number in Sequence;The last number in a sequence;UInt64;8 bytes;;;;; +;Elements;1;Node;1;06.0E.2B.34.01.01.01.01.07.00.00.00.00.00.00.00;SPATIO-TEMPORAL;Class 7 is reserved for information about space and time;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.07.01.00.00.00.00.00.00;Position and Space Vectors;Information about position in space and associated vectors (if any);;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.07.01.01.00.00.00.00.00;Positional System Information;Information about absolute system in use;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.07.01.01.01.00.00.00.00;Image Coordinate System;Identifies the Digital Geographic Information Exchange Standard (DIGEST) geo-referenced coordinate system used at image capture.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 bytes max;;;;DIGEST V2.1 (Part3 Section 6.4); +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.07.01.01.02.00.00.00.00;Map Datum Used;Identifies the Digital Geographic Information Exchange Standard (DIGEST) map datum used to derive the coordinates (UTM or GEO).;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 bytes max;;;;DIGEST V2.1 (Part3 Section 6.2); +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.07.01.01.03.00.00.00.00;Horizontal Datum;Identifies the Digital Geographic Information Exchange Standard (DIGEST) map datum used to derive the coordinates (UTM or GEO).;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 bytes max;;;;DIGEST V2.1 (Part3 Section 6.2); +;Elements;3;Leaf;4;06.0E.2B.34.01.01.01.03.07.01.01.04.00.00.00.00;Vertical Datum;Identifies the Digital Geographic Information Exchange Standard (DIGEST) map datum used to derive the coordinates (UTM or GEO).;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 bytes max;;;;DIGEST V2.1 (Part3 Section 6.2); +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.07.01.02.00.00.00.00.00;Positional Information;Information about absolute and relative position in space;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.02.01.00.00.00.00;Absolute Position;Absolute positional information;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.02.01.01.00.00.00;Local Datum Absolute Position;The absolute position of a local datum;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.01.01.00.00;Local Datum Absolute Position Accuracy;The accuracy with which the measurement of absolute position of the local datum is made, (default metres);Floating Point;4 bytes;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.02.01.02.00.00.00;Device Absolute Position;The absolute position of the essence-capturing device;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.02.01.00.00;Device Absolute Positional Accuracy;Accuracy of frame center coordinates as a Circular Error Probable (CEP) (50%), (default metres);Floating Point;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.02.02.00.00;Device Altitude;Altitude of sensor as measured from Mean Sea Level (MSL), (default metres);Floating Point;4 bytes;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.02.01.02.02.01.00;Device Altitude (Concise);Altitude of sensor as measured from Mean Sea Level (MSL), (default metres);Binary;4 bytes;As per SMPTE 330M (UMID);;;SMPTE 330M; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.02.04.00.00;Device Latitude;Specifies a sensor's geographic location in decimal degrees of latitude. Positive values indicate northern hemisphere; negative values indicate southern hemisphere.;Floating Point;4 bytes;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.02.01.02.04.01.00;Device Latitude (Degrees, Concise);Specifies a sensor's geographic location in decimal degrees of latitude. Positive values indicate northern hemisphere; negative values indicate southern hemisphere.;Binary;4 bytes;As per SMPTE 330M (UMID);;;SMPTE 330M; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.02.01.02.04.02.00;Device Latitude;Specifies a sensor's geographic location in decimal degrees of latitude. ;Floating Point;8 bytes;;;;;Format is signed decimal degrees latitude where positive (+) is northern hemisphere and negative (-) is southern hemisphere. +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.02.06.00.00;Device Longitude;Specifies a sensor's geographic location in decimal degrees of longitude. Positive values indicate eastern hemisphere, negative values indicate western hemisphere.;Floating Point;4 bytes;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.02.01.02.06.01.00;Device Longitude (Degrees, Concise);Specifies a sensor's geographic location in decimal degrees of longitude. Positive values indicate eastern hemisphere, negative values indicate western hemisphere.;Binary;4 bytes;As per SMPTE 330M (UMID);;;SMPTE 330M; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.02.01.02.06.02.00;Device Longitude;Specifies a sensor's geographic location in decimal degrees of longitude. ;Floating Point;8 bytes;;;;;Format is signed decimal degrees longitude where positive (+) is eastern hemisphere and negative (-) is western hemisphere. +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.02.10.00.00;Device X Dimension;Specifies the sensor location along the x-axis in Earth Centered, Earth Fixed (ECEF) Cartesian coordinates, (default metres);Floating Point;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.02.11.00.00;Device Y Dimension;Specifies the sensor location along the y-axis in Earth Centered, Earth Fixed (ECEF) Cartesian coordinates, (default metres);Floating Point;4 bytes;;;;; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.07.01.02.01.02.30.00.00;NMEA-0183 GPS Document Text;National Marine Electronics Association (NMEA) text document complying with the NMEA-0183 Interface Standard when used to describe GPS positional information.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;;;;NMEA-0183;National Marine Electronics Association Standard NMEA-0183 +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.02.01.03.00.00.00;Subject Absolute Position;The absolute position of the subject depicted in the essence;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.03.01.00.00;Frame Positional Accuracy;Accuracy of frame center coordinates as a Circular Error Probable (CEP) (50%), (default metres);Floating Point;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.03.02.00.00;Frame Center Latitude;Specifies the video frame center point geographic location in decimal degrees of latitude. Positive values indicate northern hemisphere; negative values indicate southern hemisphere.;Floating Point;8 bytes;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.02.01.03.02.02.00;Frame Center Latitude;Specifies the video frame center point geographic location in decimal degrees of latitude. ;Floating Point;8 bytes;;;;;Format is signed decimal degrees latitude where positive (+) is northern hemisphere and negative (-) is southern hemisphere. +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.03.03.00.00;Frame Center Latitude (Degrees, Concise);Specifies the video frame center point geographic location in decimal degrees of latitude. Positive values indicate northern hemisphere; negative values indicate southern hemisphere.;Binary;4 bytes;As per SMPTE 330M (UMID);;;SMPTE 330M; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.03.04.00.00;Frame Center Longitude;Specifies the video frame center point geographic location in decimal degrees of longitude. Positive values indicate eastern hemisphere; negative values indicate western hemisphere.;Floating Point;8 bytes;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.02.01.03.04.02.00;Frame Center Longitude;Specifies the video frame center point geographic location in decimal degrees of longitude. ;Floating Point;8 bytes;;;;;Format is signed decimal degrees longitude where positive (+) is eastern hemisphere and negative (-) is western hemisphere. +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.03.05.00.00;Frame Center Longitude (Degrees, Concise);Specifies the video frame center point geographic location in decimal degrees of longitude. Positive values indicate eastern hemisphere; negative values indicate western hemisphere.;Binary;4 bytes;As per SMPTE 330M (UMID);;;SMPTE 330M; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.01.03.06.00.00;Frame Center Latitude-Longitude;Specifies a video frame center point geographic location Latitude and Longitude.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;14 bytes;Specified format (see notes);;;;Format is ddmmssXddmmssY, where 'dd' is degrees latitude or longitude, 'mm' is minutes, 'ss' is seconds, 'X' is either N for north or S for south, 'Y' is either E for east or W for west +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.02.01.03.07.00.00;Corner Latitude Point 1;Latitude coordinate of corner 1 of an image or bounding rectangle;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes;Specified format (see notes);;;;Format is ddmmssX where 'dd' is deg lat, 'mm' is min, 'ss' is sec, 'X' is either N for northern hemisphere or S for southern hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.02.01.03.07.01.00;Corner Latitude Point 1 (Decimal Degrees);Latitude coordinate of corner 1 of an image or bounding rectangle;Floating Point;8 bytes;Specified format (see notes);;;;Format is signed decimal degrees latitude where positive (+) is northern hemisphere and negative (-) is southern hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.02.01.03.08.00.00;Corner Latitude Point 2;Latitude coordinate of corner 2 of an image or bounding rectangle;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes;Specified format (see notes);;;;Format is ddmmssX where 'dd' is deg lat, 'mm' is min, 'ss' is sec, 'X' is either N for northern hemisphere or S for southern hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.02.01.03.08.01.00;Corner Latitude Point 2 (Decimal Degrees);Latitude coordinate of corner 2 of an image or bounding rectangle;Floating Point;8 bytes;Specified format (see notes);;;;Format is signed decimal degrees latitude where positive (+) is northern hemisphere and negative (-) is southern hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.02.01.03.09.00.00;Corner Latitude Point 3;Latitude coordinate of corner 3 of an image or bounding rectangle;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes;Specified format (see notes);;;;Format is ddmmssX where 'dd' is deg lat, 'mm' is min, 'ss' is sec, 'X' is either N for northern hemisphere or S for southern hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.02.01.03.09.01.00;Corner Latitude Point 3 (Decimal Degrees);Latitude coordinate of corner 3 of an image or bounding rectangle;Floating Point;8 bytes;Specified format (see notes);;;;Format is signed decimal degrees latitude where positive (+) is northern hemisphere and negative (-) is southern hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.02.01.03.0A.00.00;Corner Latitude Point 4;Latitude coordinate of corner 4 of an image or bounding rectangle;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes;Specified format (see notes);;;;Format is ddmmssX where 'dd' is deg lat, 'mm' is min, 'ss' is sec, 'X' is either N for northern hemisphere or S for southern hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.02.01.03.0A.01.00;Corner Latitude Point 4 (Decimal Degrees);Latitude coordinate of corner 4 of an image or bounding rectangle;Floating Point;8 bytes;Specified format (see notes);;;;Format is signed decimal degrees latitude where positive (+) is northern hemisphere and negative (-) is southern hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.02.01.03.0B.00.00;Corner Longitude Point 1;Longitude coordinate of corner 1 of an image or bounding rectangle;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes;Specified format (see notes);;;;Format is dddmmssY where 'ddd' is deg long, 'mm' is min, 'ss' is sec, 'Y' is either E for eastern hemisphere or W for western hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.02.01.03.0B.01.00;Corner Longitude Point 1 (Decimal Degrees);Longitude coordinate of corner 1 of an image or bounding rectangle;Floating Point;8 bytes;Specified format (see notes);;;;Format is signed decimal degrees longitude where positive (+) is eastern hemisphere and negative (-) is western hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.02.01.03.0C.00.00;Corner Longitude Point 2;Longitude coordinate of corner 2 of an image or bounding rectangle;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes;Specified format (see notes);;;;Format is dddmmssY where 'ddd' is deg long, 'mm' is min, 'ss' is sec, 'Y' is either E for eastern hemisphere or W for western hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.02.01.03.0C.01.00;Corner Longitude Point 2 (Decimal Degrees);Longitude coordinate of corner 2 of an image or bounding rectangle;Floating Point;8 bytes;Specified format (see notes);;;;Format is signed decimal degrees longitude where positive (+) is eastern hemisphere and negative (-) is western hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.02.01.03.0D.00.00;Corner Longitude Point 3;Longitude coordinate of corner 3 of an image or bounding rectangle;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes;Specified format (see notes);;;;Format is dddmmssY where 'ddd' is deg long, 'mm' is min, 'ss' is sec, 'Y' is either E for eastern hemisphere or W for western hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.02.01.03.0D.01.00;Corner Longitude Point 3 (Decimal Degrees);Longitude coordinate of corner 3 of an image or bounding rectangle;Floating Point;8 bytes;Specified format (see notes);;;;Format is signed decimal degrees longitude where positive (+) is eastern hemisphere and negative (-) is western hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.02.01.03.0E.00.00;Corner Longitude Point 4;Longitude coordinate of corner 4 of an image or bounding rectangle;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;8 bytes;Specified format (see notes);;;;Format is dddmmssY where 'ddd' is deg long, 'mm' is min, 'ss' is sec, 'Y' is either E for eastern hemisphere or W for western hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.02.01.03.0E.01.00;Corner Longitude Point 4 (Decimal Degrees);Longitude coordinate of corner 4 of an image or bounding rectangle;Floating Point;8 bytes;Specified format (see notes);;;;Format is signed decimal degrees longitude where positive (+) is eastern hemisphere and negative (-) is western hemisphere; Corners shall be listed in a clockwise direction, with the first corner the North-most corner (northeast if two corners are equally north). +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.07.01.02.01.03.0F.00.00;Bounding Rectangle;Geographic rectangle specified by four corner points, coordinate system and datum;Geographic Rectangle;variable;Specified format (see notes);;;MISB ASPA; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.07.01.02.01.03.10.00.00;Geographic Location;Geographic rectangle specified by at least 3 corner points, coordinate system and datum;Geographic Polygon;variable;Specified format (see notes);;;MISB ASPA; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.07.01.02.01.03.11.00.00;Geographic Polygon Coordinates;A vector of geographic coordinates (measured in milliarcseconds relative to the datum);array of GeographicCoordinate;variable;Specified format (see notes);;;MISB ASPA; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.07.01.02.01.03.12.00.00;Geographic Area Northwest;The geographic coordinate of the NorthWest corner of a rectangle (measured in milliarcseconds relative to the datum);GeographicCoordinate;variable;Specified format (see notes);;;MISB ASPA; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.07.01.02.01.03.13.00.00;Geographic Area Southeast;The geographic coordinate of the SouthEast corner of a rectangle (measured in milliarcseconds relative to the datum);GeographicCoordinate;variable;Specified format (see notes);;;MISB ASPA; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.07.01.02.01.03.14.00.00;Geographic Area Source Datum;The code for the datum point for a Geographic Area;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;Specified format (see notes);;;MISB ASPA; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.07.01.02.01.03.15.00.00;Geographic Polygon Source Datum;The code for the datum point for a Geographic Polygon;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;variable;Specified format (see notes);;;MISB ASPA; +;Elements;10;Leaf;6;06.0E.2B.34.01.01.01.0A.07.01.02.01.03.16.00.00;Frame Center Elevation;The elevation of field of view frame center, measured in meters above WGS-84 spheroid;4 byte floating point;4 bytes;Specified format (see notes);;;MISB ASPA; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.02.02.00.00.00.00;Relative Position;Relative positional information;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.02.02.01.00.00.00;Local Datum Relative Position;The relative position of a local datum to another specified datum;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.02.01.01.00.00;Local Datum Relative Position Accuracy;The accuracy with which the measurement of relative position of the local datum is made;Floating Point;4 bytes;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.02.02.02.00.00.00;Device Relative Position;The relative position of the essence-capturing device;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.02.02.01.00.00;Device Relative Positional Accuracy;Accuracy of frame center coordinates;Floating Point;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.02.02.02.00.00;Device Relative Position X;Defined by the X translational position of the camera from a local Datum Absolute Position. Positive values indicate translations in which the camera has physically moved from left to right, (default metres);Floating Point;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.02.02.03.00.00;Device Relative Position Y;Defined by the Y translational position of the camera from a local Datum Absolute Position. Positive values indicate translations in which the camera has physically moved to a higher elevation, (default metres);Floating Point;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.02.02.04.00.00;Device Relative Position Z;Defined by the Z translational position of the camera from a local Datum Absolute Position. Positive values shall indicate translations in which the camera has physically moved towards the target, (default metres);Floating Point;4 bytes;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.02.02.03.00.00.00;Subject Relative Position;The position of the subject depicted in the essence relative to another specified datum;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.02.02.03.01.00.00;Subject Relative Positional Accuracy;The accuracy with which the measurement of relative position of the subject is made, (default metres);Floating Point;4 bytes;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.02.03.00.00.00.00;Image Positional Information;Positional information relating to a subset of the whole image;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.01.02.03.01.00.00.00;Position Within Viewport Image X Coordinate (Pixels);The position of a point (or object) within the viewed image expressed as x/y coordinates of the viewed image.;Int16;2 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.01.02.03.02.00.00.00;Position Within Viewport Image Y Coordinate (Pixels);The position of a point (or object) within the viewed image expressed as x/y coordinates of the viewed image.;Int16;2 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.01.02.03.03.00.00.00;Source Image Center X Coordinate (Pixels);The x position of the centre of the captured (source) image expressed as x/y coordinates of the viewed image;Int16;2 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.01.02.03.04.00.00.00;Source Image Center Y Coordinate (Pixels);The y position of the centre of the captured (source) image expressed as x/y coordinates of the viewed image;Int16;2 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.01.02.03.05.00.00.00;Viewport Image Center C Coordinate (Pixels);The x position of the centre of the viewed image expressed as x/y coordinates of the viewed image;Int16;2 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.01.02.03.06.00.00.00;Viewport Image Center Y Coordinate (Pixels);The y position of the centre of the viewed image expressed as x/y coordinates of the viewed image;Int16;2 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.07.01.03.00.00.00.00.00;Rate and Direction of Positional Change;Information about rate and direction of positional change;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.03.01.00.00.00.00;Absolute Rate and Direction of Positional Change;Information about the absolute rate and direction of positional change;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.03.01.01.00.00.00;Device Rate and Direction of Positional Change;Information about the absolute rate and direction of positional change of the capturing device;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.03.01.01.01.00.00;Device Absolute Speed ;Defined by the relative speed of the sensor along the heading. Expressed in metres/second . Speed values shall indicate translations in which the capturing device has physically moved.;Floating Point;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.03.01.01.02.00.00;Device Absolute Heading;Defined by the absolute heading of the sensor. Expressed in degrees and tenths of degrees.;Floating Point;4 bytes;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.03.01.02.00.00.00;Subject Rate and Direction of Positional Change;Information about the absolute rate and direction of positional change of the subject depicted in the captured essence;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.03.01.02.01.00.00;Subject Absolute Speed;Defined by the absolute speed of the subject along the heading, (default metres/second);Floating Point;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.03.01.02.02.00.00;Subject Absolute Heading ;Defined by the absolute heading of the subject. Expressed in degrees and tenths of degrees.;Floating Point;4 bytes;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.03.02.00.00.00.00;Relative Rate and Direction of Positional Change;Information about the relative rate and direction of positional change;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.03.02.01.00.00.00;Device Relative Rate and Direction of Positional Change;Information about relative rate and direction of positional change of the capturing device;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.03.02.01.01.00.00;Device Relative Speed ;Defined by the relative speed of the sensor along the heading. Speed values shall indicate translations in which the camera has physically moved, (default metres/second);Floating Point;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.03.02.01.02.00.00;Device Relative Heading ;Defined by the relative heading of the sensor. Expressed in degrees and tenths of degrees.;Floating Point;4 bytes;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.03.02.02.00.00.00;Subject Relative Rate and Direction of Positional Change;Relative information about rate and direction of positional change of the subject depicted in the captured essence;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.03.02.02.01.00.00;Subject Relative Speed ;Defined by the relative speed of the subject along the heading, (default metres/second);Floating Point;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.03.02.02.02.00.00;Subject Relative Heading ;Defined by the relative heading of the subject. Expressed in degrees and tenths of degrees.;Floating Point;4 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.07.01.08.00.00.00.00.00;Distance Measurements;Length measurements relating to distance;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.08.01.00.00.00.00;Device to Subject Distance;Length measurements relating to distance between capturing device and the subject depicted in the captured essence;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.01.08.01.01.00.00.00;Slant Range;Distance from the sensor to the center point on ground of the framed subject (image) depicted in the captured essence, (default metres);Floating point;4 bytes;;;;; +;Elements;3;Leaf;5;06.0E.2B.34.01.01.01.03.07.01.08.01.02.00.00.00;Subject Distance;Distance from the sensor to the center of interest on the framed subject depicted in the captured essence, (default metres);Floating point;4 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.07.01.09.00.00.00.00.00;Dimensions;Length measurements relating to size;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.09.01.00.00.00.00;Device Dimensions;Physical measurements relating to the size of the device used for the captured essence;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.09.02.00.00.00.00;Subject Dimensions;Physical measurements relating to the size of the subject depicted in the captured essence;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.01.09.02.01.00.00.00;Target Width;Horizontal half width of the target frame image; used to compute the four corner points of the frame, (default metres);Floating point;4 bytes;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.09.03.00.00.00.00;Location Dimensions;Length measurements relating to the size of the location or studio in which the essence was catured;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.09.04.00.00.00.00;Media Dimensions;Length measurements relating to the physical size of the image formed in a capturing device;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.09.04.01.00.00.00;Image Dimensions;Length measurements relating to the physical size of the image formed in a capturing device;;;;;;; +;Elements;1;Node;6;06.0E.2B.34.01.01.01.01.07.01.09.04.01.01.00.00;Pan-and-Scan Image Dimensions;Length measurements relating to pan and scan subsetting of a captured image;;;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.09.04.01.01.01.00;Viewport Height;The height of the viewed area within a captured image (in pixels);UInt16;2 bytes;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.09.04.01.01.02.00;Viewport Width;The width of the viewed area within a captured image (in pixels);UInt16;2 bytes;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.07.01.10.00.00.00.00.00;Angular Specifications;Information regarding angles related to positioning information;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.10.01.00.00.00.00;Device Angles;Device information regarding angles related to positioning information;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.01.10.01.01.00.00.00;Sensor Roll Angle;Specifies the roll angle of the sensor. Expressed in degrees.;Floating point;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.01.10.01.02.00.00.00;Angle to North;Angle in degrees from the first row of the image to true north.;Floating point;4 bytes;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.01.10.01.03.00.00.00;Obliquity Angle;Obliquity angle of image expressed in degrees. The inverse of sensor depression angle.;Floating point;4 bytes;;;;; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.07.01.10.01.04.00.00.00;Platform Roll Angle;Roll angle of platform expressed in degrees. The Roll of an airborne platform is rotation about its longitudinal (front-to-back) axis; wings level is zero degrees, positive (negative) angles describe a platform orientation with the right wing down(up). Range of values is -180 to +180 degrees;Floating point;4 bytes;;;;; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.07.01.10.01.05.00.00.00;Platform Pitch Angle;Pitch angle of platform expressed in degrees.The Pitch of an airborne platform describes the angle of its longitudinal (front-to-back) axis makes with the horizontal (i.e., equi-potential gravitational surface); positive (negative) angles describe a nose up (down) orientation. Range of values is -90 to +90 degrees.;Floating point;4 bytes;;;;; +;Elements;7;Leaf;5;06.0E.2B.34.01.01.01.07.07.01.10.01.06.00.00.00;Platform Heading Angle;Heading angle of platform expressed in degrees. The Heading of an airborne platform is the angle from True North of its longitudinal axis projected onto the horizontal plane. Range of values is 000 to almost 360 degrees; North is 000, East is 090; South is 180, and West is 270.;Floating point;4 bytes;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.10.02.00.00.00.00;Subject Angles;Angles relating to the subject depicted in the captured essence;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.07.01.20.00.00.00.00.00;Abstract Locations;Abstract information about position;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.20.01.00.00.00.00;Place Names;Place information;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.20.01.01.00.00.00;Abstract Names;Abstract place information;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.20.01.01.01.00.00;Place Keyword;The geographic name(s) of location(s) covered by a data set.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.20.01.01.01.01.00;Place Keyword;The geographic name(s) of location(s) covered by a data set.;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.20.01.02.00.00.00;Country Codes;Country code information;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.20.01.02.01.00.00;Object Country Code;The ISO code that represents the country depicted in the essence. ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.20.01.02.01.01.00;Object Country Code;The country code or text that represents the country depicted in the essence. ;16-bit Unicode String;Variable;;;;ISO 3166 or other coding system; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.20.01.02.02.00.00;Shooting Country Code;The ISO code that represents the country where shooting took place;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.20.01.02.03.00.00;Setting Country Code;The ISO code that represents the country where the depicted action is set in the production;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.20.01.02.04.00.00;Copyright License Country Code;The ISO code that represents a country where copyright is licensed;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.20.01.02.05.00.00;Intellectual Property License Country Code;The ISO code that represents a country where IP rights are licensed;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;4 chars max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.20.01.02.06.00.00;Object Country Code Method;The coding method used to identify the object country code;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;40 bytes max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.20.01.02.07.00.00;Country Code Method;The coding method used to identify the Non-US classifying country and countries in the releasing instructions;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;40 bytes max;;;;; +;Elements;9;Leaf;7;06.0E.2B.34.01.01.01.09.07.01.20.01.02.07.01.00;Country Code Method;The coding method used to identify the Non-US classifying country and countries in the releasing instructions;16-bit Unicode String;Variable;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.20.01.02.08.00.00;Non-US Classifying Country Code;ISO 3166 code of non-US country setting the security classification;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;6 bytes max;;;;ISO 3166; +;Elements;9;Leaf;7;06.0E.2B.34.01.01.01.09.07.01.20.01.02.08.01.00;Classifying Country Code;ISO 3166 code of non-US country setting the security classification;16-bit Unicode String;Variable;;;;ISO 3166; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.20.01.02.09.00.00;Releasable Country Code;ISO 3166 codes of countries to which classified information is releasable;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;ISO 3166; +;Elements;9;Leaf;7;06.0E.2B.34.01.01.01.09.07.01.20.01.02.09.01.00;Releasable Country Code;ISO 3166 codes of countries to which classified information is releasable;16-bit Unicode String;Variable;;;;ISO 3166; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.20.01.03.00.00.00;Regions;Information about Regions within a country;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.20.01.03.01.00.00;Object Region Code;The ISO code that represents the region in a country where object is depicted;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.20.01.03.01.01.00;Object Region Name;Region in a country where object is depicted;16-bit Unicode String;Variable;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.20.01.03.02.00.00;Shooting Region Code;The ISO code that represents the region within a country where shooting took place;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.20.01.03.02.01.00;Shooting Region Name;Region within a country where shooting took place;16-bit Unicode String;Variable;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.20.01.03.03.00.00;Setting Region Code;The ISO code that represents the region of the country where the depicted action is set in the production;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.20.01.03.03.01.00;Setting Region Name;The region of the country where the depicted action is set in the production;16-bit Unicode String;Variable;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.20.01.03.04.00.00;Copyright License Region Code;The ISO code that represents a region of a country where copyright is licensed;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.20.01.03.04.01.00;Copyright License Region Name;The region of a country where copyright is licensed;16-bit Unicode String;Variable;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.01.20.01.03.05.00.00;Intellectual Property License Region Code;The ISO code that represents a region of a country where IP rights are licensed;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.01.20.01.03.05.01.00;Intellectual Property License Region Name;The region of a country where IP rights are licensed;16-bit Unicode String;Variable;;;;ISO 3166-1, ISO 3166-2, ISO 3166-3; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.01.20.01.04.00.00.00;Addresses;Information about Addresses;;;;;;; +;Elements;1;Node;6;06.0E.2B.34.01.01.01.01.07.01.20.01.04.01.00.00;Postal Addresses;Information about Postal Addresses;;;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.01.01.00;Room Number;The aphanumeric room, suite or apartment number of an address;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.01.01.01;Room Number;The aphanumeric room, suite or apartment number of an address;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.01.02.00;Street Number;The alphanumeric street number of an address;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.01.02.01;Street Number;The alphanumeric street number of an address;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.01.03.00;Street Name;The street or thoroughfare name;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.01.03.01;Street Name;The street or thoroughfare name;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.01.04.00;Postal Town;The postal town name;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.01.04.01;Postal Town;The postal town name;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.01.05.00;City Name;The city of the address.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.01.05.01;City Name;The city of the address.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.01.06.00;State or Province or County Name;The state, province or county of the address.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.01.06.01;State or Province or County Name;The state, province or county of the address.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.01.07.00;Postal Code;The ZIP or other postal code of the address.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.01.07.01;Postal Code;The ZIP or other postal code of the address.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.01.08.00;Country Name;The country of the address.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.01.08.01;Country Name;The country of the address.;16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.07.01.20.01.04.01.11.00;Room or Suite Name;The room, suite or apartment name of an address;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.07.01.20.01.04.01.11.01;Room or Suite Name;The room, suite or apartment name of an address;16-bit Unicode String;Variable;;;;; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.07.01.20.01.04.01.12.00;Building Name;The building name of an address.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.07.01.20.01.04.01.12.01;Building Name;The building name of an address.;16-bit Unicode String;Variable;;;;; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.07.01.20.01.04.01.13.00;Address Line;The address line as a single string;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;128 chars;;;;; +;Elements;7;Leaf;8;06.0E.2B.34.01.01.01.07.07.01.20.01.04.01.13.01;Address Line;The address line as a single string;UTF-16 char string;Variable;;;;SMPTE 380M; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.07.01.20.01.04.01.14.00;Place Name;The place name of an address as string (e.g., "The Post Office");ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars;;;;; +;Elements;7;Leaf;8;06.0E.2B.34.01.01.01.07.07.01.20.01.04.01.14.01;Place Name;The place name of an address as string (e.g., "The Post Office");UTF-16 char string;Variable;;;;SMPTE 380M; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.07.01.20.01.04.01.15.00;Geographical Coordinates;Geographic coordinates of an address as a 12-byte spatial coordinate component as defined in SMPTE 330M-2003;12-byte Spatial Coordinate;12 bytes;;;;SMPTE 330M; +;Elements;7;Leaf;7;06.0E.2B.34.01.01.01.07.07.01.20.01.04.01.16.00;Astronomical Body Name;The name of the astronomical body as a string;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars;;;;; +;Elements;7;Leaf;8;06.0E.2B.34.01.01.01.07.07.01.20.01.04.01.16.01;Astronomical Body Name;The name of the astronomical body as a string;UTF-16 char string;Variable;;;;SMPTE 380M; +;Elements;1;Node;6;06.0E.2B.34.01.01.01.01.07.01.20.01.04.02.00.00;Setting Addresses;Information about address depicted in the setting of a production;;;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.02.01.00;Setting Room Number;The room number of a depicted address;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.02.01.01;Setting Room Number;The room number of a depicted address;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.02.02.00;Setting Street Number or Building Name;An address line for the depicted address;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.02.02.01;Setting Street Number or Building Name;An address line for the depicted address;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.02.03.00;Setting Street Name;An address line for the depicted address;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.02.03.01;Setting Street Name;An address line for the depicted address;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.02.04.00;Setting Town Name;An address line for the depicted address;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.02.04.01;Setting Town Name;An address line for the depicted address;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.02.05.00;Setting City Name;The city of the depicted address.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.02.05.01;Setting City Name;The city of the depicted address.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.02.06.00;Setting State or Province or County Name;The state, province or county of the depicted address.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.02.06.01;Setting State or Province or County Name;The state, province or county of the depicted address.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.02.07.00;Setting Postal Code;The ZIP or other postal code of the depicted address.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.02.07.01;Setting Postal Code;The ZIP or other postal code of the depicted address.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.04.02.08.00;Setting Country Name;The country of the depicted address.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.04.02.08.01;Setting Country Name;The country of the depicted address.;16-bit Unicode String;Variable;;;;; +;Elements;4;Node;5;06.0E.2B.34.01.01.01.04.07.01.20.01.10.00.00.00;Electronic Address Varieties;Information about electronic addresses;;;;;;; +;Elements;1;Node;6;06.0E.2B.34.01.01.01.01.07.01.20.01.10.03.00.00;Electronic Address Information;Information about electronic addresses;;;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.10.03.01.00;Telephone Number;Telephone number;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.10.03.01.01;Telephone Number;Telephone number;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.10.03.02.00;Fax Number;Fax number;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.10.03.02.01;Fax Number;Fax number;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.01.20.01.10.03.03.00;E-Mail Address;e-mail address;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;3;Leaf;8;06.0E.2B.34.01.01.01.03.07.01.20.01.10.03.03.01;E-Mail Address;e-mail address;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;7;06.0E.2B.34.01.01.01.04.07.01.20.01.10.03.04.00;Central Telephone Number;Telephone number of organization switchboard;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;7;06.0E.2B.34.01.01.01.04.07.01.20.01.10.03.05.00;Mobile Telephone Number;Mobile telephone number;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;4;Leaf;7;06.0E.2B.34.01.01.01.04.07.01.20.01.10.03.06.00;URL;Web home page URL;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 bytes max;;;;; +;Elements;5;Leaf;8;06.0E.2B.34.01.01.01.05.07.01.20.01.10.03.06.01;URL;The contact’s web home page address;UTF-16 char string;Variable;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.01.20.02.00.00.00.00;Place Descriptions;Place descriptions;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.01.20.02.01.00.00.00;Setting Description;eg. 'A clearing in a wood' or 'Falstaffs living room';ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;127 chars max;;;;; +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.01.20.02.01.01.00.00;Setting Description;eg. 'A clearing in a wood' or 'Falstaffs living room';16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.07.01.20.02.02.00.00.00;Location Description;The description of a location covered by a data set.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.07.01.20.02.02.01.00.00;Location Description;The description of a location covered by a data set.;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.07.01.20.02.03.00.00.00;Location Kind;The kind of location - e.g. the location of the camera, the location of the action etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.07.01.20.02.03.01.00.00;Location Kind;The kind of location - e.g. the location of the camera, the location of the action etc;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.07.02.00.00.00.00.00.00;Temporal;Information about temporal information;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.07.02.01.00.00.00.00.00;Dates and Times;All information about dates and times;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.02.01.01.00.00.00.00;General Dates and Times;General information about dates and times;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.01.01.00.00.00;User Date-Time;Time stamp application defined by user application;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.01.01.01.00.00;UTC User Date-Time ;Time stamp application defined by user application;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.01.01.02.00.00;Local User Date-Time ;Time stamp application defined by user application;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.01.01.03.00.00;SMPTE 309M User Date-Time ;Time stamp application defined by user application;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 309M & SMPTE 331M;The Field Flag / Phase bits and the Color Frame Flag bit shall be ignored. The Binary Group Flags and the Binary Groups shall be assumed to contain data as defined in SMPTE 309M. +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.01.01.04.00.00;SMPTE 12M User Date-Time ;Time stamp application defined by user application;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 12M & SMPTE 331M;The Binary Groups, the Binary Group Flags, the Field Flag / Phase bits and the Color Frame Flag bit shall be ignored +;Elements;3;Leaf;6;06.0E.2B.34.01.01.01.03.07.02.01.01.01.05.00.00;POSIX Microseconds;Time stamp application defined by user;UInt64;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes;;;;64 bit integer which represents the number of microseconds since Jan 1, 1970 UTC derived from the POSIX (IEEE 1003.1) standard. +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.07.02.01.01.01.06.00.00;Register Release Date-Time;The publication date of the register.;Timestamp;32 bytes;;;;SMPTE 2045; +;Elements;12;Leaf;6;06.0E.2B.34.01.01.01.0C.07.02.01.01.01.07.00.00;Register Item Status Change Date-Time;The timestamp that indicates the last change of status of a register or entry.;Timestamp;32 bytes;;;;SMPTE 2045; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.07.02.01.01.01.08.00.00;ASM Current Time ;The current UTC time expressed as a 64-bit integer representing the number of seconds elapsed since midnight, January 1, 1970.;UInt64;8 bytes;;;;SMPTE 430-6; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.02.01.02.00.00.00.00;Absolute Dates and Times;Absolute date and time information;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.02.01.00.00.00;Material Start True Date-Time ;Absolute time at start of creating the segment, shot, clip, item etc. ;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.01.01.00.00;UTC Start Date-Time ;Absolute time at start of creating the segment, shot, clip, item etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;9;Leaf;7;06.0E.2B.34.01.01.01.09.07.02.01.02.01.01.01.00;UTC Start Date-Time ;Absolute time at start of creating the segment, shot, clip, item etc.;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.01.02.00.00;Local Start Date-Time ;Absolute time at start of creating the segment, shot, clip, item etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;9;Leaf;6;06.0E.2B.34.01.01.01.09.07.02.01.02.01.03.00.00;UTC Instant Date-Time ;Absolute time at instant of creating the segment, shot, clip, item etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 chars max;;;;; +;Elements;9;Leaf;7;06.0E.2B.34.01.01.01.09.07.02.01.02.01.03.01.00;UTC Instant Date-Time ;Absolute time at instant of creating the segment, shot, clip, item etc.;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.02.02.00.00.00;Material Start Time Address;Media time at start of segment, shot, clip, item etc. ;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.02.01.00.00;Timecode Start Date-Time ;Media time at start of segment, shot, clip, item etc. ;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 12M & SMPTE 331M;The Binary Groups, the Binary Group Flags, the Field Flag / Phase bits and the Color Frame Flag bit shall be ignored +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.02.03.00.00.00;Material End True Date-Time;Absolute time at end of creating the segment, shot, clip, item etc. ;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.03.01.00.00;UTC End Date-Time ;Absolute time at end of creating the segment, shot, clip, item etc. ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.03.02.00.00;Local End Date-Time ;Absolute time at end of creating the segment, shot, clip, item etc. ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.02.04.00.00.00;Material End Time Address;Media time at end of segment, shot, clip, item etc. ;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.04.01.00.00;Timecode End Date-Time ;Media time at end of segment, shot, clip, item etc. ;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 12M & SMPTE 331M;The Binary Groups, the Binary Group Flags, the Field Flag / Phase bits and the Color Frame Flag bit shall be ignored +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.02.05.00.00.00;Material Occurrence True Date-Time;Absolute time of an occurance to the segment, shot, clip, item etc. ;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.05.01.00.00;UTC Last Modification Date-Time ;Absolute time of the last modification of the segment, shot, clip, item etc. ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;9;Leaf;7;06.0E.2B.34.01.01.01.09.07.02.01.02.05.01.01.00;UTC Last Modification Date-Time ;Absolute time of the last modification of the segment, shot, clip, item etc. ;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.05.02.00.00;Local Last Modification Date-Time ;Absolute time of the last modification of the segment, shot, clip, item etc. ;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.02.06.00.00.00;Material Occurrence Time Address;Media time of the last modification of the segment, shot, clip, item etc. ;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.06.01.00.00;Timecode Last Modification Date-Time ;Media time of the last modification of the segment, shot, clip, item etc. ;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 309M & SMPTE 331M;The Field Flag / Phase bits and the Color Frame Flag bit shall be ignored. The Binary Group Flags and the Binary Groups shall be assumed to contain data as defined in SMPTE 309M. +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.02.07.00.00.00;Event Start True Date-Time;The absolute beginning date and time of the project, mission, scene, editing event, license, publication etc;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.07.01.00.00;UTC Event Start Date-Time ;The absolute beginning date and time of the project, mission, scene, editing event, license, publication etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;7;06.0E.2B.34.01.01.01.04.07.02.01.02.07.01.01.00;UTC Event Start Date-Time ;The absolute beginning date and time of the project, mission, scene, editing event, license, publication etc;Timestamp;8 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.07.02.00.00;Local Event Start Date-Time ;The absolute beginning date and time of the project, mission, scene, editing event, license, publication etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;7;06.0E.2B.34.01.01.01.04.07.02.01.02.07.02.01.00;Local Event Start Date-Time ;The absolute beginning date and time of the project, mission, scene, editing event, license, publication etc;Timestamp;8 bytes max;;;;; +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.07.02.01.02.07.03.00.00;ASM Event List Start Time;Start of the event list period.;UInt32;4 bytes;;;;SMPTE 430-6; +;Elements;5;Node;6;06.0E.2B.34.01.01.01.05.07.02.01.02.07.10.00.00;Defined Event Start True Date-Time;The absolute beginning date and time of a defined event ;;;;;;; +;Elements;5;Leaf;7;06.0E.2B.34.01.01.01.05.07.02.01.02.07.10.01.00;Local Festival Date-Time;The beginning date and time of the festival (local time);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.02.08.00.00.00;Event Start Time Address;The absolute beginning date and time of the project, mission, scene, editing event, license, publication etc;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.08.01.00.00;Timecode Event Start Date-Time ;The absolute beginning date and time of the project, mission, scene, editing event, license, publication etc;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 309M & SMPTE 331M;The Field Flag / Phase bits and the Color Frame Flag bit shall be ignored. The Binary Group Flags and the Binary Groups shall be assumed to contain data as defined in SMPTE 309M. +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.07.02.01.02.08.02.00.00;Timecode Array;An ordered array of Timecodes with individual timecode packets as specified in SMPTE 331M, section 8.2.;Array of timecodes;8n;;;;SMPTE394M; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.02.09.00.00.00;Event End True Date-Time;The absolute ending date and time of the project, mission, scene, editing event, license, publication etc;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.09.01.00.00;UTC Event End Date-Time ;The absolute ending date and time of the project, mission, scene, editing event, license, publication etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;7;06.0E.2B.34.01.01.01.04.07.02.01.02.09.01.01.00;UTC Event End Date-Time ;The absolute ending date and time of the project, mission, scene, editing event, license, publication etc;Timestamp;8 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.09.02.00.00;Local Event End Date-Time ;The absolute ending date and time of the project, mission, scene, editing event, license, publication etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;7;06.0E.2B.34.01.01.01.04.07.02.01.02.09.02.01.00;Local Event End Date-Time ;The absolute ending date and time of the project, mission, scene, editing event, license, publication etc;Timestamp;8 bytes max;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.02.0A.00.00.00;Event End Time Address;The absolute ending date and time of the project, mission, scene, editing event, license, publication etc;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.02.0A.01.00.00;Timecode Event End Date-Time ;The absolute ending date and time of the project, mission, scene, editing event, license, publication etc;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 309M & SMPTE 331M;The Field Flag / Phase bits and the Color Frame Flag bit shall be ignored. The Binary Group Flags and the Binary Groups shall be assumed to contain data as defined in SMPTE 309M. +;Elements;13;Leaf;6;06.0E.2B.34.01.01.01.0D.07.02.01.02.0A.02.00.00;ASM Event List Stop Time;Stop of the event list period.;UInt32;4 bytes;;;;SMPTE 430-6; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.02.01.03.00.00.00.00;Relative Times;Relative time information;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.03.01.00.00.00;Material Start Relative Times;The relative start time of the segment, shot, clip, item etc.;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.03.01.01.00.00;Start Time Relative to Reference;The relative start time of the segment, shot, clip, item etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.03.01.02.00.00;Start Timecode Relative to Reference;The relative start time of the segment, shot, clip, item etc.;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 12M & SMPTE 331M;The Binary Groups, the Binary Group Flags, the Field Flag / Phase bits and the Color Frame Flag bit shall be ignored +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.07.02.01.03.01.03.00.00;Origin;Specifies the point, in edit units, in a track from which relative times are measured.;Int64;8 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.07.02.01.03.01.04.00.00;Start Time Relative to Reference ;The relative start time from an origin within the track of a clip, expressed in edit units;Int64;8 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.07.02.01.03.01.05.00.00;Start Timecode;The timecode within a track at the starting point of the essence;Int64;8 bytes;;;;; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.07.02.01.03.01.06.00.00;Cut Point;Specifies the point, in edit units, in a track at which a cut occurs.;Int64;8 bytes;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.07.02.01.03.01.07.00.00;Key Time Point;Specifies the point at which a key event occurs;UInt64;8 bytes;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.07.02.01.03.01.09.00.00;Shot Start Position;Defines the first edit unit to which this shot applies;PositionType;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.07.02.01.03.01.0A.00.00;Indexing Start Position;Specifies the position reletive to start of essence, in edit units, where indexing starts;PositionType;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.07.02.01.03.01.0B.00.00;Event Origin;Specifies the point, in edit units, in an event track from which relative times are measured.;PositionType;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.07.02.01.03.01.0C.00.00;Mark In;Specifies an optional IN point mark. The position is measured relative to the origin, in edit units, and applies to the track of material in which it is specified.;PositionType;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.07.02.01.03.01.0D.00.00;User Position;Specifies a position relative to the origin, in edit units, where material was previously positioned for viewing;PositionType;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;10;Leaf;;06.0E.2B.34.01.01.01.0A.07.02.01.03.01.0E.00.00;Package Mark In Position;Specifies an optional start of playback position. The position is measured relative to the origin, in edit units, and applies to all tracks of the material.;PositionType;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.03.02.00.00.00;Material End Relative Times;The relative end time of the segment, shot, clip, item etc.;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.03.02.01.00.00;Material End Time Offset;The relative end time of the segment, shot, clip, item etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.03.02.02.00.00;Material End Timecode Offset;The relative end time of the segment, shot, clip, item etc.;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 12M & SMPTE 331M;The Binary Groups, the Binary Group Flags, the Field Flag / Phase bits and the Color Frame Flag bit shall be ignored +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.07.02.01.03.02.03.00.00;Mark Out;Specifies an optional OUT point mark. The position is measured relative to the origin, in edit units, and applies to the track of material in which it is specified.;PositionType;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;10;Leaf;6;06.0E.2B.34.01.01.01.0A.07.02.01.03.02.04.00.00;Package Mark Out Position;Specifies an optional end of playback position. The position is measured relative to the origin, in edit units, and applies to all tracks of the material.;PositionType;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.03.03.00.00.00;Event Start Relative Times;The relative start time of the project, mission, scene, editing event, license, publication etc;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.03.03.01.00.00;Event Start Time Offset;The relative start time of the project, mission, scene, editing event, license, publication etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.03.03.02.00.00;Event Start Timecode Offset;The relative start time of the project, mission, scene, editing event, license, publication etc;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 12M & SMPTE 331M;The Binary Groups, the Binary Group Flags, the Field Flag / Phase bits and the Color Frame Flag bit shall be ignored +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.07.02.01.03.03.03.00.00;Event Start ;Specifies the Starting Time of an Event in edit units, relative to the origin;PositionType;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.03.04.00.00.00;Event End Relative Times;The relative end time of the project, mission, scene, editing event, license, publication etc;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.03.04.01.00.00;Event End Time Offset;The relative end time of the project, mission, scene, editing event, license, publication etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.03.04.02.00.00;Event End Timecode Offset;The relative end time of the project, mission, scene, editing event, license, publication etc;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 12M & SMPTE 331M;The Binary Groups, the Binary Group Flags, the Field Flag / Phase bits and the Color Frame Flag bit shall be ignored +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.03.10.00.00.00;Offsets;Information about offset times;;;;;;; +;Elements;1;Node;6;06.0E.2B.34.01.01.01.01.07.02.01.03.10.01.00.00;Material Offsets;Information about material offset timing;;;;;;; +;Elements;1;Leaf;7;06.0E.2B.34.01.01.01.01.07.02.01.03.10.01.01.00;Frame Count Offset;Offset of the content from a given timecode in timecode frames. ;UInt 32;;;;;; +;Elements;2;Node;6;06.0E.2B.34.01.01.01.02.07.02.01.03.10.02.00.00;Edit Offsets;Information about editing offsets;;;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.07.02.01.03.10.02.01.00;Control Point Time;Control Point Time Offset - expressed as proportion of the duration of the effect;Rational;8 bytes;;;;; +;Elements;3;Node;6;06.0E.2B.34.01.01.01.03.07.02.01.03.10.03.00.00;Event Offsets;Information about events offset from the beginning of material - ie, an event occuring after a given time interval from the start of a segment, shot, clip, item etc.;;;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.02.01.03.10.03.01.00;Event Elapsed Time to Start;The elapsed time into the segment, shot, clip, item etc. when an event begins (Days, Hours, minutes, seconds, fractions of seconds);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;3;Leaf;7;06.0E.2B.34.01.01.01.03.07.02.01.03.10.03.02.00;Event Elapsed Time to End;The elapsed time into the segment, shot, clip, item etc. when an event finishes (Days, Hours, minutes, seconds, fractions of seconds);ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.02.01.08.00.00.00.00;Setting Date and Time;Time period(s) characterized by the data set.;;;;;;; +;Elements;1;Leaf;5;06.0E.2B.34.01.01.01.01.07.02.01.08.01.00.00.00;Time Period Name;The name of a time period covered by a data set. Eg Cretaceous;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;4;Leaf;6;06.0E.2B.34.01.01.01.04.07.02.01.08.01.01.00.00;Time Period Name;The name of a time period covered by a data set. Eg Cretaceous;16-bit Unicode String;Variable;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.07.02.01.08.02.00.00.00;Setting Date-Time;The date (and time if appropriate) of the setting as a timestamp;Timestamp;8 bytes max;;;;Type as defined in SMPTE 377M; +;Elements;5;Leaf;5;06.0E.2B.34.01.01.01.05.07.02.01.08.03.00.00.00;Setting Period Description;Free-form text description of the setting period;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.07.02.01.08.03.01.00.00;Setting Period Description;Free-form text description of the setting period;UTF-16 char string;Variable;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.02.01.10.00.00.00.00;Process Date-Time;Date and Time information relating to Process;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.10.01.00.00.00;Creation Date-Time;Identifies date and time at the point of creation.;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.10.01.01.00.00;Local Creation Date-Time ;Identifies date and time at the point of creation.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.10.01.02.00.00;Timecode Creation Date-Time ;Identifies date and time at the point of creation.;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 309M & SMPTE 331M;The Field Flag / Phase bits and the Color Frame Flag bit shall be ignored. The Binary Group Flags and the Binary Groups shall be assumed to contain data as defined in SMPTE 309M. +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.07.02.01.10.01.03.00.00;Creation Date-Time ;Identifies date and time at the point of creation.;TimeStamp;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.07.02.01.10.01.04.00.00;Clip Creation Date-Time ;Identifies date and time of creation of a clip;TimeStamp;8 bytes;;;;SMPTE 380M; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.01.10.02.00.00.00;Modification Date-Time;Identifies date and time at the point of modification;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.10.02.01.00.00;Local Modification Date-Time ;Identifies date and time at the point of modification;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.01.10.02.02.00.00;Timecode Modification Date-Time ;Identifies date and time at the point of modification;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 309M & SMPTE 331M;The Field Flag / Phase bits and the Color Frame Flag bit shall be ignored. The Binary Group Flags and the Binary Groups shall be assumed to contain data as defined in SMPTE 309M. +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.07.02.01.10.02.03.00.00;Modification Date-Time ;Identifies date and time at the point of modification;TimeStamp;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.07.02.01.10.02.04.00.00;Container Last Modification Date-Time ;Identifies date and time at the point of most recent modification of any item in the container;TimeStamp;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.07.02.01.10.02.05.00.00;Package Last Modification Date-Time ;Identifies date and time at the point of most recent modification of the package;TimeStamp;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;4;Node;4;06.0E.2B.34.01.01.01.04.07.02.01.20.00.00.00.00;Administrative Date-Time;Date and Time information relating to Process;;;;;;; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.07.02.01.20.01.00.00.00;Contract Date-Time;Date and time of a contract.;TimeStamp;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.07.02.01.20.02.00.00.00;Rights Start Date-Time;Date and time of the start of a rights contract;TimeStamp;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.07.02.01.20.03.00.00.00;Rights Stop Date-Time;Date and time of the completion of a rights contract;TimeStamp;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;4;Leaf;5;06.0E.2B.34.01.01.01.04.07.02.01.20.04.00.00.00;Payment Due Date-Time;The due Date and time of a payment;TimeStamp;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.07.02.02.00.00.00.00.00;Durations;Information about time durations;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.02.02.01.00.00.00.00;Absolute Durations;Absolute time duration information;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.02.01.01.00.00.00;Edit Timeline Durations;Time duration information;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.02.01.01.01.00.00;Frame Count;Length of the segment, shot, clip, item etc in frames. ;UInt 32;4 bytes;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.07.02.02.01.01.02.00.00;Index Duration;Specifies the duration of an Index table in content units;Length;8 bytes;;;;SMPTE 377M; +;Elements;2;Leaf;6;06.0E.2B.34.01.01.01.02.07.02.02.01.01.03.00.00;Component Length;The absolute duration of a compositional component - eg clip, effect, sequence etc in units of edit rate;Length;8 bytes;;;;SMPTE 377M; +;Elements;1;Node;6;06.0E.2B.34.01.01.01.01.07.02.02.01.01.04.00.00;Video Durations;;;;;;;; +;Elements;1;Node;6;06.0E.2B.34.01.01.01.01.07.02.02.01.01.05.00.00;Audio Durations;;;;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.07.02.02.01.01.05.01.00;Default Fade Duration;Specifies the default length of an audio fade-in or fade-out to be applied, in units of edit rate;Length;8 bytes;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.07.02.02.01.01.05.02.00;Fade-In Duration;Specifies the length of an audio fade-in to be applied, in units of edit rate;Length;8 bytes;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.07.02.02.01.01.05.03.00;Fade-Out Duration;Specifies the length of an audio fade-out to be applied, in units of edit rate;Length;8 bytes;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.02.01.02.00.00.00;Material Absolute Durations;The absolute duration of the segment, shot, clip, item etc.;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.02.01.02.01.00.00;Material Absolute Duration;The absolute duration of the segment, shot, clip, item etc.;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.02.01.02.02.00.00;Material Absolute Duration;The absolute duration of the segment, shot, clip, item etc.;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 12M & SMPTE 331M;The Binary Groups, the Binary Group Flags, the Field Flag / Phase bits and the Color Frame Flag bit shall be ignored +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.02.01.02.03.00.00;Textless Black Duration;eg. 1 minutes after end of program;UInt 32;4 bytes;;;;; +;Elements;5;Leaf;6;06.0E.2B.34.01.01.01.05.07.02.02.01.02.04.00.00;Shot Duration;Defines the duration of this shot in edit units. A value of 1 defines a single edit unit length;Length;8 bytes;;;;Type as defined in SMPTE 377M; +;Elements;7;Leaf;6;06.0E.2B.34.01.01.01.07.07.02.02.01.02.05.00.00;Video Clip Duration;The amount of time elapsed between the start of capture and the end of capture of the video clip.;UInt 32;4 bytes;Seconds;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.02.01.03.00.00.00;Event Absolute Durations;The absolute duration of the project, mission, scene, editing event, license, publication etc;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.02.01.03.01.00.00;Event Absolute Duration Frame Count;The absolute duration of the project, mission, scene, editing event, license, publication etc;UInt 32;4 bytes;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.02.01.03.02.00.00;Event Absolute Duration;The absolute duration of the project, mission, scene, editing event, license, publication etc;ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set;32 bytes max;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.02.01.03.03.00.00;Event Absolute Duration;The absolute duration of the project, mission, scene, editing event, license, publication etc;UILSBF;8 bytes;Bitwise mapping of 64-bit timecode into 8 bytes, lsb first;;;SMPTE 12M & SMPTE 331M;The Binary Groups, the Binary Group Flags, the Field Flag / Phase bits and the Color Frame Flag bit shall be ignored +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.02.02.02.00.00.00.00;Relative Scaling Durations;Relative time duration information (twice as long, slow speed etc.);;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.07.02.03.00.00.00.00.00;Delay;Information about Delay durations;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.02.03.01.00.00.00.00;Encoding and Decoding;Information about delay durations in encoding and decoding processes;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.03.01.01.00.00.00;Codec Delay;Information about combined delay in encoding & decoding processes;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.03.01.02.00.00.00;Encoding Delay;Information about delay durations in encoding processes;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.03.01.03.00.00.00;Decoding Delay;Information about delay durations in decoding processes;;;;;;; +;Elements;1;Leaf;6;06.0E.2B.34.01.01.01.01.07.02.03.01.03.01.00.00;Buffer Delay;Buffer delay per definition in SDTI-CP (E&M);as per SDTI-CP (E&M) standard;;;;;SMPTE 331M; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.07.02.05.00.00.00.00.00;Latency;Information about response times;;;;;;; +;Elements;9;Leaf;4;06.0E.2B.34.01.01.01.09.07.02.05.01.00.00.00.00;Tolerance Mode;Enumerated mode of sampling or interpolation affecting the precision of an observation;ToleranceModeType;1;;;;; +;Elements;9;Leaf;4;06.0E.2B.34.01.01.01.09.07.02.05.02.00.00.00.00;Tolerance Window;The duration of an observation or interpolation window.;Indirect;;;;;; +;Elements;9;Leaf;4;06.0E.2B.34.01.01.01.09.07.02.05.03.00.00.00.00;Tolerance Interpolation Method;The reference to a interpolation method used to interpolate values to the reference time;WeakReferenceInterpolationDefinition;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.07.02.06.00.00.00.00.00;Shutter Characteristics;Information about temporal characteristics of processes;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.07.02.06.01.00.00.00.00;Shutter Characteristics;Shutter characteristics.;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.06.01.01.00.00.00;Shutter Speed;Shutter speed;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.07.02.06.01.02.00.00.00;Shutter Gating ;Shutter Gating characteristics;;;;;;; +;Elements;1;Node;1;06.0E.2B.34.01.01.01.01.0D.00.00.00.00.00.00.00;USER ORGANIZATION REGISTERED FOR PUBLIC USE;Class 13 is reserved for metadata registered by an Organization for public use;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.0D.01.00.00.00.00.00.00;AAF Association;Metadata registered by the AAF (Advanced Authoring Format) Association for public use;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0D.01.01.00.00.00.00.00;AAF Attributes;AAF Attributes;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.0D.01.01.01.00.00.00.00;AAF Information Attributes;AAF Information Attributes;;;;;;; +;Elements;1;Node;5;06.0E.2B.34.01.01.01.01.0D.01.01.01.01.00.00.00;AAF Information Attributes Version 1.x;AAF Information Attributes Version 1.x;;;;;;; +;Elements;1;Node;6;06.0E.2B.34.01.01.01.01.0D.01.01.01.01.01.00.00;Enumerated Attributes;Enumerated Attributes;;;;;;; +;Elements;2;Leaf;7;06.0E.2B.34.01.01.01.02.0D.01.01.01.01.01.01.00;Tape Format;Physical tape format from an enumerated list;TapeFormatType;;;;;; +;Elements;5;Node;2;06.0E.2B.34.01.01.01.05.0D.02.00.00.00.00.00.00;EBU/UER;Metadata registered by the EBU for public use;;;;;;; +;Elements;5;Node;2;06.0E.2B.34.01.01.01.05.0D.03.00.00.00.00.00.00;Pro-MPEG Forum;Metadata registered by the Pro-MPEG Forum for public use;;;;;;; +;Elements;7;Node;2;06.0E.2B.34.01.01.01.07.0D.04.00.00.00.00.00.00;BBC;Metadata registered by the British Broadcasting Corporation for public use;;;;;;; +;Elements;7;Node;2;06.0E.2B.34.01.01.01.07.0D.05.00.00.00.00.00.00;IRT;Metadata registered by the Institut für Rundfunktechnik GmbH for public use;;;;;;; +;Elements;9;Node;2;06.0E.2B.34.01.01.01.09.0D.06.00.00.00.00.00.00;ARIB;Metadata registered by the Association of Radio Industries and Businesses (Japan) for public use;;;;;;; +;Elements;9;Node;2;06.0E.2B.34.01.01.01.09.0D.07.00.00.00.00.00.00;AMIA;Metadata registered by the Association of Moving Image Archivists for public use;;;;;;; +;Elements;10;Node;2;06.0E.2B.34.01.01.01.0A.0D.08.00.00.00.00.00.00;PBS;Metadata registered by the Public Broadcasting Service for public use;;;;;;; +;Elements;12;Node;2;06.0E.2B.34.01.01.01.0C.0D.09.00.00.00.00.00.00;ASC;Metadata registered by the American Society of Cinematographers for public use;;;;;;; +;Elements;12;Node;2;06.0E.2B.34.01.01.01.0C.0D.0A.00.00.00.00.00.00;AES;Metadata registered by the Audio Engineering Society for public use;;;;;;; +;Elements;12;Node;2;06.0E.2B.34.01.01.01.0C.0D.0B.00.00.00.00.00.00;Dutch Guild;Metadata registered by the Dutch Guild for public use;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0D.0B.01.00.00.00.00.00;Production Framework;Information about the production framework;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.01.01.00.00.00.00;Is Recording;Indicates that the program is a studio recording;Boolean;1 byte;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.01.02.00.00.00.00;Is Live Production;Indicates that the program is a live production;Boolean;1 byte;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.01.03.00.00.00.00;Is Live Transmission;Indicates that the program is a live transmission;Boolean;1 byte;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.01.04.00.00.00.00;Is Dubbed;Indicates that the program is dubbed;Boolean;1 byte;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.01.05.00.00.00.00;Is Voiceover;Indicates that the program has a voiceover;Boolean;1 byte;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.01.06.00.00.00.00;Has Audio Watermark;Indicates that the program has an audio watermark;Boolean;1 byte;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.01.07.00.00.00.00;Audio Watermark Kind;Indicates the kind of audio watermark used;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.01.08.00.00.00.00;Has Video Watermark;Indicates the program has a video watermark;Boolean;1 byte;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.01.09.00.00.00.00;Video Watermark Kind;Indicates the kind of video watermark;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0D.0B.02.00.00.00.00.00;Subtitling;Information about subtitling;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.02.01.00.00.00.00;Subtitles Present;Indicates that program is subtitled;Boolean;1 byte;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0D.0B.03.00.00.00.00.00;Caption Titles;Information about caption titling;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.03.01.00.00.00.00;Caption Titles;Indicates that the program has caption titles;Boolean;1 byte;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.03.02.00.00.00.00;Captions Via Teletext;Indicates that the program has teletext captions for the deaf or hearing-impaired;Boolean;1 byte;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.03.03.00.00.00.00;Textless Material;Indicates that the program is textless;Boolean;1 byte;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0D.0B.04.00.00.00.00.00;Audio Parameters;Information about audio parameters;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.04.01.00.00.00.00;Audio Reference Level;A description of the audio reference level, e.g. dBm, dBfs, +9dBm, 0dBfs, +15dBu etc.;ISO 7-bit Char String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0D.0B.05.00.00.00.00.00;Storage Media;Information about the storage media;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.05.01.00.00.00.00;Storage Device Kind;Describes the type of storage device;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.05.02.00.00.00.00;Storage Media Kind;Describes the type of storage media;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.05.03.00.00.00.00;Storage Media ID;Uniquely identifies the storage media;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0D.0B.06.00.00.00.00.00;Broadcast Schedule Information;Information about the schedule information;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.06.01.00.00.00.00;Broadcast Date;The broadcast date of the program;Timestamp;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.06.02.00.00.00.00;Broadcast Time;The broadcast time of the program;Timestamp;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.06.03.00.00.00.00;Is Repeat;Indicates that the program has been shown before;Boolean;1 byte;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.06.04.00.00.00.00;First Transmission Date-Time, Channel, and Broadcaster;Indicates the first broadcast date-time, the broadcast channel and broadcaster of the program as a text string;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.06.05.00.00.00.00;Teletext Subtitles Available;Indicates that teletext subtitles for the deaf or hearing impaired are available;Boolean;1 byte;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.06.06.00.00.00.00;Season Episode Number;Indicates the episode number for a series season;ISO 7-bit Char String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.06.07.00.00.00.00;Season Episode Title;Indicates the episode title for a series season;ISO 7-bit Char String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.06.08.00.00.00.00;EPG Program Synopsis;Short synopsis of the program for use in the EPG;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0D.0B.07.00.00.00.00.00;Classification;Program classification information;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.07.01.00.00.00.00;Content Classification;A textual description or for example a string of coded numbers as in the EBU Escort schema for classification;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.07.02.00.00.00.00;DVB Parental Rating;Classification as used in DVB;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.07.03.00.00.00.00;Content Maturity Rating;Classification goepings as used in "kijkwijzer" www.kijkwijzer.nl;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.07.04.00.00.00.00;Content Maturity Description;Textual classification as used in "kijkwijzer" www.kijkwijzer.nl;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.07.05.00.00.00.00;Content Maturity Graphic;Graphical claasification as used in "kijkwijzer" www.kijkwijzer.nl;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0D.0B.08.00.00.00.00.00;Contract;Information about the program contract;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.08.01.00.00.00.00;Contract Entity;The name of the party that signed the contract;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.08.02.00.00.00.00;Contract Type Link;Contains a conditional access link to the program content.;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0D.0B.09.00.00.00.00.00;Rights;Contains information about the rights contained in the contract;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.09.01.00.00.00.00;Consumer Rights to Copy;Indicates whether the consumer has the rights to copy the program;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.09.02.00.00.00.00;Broadcaster Rights to Copy;Indicates whether the broadcaster has the rights to copy the program;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0D.0B.0A.00.00.00.00.00;Production Key People;Information about the people involved in the production;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.0A.01.00.00.00.00;Director Name;Contains the name of the director of the program;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.0A.02.00.00.00.00;Producer Name;Contains the name of the producer of the program;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.0A.03.00.00.00.00;Female Lead Actress Name;Contains the name of the female lead actress of the program;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.0A.04.00.00.00.00;Male Lead Actor Name;Contains the name of the male lead actor of the program;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.0A.05.00.00.00.00;Presenter Name;Contains the name of the presenter of the program;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.0A.06.00.00.00.00;Main Sponsor Name;Contains the name of the sponsor of the program;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.0A.07.00.00.00.00;Voice Talent Name;Contains the name of the voice talent in the program;16-bit Unicode String;Variable;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0D.0B.0B.00.00.00.00.00;Address;Information about the address;;;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.0B.01.00.00.00.00;Postbox Number;Indicates the number of the postbox;16-bit Unicode String;Variable;;;;; +;Elements;1;Leaf;4;06.0E.2B.34.01.01.01.01.0D.0B.0B.02.00.00.00.00;Post Code for Postbox;Indicates the postal code of the postbox;16-bit Unicode String;Variable;;;;; +;Elements;13;Node;2;06.0E.2B.34.01.01.01.0D.0D.0C.00.00.00.00.00.00;DPP;Metadata registered by the UK Digital Production Partnership for public use;;;;;;; +;Elements;13;Node;2;06.0E.2B.34.01.01.01.0D.0D.0D.00.00.00.00.00.00;Ad-ID;Metadata registered by Ad-ID, LLC for public use;;;;;;; +;Elements;1;Node;1;06.0E.2B.34.01.01.01.01.0E.00.00.00.00.00.00.00;USER ORGANIZATION REGISTERED FOR PRIVATE USE;Class 14 is reserved for metadata registered by an organization for their private use;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.0E.01.00.00.00.00.00.00;MISB Systems;Unclassified metadata registered by MISB (Motion Imagery Standards Board) for Systems;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0E.01.01.00.00.00.00.00;MISB Systems Streams;MISB Systems Streams;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0E.01.02.00.00.00.00.00;MISB Systems Attributes;MISB Systems Attributes;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0E.01.03.00.00.00.00.00;MISB Systems Composites;MISB Systems Composites;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0E.01.04.00.00.00.00.00;MISB Systems Identifiers;MISB Systems Identifiers;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.0E.02.00.00.00.00.00.00;ASPA;Unclassified metadata registered by MISB for ASPA;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0E.02.01.00.00.00.00.00;ASPA Streams;ASPA Streams;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0E.02.02.00.00.00.00.00;ASPA Attributes;ASPA Attributes;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.0E.02.02.01.00.00.00.00;ASPA Relational Attributes;;;;;;;; +;Elements;1;Node;4;06.0E.2B.34.01.01.01.01.0E.02.02.02.00.00.00.00;ASPA Information Attributes;;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0E.02.03.00.00.00.00.00;ASPA Composites;ASPA Composites;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0E.02.04.00.00.00.00.00;ASPA Identifiers;ASPA Identifiers;;;;;;; +;Elements;1;Node;2;06.0E.2B.34.01.01.01.01.0E.03.00.00.00.00.00.00;MISB Classified;Classified metadata registered by MISB for Systems and ASPA;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0E.03.01.00.00.00.00.00;MISB Classified Streams;MISB Classified Streams;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0E.03.02.00.00.00.00.00;MISB Classified Attributes;MISB Classified Attributes;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0E.03.03.00.00.00.00.00;MISB Classified Composites;MISB Classified Composites;;;;;;; +;Elements;1;Node;3;06.0E.2B.34.01.01.01.01.0E.03.04.00.00.00.00.00;MISB Classified Identifiers;MISB Classified Identifiers;;;;;;; +;Elements;6;Node;2;06.0E.2B.34.01.01.01.06.0E.04.00.00.00.00.00.00;Avid;Metadata registered by Avid Technology, Inc for private use;;;;;;www.avid.com; +;Elements;6;Node;2;06.0E.2B.34.01.01.01.06.0E.05.00.00.00.00.00.00;CNN;Metadata registered by Cable News Network, LLC LLP for private use;;;;;;www.cnn.com; +;Elements;6;Node;3;06.0E.2B.34.01.01.01.06.0E.05.01.00.00.00.00.00;Reserved (CNN Media Identifiers);;;;;;;; +;Elements;6;Node;4;06.0E.2B.34.01.01.01.06.0E.05.01.01.00.00.00.00;Reserved (CNN Legacy Media Identifiers);;;;;;;; +;Elements;6;Node;3;06.0E.2B.34.01.01.01.06.0E.05.02.00.00.00.00.00;CNN Attributes;;;;;;;; +;Elements;6;Node;4;06.0E.2B.34.01.01.01.06.0E.05.02.01.00.00.00.00;CNN Relational Attributes;;;;;;;; +;Elements;6;Node;4;06.0E.2B.34.01.01.01.06.0E.05.02.02.00.00.00.00;CNN Information Attributes;;;;;;;; +;Elements;6;Node;3;06.0E.2B.34.01.01.01.06.0E.05.03.00.00.00.00.00;Reserved (CNN Metadata Sets);;;;;;;; +;Elements;6;Node;2;06.0E.2B.34.01.01.01.06.0E.06.00.00.00.00.00.00;Sony;Metadata registered by Sony Corporation for private use;;;;;;www.sony.com; +;Elements;7;Node;2;06.0E.2B.34.01.01.01.07.0E.07.00.00.00.00.00.00;IdeasUnlimited.TV;Metadata registered by Ideas Unlimited.TV for private use;;;;;;www.ideasunlimited.tv; +;Elements;7;Node;2;06.0E.2B.34.01.01.01.07.0E.08.00.00.00.00.00.00;IPV;Metadata registered by IPV Ltd for private use;;;;;;; +;Elements;7;Node;2;06.0E.2B.34.01.01.01.07.0E.09.00.00.00.00.00.00;Dolby;Metadata registered by Dolby Laboratories Inc. for private use;;;;;;www.dolby.com; +;Elements;8;Node;2;06.0E.2B.34.01.01.01.08.0E.0A.00.00.00.00.00.00;Snell and Wilcox;Metadata registered by Snell and Wilcox for private use;;;;;;www.snellwilcox.com; +;Elements;9;Node;2;06.0E.2B.34.01.01.01.09.0E.0B.00.00.00.00.00.00;Omneon Video Networks;Metadata registered by Omneon Video Networks for private use;;;;;;www.omneon.com; +;Elements;9;Node;2;06.0E.2B.34.01.01.01.09.0E.0C.00.00.00.00.00.00;Ascent Media Group;Metadata registered by Ascent Media Group, Inc for private use;;;;;;www.ascentmedia.com; +;Elements;9;Node;3;06.0E.2B.34.01.01.01.09.0E.0C.01.00.00.00.00.00;Published;Metadata that AMG publishes to clients ;;;;;;www.ascentmedia.com; +;Elements;9;Node;2;06.0E.2B.34.01.01.01.09.0E.0D.00.00.00.00.00.00;Quantel;Metadata registered by Quantel Ltd. for private use;;;;;;www.quantel.com; +;Elements;9;Node;2;06.0E.2B.34.01.01.01.09.0E.0E.00.00.00.00.00.00;Panasonic;Metadata registered by Panasonic for private use;;;;;;www.panasonic.com; +;Elements;10;Node;2;06.0E.2B.34.01.01.01.0A.0E.0F.00.00.00.00.00.00;Grass Valley;Metadata registered by Grass Valley, Inc. for private use;;;;;;www.grassvalley.com; +;Elements;10;Node;2;06.0E.2B.34.01.01.01.0A.0E.10.00.00.00.00.00.00;Doremi Labs;Metadata registered by Doremi Labs, Inc. for private use;;;;;;www.doremilabs.com; +;Elements;10;Node;2;06.0E.2B.34.01.01.01.0A.0E.11.00.00.00.00.00.00;EVS Broadcast Equipment;Metadata registered by EVS Broadcast Equipment for private use;;;;;;www.evs.tv; +;Elements;10;Node;2;06.0E.2B.34.01.01.01.0A.0E.12.00.00.00.00.00.00;Turner Broadcasting System;Metadata registered by Turner Broadcasting System, Inc. for private use;;;;;;www.turner.com; +;Elements;12;Node;2;06.0E.2B.34.01.01.01.0C.0E.13.00.00.00.00.00.00;NL Technology, LLC;Metadata registered by NL Technology, LLC for private use;;;;;;; +;Elements;12;Node;2;06.0E.2B.34.01.01.01.0C.0E.14.00.00.00.00.00.00;Harris Corporation;Metadata registered by Harris Corporation for private use;;;;;;; +;Elements;13;Node;2;06.0E.2B.34.01.01.01.0D.0E.15.00.00.00.00.00.00;Canon, Inc.;Metadata registered by Canon Inc. for private use;;;;;;; +;Elements;13;Node;2;06.0E.2B.34.01.01.01.0D.0E.16.00.00.00.00.00.00;D-BOX Technologies;Metadata registered by D-BOX Technologies for private use;;;;;;; +;Elements;13;Node;2;06.0E.2B.34.01.01.01.0D.0E.17.00.00.00.00.00.00;ARRI;Metadata registered by ARRI for private use;;;;;;; +;Elements;13;Node;2;06.0E.2B.34.01.01.01.0D.0E.18.00.00.00.00.00.00;JVC;Metadata registered by Victor Company of Japan, Limited (JVC) for private use;;;;;;; +;Elements;13;Node;2;06.0E.2B.34.01.01.01.0D.0E.19.00.00.00.00.00.00;3ality Technica;Metadata registered by 3ality Technica for private use;;;;;;; +;Elements;1;Node;1;06.0E.2B.34.01.01.01.01.0F.00.00.00.00.00.00.00;EXPERIMENTAL METADATA;Class 15 Metadata is for experimental metadata. Users may create their own structures consistent with the metadata Encoding standard.;;;;;;; +;Elements;1;Node;1;06.0E.2B.34.01.01.01.01.43.00.00.00.00.00.00.00;Legacy (315M);Legacy usage by SMPTE 315M;;;;;;; diff --git a/client/MXFFileParser/SMPTE/RP224v12-pub-20120418.csv b/client/MXFFileParser/SMPTE/RP224v12-pub-20120418.csv new file mode 100644 index 00000000..b8539574 --- /dev/null +++ b/client/MXFFileParser/SMPTE/RP224v12-pub-20120418.csv @@ -0,0 +1,2577 @@ +Type;Registry Designator;Item Designator;Ver;Reference Name;Description;Standard(s);;Deprecated +Nrm;Normative;Normative;Nrm;Normative;Normative;Normative;Notes;Nrm +Node or Leaf;Note: Byte 8 is the version number of the registry at the point of Label registration;;;;;(where applicable);; +Node;06.0E.2B.34.04.01.01.01;00.00.00.00.00.00.00.00;01;SMPTE LABELS;Register of SMPTE Labels;SMPTE ST 400;; +Node;06.0E.2B.34.04.01.01.01;01.00.00.00.00.00.00.00;01;IDENTIFICATION AND LOCATION;SMPTE Label Identifiers for Identification and Location data;;; +Node;06.0E.2B.34.04.01.01.01;01.01.00.00.00.00.00.00;01;Globally Unique Identifiers;Identifies Globally Unique Identifiers;;; +Node;06.0E.2B.34.04.01.01.01;01.01.01.00.00.00.00.00;01;SDTI Payload Identifiers;Legacy label used by SDTI systems;;; +Node;06.0E.2B.34.04.01.01.01;01.01.01.01.00.00.00.00;01;SDTI-CP Identifiers;Legacy label used by SDTI-CP;;; +Node;06.0E.2B.34.04.01.01.01;01.01.01.01.01.00.00.00;01;SDTI-CP MPEG Payloads;Legacy label used by SDTI-CP MPEG Payloads;;; +Leaf;06.0E.2B.34.04.01.01.01;01.01.01.01.01.01.00.00;01;SDTI-CP MPEG-2 Baseline Template;Legacy label used by SDTI-CP for MPEG-2 payloads;SMPTE RP 204;; +Leaf;06.0E.2B.34.04.01.01.01;01.01.01.01.01.01.01.00;01;SDTI-CP MPEG-2 Extended Template;Legacy label used by SDTI-CP for MPEG-2 payloads with extensions to the baseline specification;SMPTE RP 204;; +Node;06.0E.2B.34.04.01.01.0A;01.01.02.00.00.00.00.00;0A;File Format Identifiers;Labels for File Format Identifiers;;; +Node;06.0E.2B.34.04.01.01.0A;01.01.02.01.00.00.00.00;0A;File Format Identifiers Unstructured Node;Labels for File Format Identifiers Unstructured Node;;; +Leaf;06.0E.2B.34.04.01.01.0A;01.01.02.01.01.00.00.00;0A;Unknown File Format;Identifies Unknown File Format;;; +Node;06.0E.2B.34.04.01.01.0C;01.01.03.00.00.00.00.00;0C;Definition Identifiers;Identifies Definition Identifiers;;; +Node;06.0E.2B.34.04.01.01.0C;01.01.03.01.00.00.00.00;0C;Reg-XML Definition Identifiers;Identifies Reg-XML Definition Identifiers;;; +Node;06.0E.2B.34.04.01.01.0C;01.01.03.01.01.00.00.00;0C;Reg-XML Meta-Dictionary Identifiers;Identifies Reg-XML Meta-Dictionary Identifiers;;; +Node;06.0E.2B.34.04.01.01.0C;01.01.03.01.01.01.00.00;0C;Reg-XML Baseline Meta-Dictionary Identifiers;Identifies Reg-XML Baseline Meta-Dictionary Identifiers;;; +Leaf;06.0E.2B.34.04.01.01.0C;01.01.03.01.01.01.01.00;0C;Reg-XML ST xxx--2 Meta-Dictionary Baseline;Identifies Reg-XML ST xxx--2 Meta-Dictionary Baseline;;; +Node;06.0E.2B.34.04.01.01.01;01.02.00.00.00.00.00.00;01;Globally Unique Locators;SMPTE identifiers for Globally Unique Locators;;; +Node;06.0E.2B.34.04.01.01.01;01.03.00.00.00.00.00.00;01;Locally Unique Identifiers;SMPTE Label identifiers for Locally Unique Identifiers;;; +Node;06.0E.2B.34.04.01.01.01;01.03.01.00.00.00.00.00;01;For Information Only Do Not Use;SMPTE Label identifiers for For Information Only Do Not Use;;; +Node;06.0E.2B.34.04.01.01.01;01.03.02.00.00.00.00.00;01;Track Identifiers;SMPTE Label identifiers for Track Identifiers;;; +Node;06.0E.2B.34.04.01.01.01;01.03.02.01.00.00.00.00;01;Metadata Track Kinds;Identifies metadata track kinds;;; +Leaf;06.0E.2B.34.04.01.01.01;01.03.02.01.01.00.00.00;01;SMPTE-12M Timecode Track Inactive User Bits;Identifies a SMPTE 12M Timecode track with inactive user bits;;; +Leaf;06.0E.2B.34.04.01.01.01;01.03.02.01.02.00.00.00;01;SMPTE-12M Timecode Track Active User Bits;Identifies a SMPTE 12M Timecode track with active user bits;;; +Leaf;06.0E.2B.34.04.01.01.01;01.03.02.01.03.00.00.00;01;SMPTE-309M Timecode Track Datecode User Bits;Identifies a SMPTE 309M Timecode track (user bits define date code);;; +Leaf;06.0E.2B.34.04.01.01.01;01.03.02.01.10.00.00.00;01;Descriptive Metadata Track;Identifies a Descriptive Metadata Track;;; +Node;06.0E.2B.34.04.01.01.01;01.03.02.02.00.00.00.00;01;Essence Track Kinds;Identifies essence track kinds;;; +Leaf;06.0E.2B.34.04.01.01.01;01.03.02.02.01.00.00.00;01;Picture Essence Track;Identifies a picture essence track;;; +Leaf;06.0E.2B.34.04.01.01.01;01.03.02.02.02.00.00.00;01;Sound Essence Track;Identifies a sound essence track;;; +Leaf;06.0E.2B.34.04.01.01.01;01.03.02.02.03.00.00.00;01;Data Essence Track;Identifies a data essence track;;; +Node;06.0E.2B.34.04.01.01.01;01.03.02.03.00.00.00.00;01;Other Track Kinds;Identifies non-essence and non-metadata track kinds;;; +Leaf;06.0E.2B.34.04.01.01.05;01.03.02.03.01.00.00.00;05;Auxiliary Data Track;Identifies a track containing auxiliary data that is neither essence nor metadata (for example, icon images);;; +Leaf;06.0E.2B.34.04.01.01.07;01.03.02.03.02.00.00.00;07;Parsed Text Track;Identifies a track containing parsed text (for example, XML code);;; +Node;06.0E.2B.34.04.01.01.01;02.00.00.00.00.00.00.00;01;ADMINISTRATIVE;SMPTE Label identifiers for Administrative data;;; +Node;06.0E.2B.34.04.01.01.07;02.09.00.00.00.00.00.00;07;Encryption Identifiers;Identifies encryption parameters;;; +Node;06.0E.2B.34.04.01.01.07;02.09.02.00.00.00.00.00;07;Data Encryption Identifiers;Identifies data encryption parameters;;; +Node;06.0E.2B.34.04.01.01.07;02.09.02.01.00.00.00.00;07;Data Encryption Algorithm Identifiers;Identifies data encryption algorithms;;; +Leaf;06.0E.2B.34.04.01.01.07;02.09.02.01.01.00.00.00;07;AES-128 CBC Identifier;Identifies AES 128-bit encryption in Cypher Block Chaining mode;;; +Node;06.0E.2B.34.04.01.01.07;02.09.02.02.00.00.00.00;07;Data Hashing Algorithms;Identifies data hashing algorithms;;; +Leaf;06.0E.2B.34.04.01.01.07;02.09.02.02.01.00.00.00;07;HMAC-SHA1 128-bit Identifier;Identifies the HMAC-SHA1 128-bit data integrity check value;;; +Leaf;06.0E.2B.34.04.01.01.08;02.09.02.02.02.00.00.00;08;HMAC-SHA1 128;Identifies the HMAC-SHA1 128 bit data integrity check value;;;Deprecated +Node;06.0E.2B.34.04.01.01.01;03.00.00.00.00.00.00.00;01;INTERPRETIVE;SMPTE Label identifiers for Interpretive Data;;; +Node;06.0E.2B.34.04.01.01.01;04.00.00.00.00.00.00.00;01;PARAMETRIC;SMPTE Label identifiers for Parametric Data;;; +Node;06.0E.2B.34.04.01.01.01;04.01.00.00.00.00.00.00;01;Picture Essence;SMPTE Label identifiers for picture essence parameters;;; +Node;06.0E.2B.34.04.01.01.01;04.01.01.00.00.00.00.00;01;Fundamental Picture Characteristics;Identifies fundamental picture essence parameters;;; +Node;06.0E.2B.34.04.01.01.01;04.01.01.01.00.00.00.00;01;Picture Source Characteristics;Identifies picture source parameters;;; +Node;06.0E.2B.34.04.01.01.01;04.01.01.01.01.00.00.00;01;Transfer Characteristic;Identifies transfer characteristics;;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.01.01.01.01.00.00;01;ITU-R BT470 Transfer Characteristic;Identifies ITU-R BT.470 PAL transfer characteristic (note: used in B, D, G, H, I, M, N/PAL and B, D, G, H, K, K1, L/SECAM systems);ITU-R BT.470;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.01.01.01.02.00.00;01;ITU-R BT709 Transfer Characteristic;Identifies ITU-R BT.709 transfer characteristic (also used in SMPTE 170M, 274M and 296M);ITU-R BT.709;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.01.01.01.03.00.00;01;SMPTE 240M Transfer Characteristic;Identifies SMPTE 240M transfer characteristic (note: legacy use only);SMPTE ST 240;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.01.01.01.04.00.00;01;SMPTE 274/296M Gamma;Identifies gamma according to SMPTE 274M and 296M (deprecated);SMPTE 274M & 296M;;Deprecated +Leaf;06.0E.2B.34.04.01.01.06;04.01.01.01.01.05.00.00;06;ITU-R.BT1361 Transfer Characteristic;Identifies ITU-R BT.1361 transfer characterisitic;ITU-R BT.1361;; +Leaf;06.0E.2B.34.04.01.01.06;04.01.01.01.01.06.00.00;06;Linear Transfer Characteristic;Identifies a linear transfer characteristic;;; +Leaf;06.0E.2B.34.04.01.01.08;04.01.01.01.01.07.00.00;08;SMPTE-DC28 DCDM Transfer Characteristic;Identifies the SMPTE DC28 DCDM transfer characteristic;SMPTE ST 428-1;; +Node;06.0E.2B.34.04.01.01.01;04.01.01.01.02.00.00.00;01;Coding Equations;Identifies the coding equation type;;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.01.01.02.01.00.00;01;ITU-R BT601 Coding Equations;Identifies ITU BT-601 Coding Equations;ITU-R BT-601;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.01.01.02.02.00.00;01;ITU-R BT709 Coding Equations;Identifies ITU BT-709 Coding Equations;ITU-R BT-709;; +Leaf;06.0E.2B.34.04.01.01.06;04.01.01.01.02.03.00.00;06;SMPTE 240M Coding Equations;Identifies SMPTE 240M coding equations (note: legacy use only);SMPTE ST 240;; +Node;06.0E.2B.34.04.01.01.06;04.01.01.01.03.00.00.00;06;Color Primaries;Identifies the color primaries type;;; +Leaf;06.0E.2B.34.04.01.01.06;04.01.01.01.03.01.00.00;06;SMPTE-170M Color Primaries;Identifies SMPTE 170M color primaries and white point;SMPTE ST 170;; +Leaf;06.0E.2B.34.04.01.01.06;04.01.01.01.03.02.00.00;06;ITU-R.BT470 Color Primaries;Identifies ITU-R BT.470 PAL color primaries and white point (note: used in B, D, G, H, I, N/PAL and B, D, G, H, K, K1, L/SECAM systems);ITU-R BT.470;; +Leaf;06.0E.2B.34.04.01.01.06;04.01.01.01.03.03.00.00;06;ITU-R.BT709 Color Primaries;Identifies ITU-R BT.709 color primaries and white point;ITU-R BT.709;; +Node;06.0E.2B.34.04.01.01.01;04.01.02.00.00.00.00.00;01;Picture Coding Characteristics;Identifies Picture Coding Characteristics;;; +Node;06.0E.2B.34.04.01.01.01;04.01.02.01.00.00.00.00;01;Uncompressed Picture Coding;Identifies Uncompressed Picture Coding;;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.01.01.01.01.01;0A;Uncompressed Picture Coding Interleaved 444 CbYCr 8-bit;Identifies Uncompressed Picture Coding Interleaved 444 CbYCr 8-bit;SMPTE ST 377-1;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.01.01.02.01.01;0A;Uncompressed Picture Coding Interleaved 422 CbYCrY 8-bit;Identifies Uncompressed Picture Coding Interleaved 422 CbYCrY 8-bit;SMPTE ST 377-1;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.01.01.02.01.02;0A;Uncompressed Picture Coding Interleaved 422 YCbYCr 8-bit;Identifies Uncompressed Picture Coding Interleaved 422 YCbYCr 8-bit;SMPTE ST 377-1;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.01.01.02.01.03;0A;Uncompressed Picture Coding Planar 422 YCbCr 8-bit;Identifies Uncompressed Picture Coding Planar 422 YCbCr 8-bit;SMPTE ST 377-1;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.01.01.02.02.01;0A;Uncompressed Picture Coding Interleaved 422 CbYCrY 10-bit;Identifies Uncompressed Picture Coding Interleaved 422 CbYCrY 10-bit;SMPTE ST 377-1;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.01.01.02.02.02;0A;Uncompressed Picture Coding Planar 422 CbYCrY 10-bit;Identifies Uncompressed Picture Coding Planar 422 CbYCrY 10-bit;SMPTE ST 377-1;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.01.01.02.03.01;0A;Uncompressed Picture Coding Interleaved 422 CbYCrY 12-bit;Identifies Uncompressed Picture Coding Interleaved 422 CbYCrY 12-bit;SMPTE ST 377-1;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.01.01.02.04.01;0A;Uncompressed Picture Coding Interleaved 422 CbYCrY 16-bit;Identifies Uncompressed Picture Coding Interleaved 422 CbYCrY 16-bit;SMPTE ST 377-1;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.01.01.03.01.02;0A;Uncompressed Picture Coding Planar 420 YCbCr 8-bit;Identifies Uncompressed Picture Coding Planar 420 YCbCr 8-bit;SMPTE ST 377-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.01.7F.00.00.00;01;Undefined Uncompressed Picture Coding;Identifies uncompressed pictures with no defined source coding standard;;; +Node;06.0E.2B.34.04.01.01.01;04.01.02.02.00.00.00.00;01;Compressed Picture Coding;Identifies Compressed Picture Coding;;; +Node;06.0E.2B.34.04.01.01.01;04.01.02.02.01.00.00.00;01;MPEG Compression;Identifies MPEG Compressed Picture Coding;;; +Node;06.0E.2B.34.04.01.01.01;04.01.02.02.01.01.00.00;01;MPEG-2 MP-ML;Identifies MPEG-2 MP@ML coding;;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.01.10.00;03;MPEG-2 MP-ML I-Frame;Identifies MPEG-2 MP-ML I-Frame coding;ISO 13818-2;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.01.11.00;03;MPEG-2 MP-ML Long GOP;Identifies MPEG-2 MP-ML Long GOP coding;ISO 13818-2;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.01.12.00;03;MPEG-2 MP-ML No I-Frames;Identifies MPEG-2 MP-ML No I-Frames coding;ISO 13818-2;; +Node;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.00;08;MPEG-2 MP-ML IEC-HDV Constrained;Identifies MPEG-2 MP@ML, IEC HDV Constrained coding;;; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.01;08;MPEG-2 HDV MP-ML 480x720 29.97P 4x3;Identifies MPEG-2 coded, HDV constrained 480x720 scanning, 29.97P frame rate and 4x3 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.02;08;MPEG-2 HDV MP-ML 480x720 29.97P 16x9;Identifies MPEG-2 coded, HDV constrained 480x720 scanning, 29.97P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.04;08;MPEG-2 HDV MP-ML 480x720 59.94I 4x3;Identifies MPEG-2 coded, HDV constrained 480x720 scanning, 59.94I frame rate and 4x3 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.05;08;MPEG-2 HDV MP-ML 480x720 59.94I 16x9;Identifies MPEG-2 coded, HDV constrained 480x720 scanning, 59.94I frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.06;08;MPEG-2 HDV MP-ML 480x720 59.94P 4x3;Identifies MPEG-2 coded, HDV constrained 480x720 scanning, 59.94P frame rate and 4x3 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.07;08;MPEG-2 HDV MP-ML 480x720 59.94P 16x9;Identifies MPEG-2 coded, HDV constrained 480x720 scanning, 59.94P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.11;08;MPEG-2 HDV MP-ML 576x720 25P 4x3;Identifies MPEG-2 coded, HDV constrained 576x720 scanning, 25P frame rate and 4x3 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.12;08;MPEG-2 HDV MP-ML 576x720 25P 16x9;Identifies MPEG-2 coded, HDV constrained 576x720 scanning, 25P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.14;08;MPEG-2 HDV MP-ML 576x720 50I 4x3;Identifies MPEG-2 coded, HDV constrained 576x720 scanning, 50I frame rate and 4x3 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.15;08;MPEG-2 HDV MP-ML 576x720 50I 16x9;Identifies MPEG-2 coded, HDV constrained 576x720 scanning, 50I frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.16;08;MPEG-2 HDV MP-ML 576x720 50P 4x3;Identifies MPEG-2 coded, HDV constrained 576x720 scanning, 50P frame rate and 4x3 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.01.20.17;08;MPEG-2 HDV MP-ML 576x720 50P 16x9;Identifies MPEG-2 coded, HDV constrained 576x720 scanning, 50P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Node;06.0E.2B.34.04.01.01.01;04.01.02.02.01.02.00.00;01;MPEG-2 422P-ML;Identifies MPEG-2 422P@ML coding;;; +Node;06.0E.2B.34.04.01.01.01;04.01.02.02.01.02.01.00;01;SMPTE D-10 MPEG-2 422P-ML;Identifies SMPTE Type-D10 MPEG-2 constrained 422P@ML;;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.01.02.01.01;01;SMPTE D-10 50Mbps 625x50I;Identifies SMPTE D-10 at a bit rate of 50Mbps for 625x50I scanning;SMPTE ST 356;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.01.02.01.02;01;SMPTE D-10 50Mbps 525x59.94I;Identifies SMPTE D-10 at a bit rate of 50Mbps for 525x59.94I scanning;SMPTE ST 356;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.01.02.01.03;01;SMPTE D-10 40Mbps 625x50I;Identifies SMPTE D-10 at a bit rate of 40Mbps for 625x50I scanning;SMPTE ST 356;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.01.02.01.04;01;SMPTE D-10 40Mbps 525x59.94I;Identifies SMPTE D-10 at a bit rate of 40Mbps for 525x59.94I scanning;SMPTE ST 356;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.01.02.01.05;01;SMPTE D-10 30Mbps 625x50I;Identifies SMPTE D-10 at a bit rate of 30Mbps for 625x50I scanning;SMPTE ST 356;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.01.02.01.06;01;SMPTE D-10 30Mbps 525x59.94I;Identifies SMPTE D-10 at a bit rate of 30Mbps for 525x59.94I scanning;SMPTE ST 356;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.02.02.00;03;MPEG-2 422P-ML I-Frame;Identifies MPEG-2 422P-ML I-Frame coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.02.03.00;03;MPEG-2 422P-ML Long GOP;Identifies MPEG-2 422P-ML Long GOP coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.02.04.00;03;MPEG-2 422P-ML No I-Frames;Identifies MPEG-2 422P-ML No I-Frames coding;ISO/IEC 13818-2;; +Node;06.0E.2B.34.04.01.01.03;04.01.02.02.01.03.00.00;03;MPEG-2 MP-HL;Identifies MPEG-2 MP@HL coding;;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.03.02.00;03;MPEG-2 MP-HL I-Frame;Identifies MPEG-2 MP-HL I-Frame coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.03.03.00;03;MPEG-2 MP-HL Long GOP;Identifies MPEG-2 MP-HL Long GOP coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.03.04.00;03;MPEG-2 MP-HL No I-Frames;Identifies MPEG-2 MP-HL No I-Frames coding;ISO/IEC 13818-2;; +Node;06.0E.2B.34.04.01.01.08;04.01.02.02.01.03.20.00;08;MPEG-2 MP-HL IEC-HDV Constrained;Identifies MPEG-2 MP@HL IEC HDV Constrained;;; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.03.20.01;08;MPEG-2 HDV 720x1280 59.94P 16x9;Identifies MPEG-2 HDV constrained 720x1280 scanning, 59.94P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.03.20.08;08;MPEG-2 HDV 720x1280 50P 16x9;Identifies MPEG-2 HDV constrained 720x1280 scanning, 50P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Node;06.0E.2B.34.04.01.01.03;04.01.02.02.01.04.00.00;03;MPEG-2 422P-HL;Identifies MPEG-2 422P@HL coding;;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.04.02.00;03;MPEG-2 422P-HL I-Frame;Identifies MPEG-2 422P-HL I-Frame coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.04.03.00;03;MPEG-2 422P-HL Long GOP;Identifies MPEG-2 422P-HL Long GOP coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.04.04.00;03;MPEG-2 422P-HL No I-Frames;Identifies MPEG-2 422P-HL No I-Frames coding;ISO/IEC 13818-2;; +Node;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.00.00;08;MPEG-2 MP-H14;Identifies MPEG-2 MP@H-1440 coding;;; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.02.00;08;MPEG-2 MP-H14 I-Frame;Identifies MPEG-2 MP-H14 I-Frame coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.03.00;08;MPEG-2 MP-H14 Long GOP;Identifies MPEG-2 MP-H14 Long GOP coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.04.00;08;MPEG-2 MP-H14 No I-Frames;Identifies MPEG-2 MP-H14 No I-Frames coding;ISO/IEC 13818-2;; +Node;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.00;08;MPEG-2 MP-H14 IEC-HDV Constrained;Identifies MPEG-2 MP@H-1440 IEC HDV Constrained;;; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.01;08;MPEG-2 HDV MP-H14 480x720 59.94P 4x3;Identifies MPEG-2 coded, HDV constrained 480x720 scanning, 59.94P frame rate and 4x3 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.02;08;MPEG-2 HDV MP-H14 480x720 59.94P 16x9;Identifies MPEG-2 coded, HDV constrained 480x720 scanning, 59.94P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.08;08;MPEG-2 HDV MP-H14 576x720 50P 4x3;Identifies MPEG-2 coded, HDV constrained 576x720 scanning, 50P frame rate and 4x3 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.09;08;MPEG-2 HDV MP-H14 576x720 50P 16x9;Identifies MPEG-2 coded, HDV constrained 576x720 scanning, 50P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.10;08;MPEG-2 HDV MP-H14 720x1280 29.97P 16x9;Identifies MPEG-2 coded, HDV constrained 720x1280 scanning, 29.97P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.14;08;MPEG-2 HDV MP-H14 720x1280 25P 16x9;Identifies MPEG-2 coded, HDV constrained 720x1280 scanning, 25P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.15;08;MPEG-2 HDV MP-H14 720x1280 50P 16x9;Identifies MPEG-2 coded, HDV constrained 720x1280 scanning, 50P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.20;08;MPEG-2 HDV MP-H14 1080x1440 59.94I 16x9;Identifies MPEG-2 coded, HDV constrained 1080x1440 scanning, 59.94I frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.21;08;MPEG-2 HDV MP-H14 1080x1440 29.97P 16x9;Identifies MPEG-2 coded, HDV constrained 1080x1440 scanning, 29.97P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.22;08;MPEG-2 HDV MP-H14 1080x1440 23.98P 16x9;Identifies MPEG-2 coded, HDV constrained 1080x1440 scanning, 23.98P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.24;08;MPEG-2 HDV MP-H14 1080x1440 50I 16x9;Identifies MPEG-2 coded, HDV constrained 1080x1440 scanning, 50I frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.08;04.01.02.02.01.05.20.25;08;MPEG-2 HDV MP-H14 1080x1440 25P 16x9;Identifies MPEG-2 coded, HDV constrained 1080x1440 scanning, 25P frame rate and 16x9 picture aspect ratio;IEC61834-11(HDV);; +Node;06.0E.2B.34.04.01.01.09;04.01.02.02.01.06.00.00;09;MPEG-2 HP-ML;Identifies MPEG-2 High Profile, Main Level coding;;; +Leaf;06.0E.2B.34.04.01.01.09;04.01.02.02.01.06.02.00;09;MPEG-2 HP-ML I-Frame;Identifies MPEG-2 High Profile, Main Level, I-Frame coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.09;04.01.02.02.01.06.03.00;09;MPEG-2 HP-ML Long GOP;Identifies MPEG-2 High Profile, Main Level, Long GOP coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.09;04.01.02.02.01.06.04.00;09;MPEG-2 HP-ML No I-Frames;Identifies MPEG-2 High Profile, Main Level, No I-Frames coding;ISO/IEC 13818-2;; +Node;06.0E.2B.34.04.01.01.09;04.01.02.02.01.07.00.00;09;MPEG-2 HP-HL;Identifies MPEG-2 High Profile, High Level coding;;; +Leaf;06.0E.2B.34.04.01.01.09;04.01.02.02.01.07.02.00;09;MPEG-2 HP-HL I-Frame;Identifies MPEG-2 High Profile, High Level, I-Frame coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.09;04.01.02.02.01.07.03.00;09;MPEG-2 HP-HL Long GOP;Identifies MPEG-2 High Profile, High Level, Long GOP coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.09;04.01.02.02.01.07.04.00;09;MPEG-2 HP-HL No I-Frames;Identifies MPEG-2 High Profile, High Level, No I-Frames coding;ISO/IEC 13818-2;; +Node;06.0E.2B.34.04.01.01.09;04.01.02.02.01.08.00.00;09;MPEG-2 HP-H14;Identifies MPEG-2 High Profile, High 1440 Level coding;;; +Leaf;06.0E.2B.34.04.01.01.09;04.01.02.02.01.08.02.00;09;MPEG-2 HP-H14 I-Frame;Identifies MPEG-2 High Profile, High 1440 Level, I-Frame coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.09;04.01.02.02.01.08.03.00;09;MPEG-2 HP-H14 Long GOP;Identifies MPEG-2 High Profile, High 1440 Level, Long GOP coding;ISO/IEC 13818-2;; +Leaf;06.0E.2B.34.04.01.01.09;04.01.02.02.01.08.04.00;09;MPEG-2 HP-H14 No I-Frames;Identifies MPEG-2 High Profile, High 1440 Level, No I-Frames coding;ISO/IEC 13818-2;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.00.00;0A;MPEG-2 Other;Identifies MPEG-2 Other coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.01.00;0A;MPEG-2 SP LL;Identifies MPEG-2 SP LL coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.02.00;0A;MPEG-2 SP ML;Identifies MPEG-2 SP ML coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.03.00;0A;MPEG-2 SP HL;Identifies MPEG-2 SP HL coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.04.00;0A;MPEG-2 SP H14;Identifies MPEG-2 SP H14 coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.10.00;0A;MPEG-2 MP LL;Identifies MPEG-2 MP LL coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.20.00;0A;MPEG-2 HP LL;Identifies MPEG-2 HP LL coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.30.00;0A;MPEG-2 SSP LL;Identifies MPEG-2 SSP LL coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.31.00;0A;MPEG-2 SSP ML;Identifies MPEG-2 SSP ML coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.32.00;0A;MPEG-2 SSP H14;Identifies MPEG-2 SSP H14 coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.40.00;0A;MPEG-2 SRNSP LL;Identifies MPEG-2 SRNSP LL coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.41.00;0A;MPEG-2 SRNSP ML;Identifies MPEG-2 SRNSP ML coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.42.00;0A;MPEG-2 SRNSP HL;Identifies MPEG-2 SRNSP HL coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.43.00;0A;MPEG-2 SRNSP H14;Identifies MPEG-2 SRNSP H14 coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.50.00;0A;MPEG-2 Multiview LL;Identifies MPEG-2 Multiview LL coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.51.00;0A;MPEG-2 Multiview ML;Identifies MPEG-2 Multiview ML coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.52.00;0A;MPEG-2 Multiview HL;Identifies MPEG-2 Multiview HL coding;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.09.53.00;0A;MPEG-2 Multiview H14;Identifies MPEG-2 Multiview H14 coding;;; +Node;06.0E.2B.34.04.01.01.03;04.01.02.02.01.10.00.00;03;MPEG-1 Video;Identifies MPEG-1 Video coding;;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.10.01.00;03;MPEG-1 Constrained Profile;Identifies MPEG-1 with Constrained Profile;ISO/IEC 11172-2;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.10.02.00;03;MPEG-1 Unconstrained Coding;Identifies MPEG-1 with Unconstrained Coding;ISO/IEC 11172-2;; +Node;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.00.00;03;MPEG-4 Part2 Video;Identifies MPEG-4 Part 2 Compressed Video (natural visual);;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.02.01;03;MPEG-4 Advanced Real-time Simple Profile Level 1;Identifies MPEG-4 Advanced Real-time Simple Profile Level 1 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.02.02;03;MPEG-4 Advanced Real-time Simple Profile Level 2;Identifies MPEG-4 Advanced Real-time Simple Profile Level 2 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.02.03;03;MPEG-4 Advanced Real-time Simple Profile Level 3;Identifies MPEG-4 Advanced Real-time Simple Profile Level 3 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.02.04;03;MPEG-4 Advanced Real-time Simple Profile Level 4;Identifies MPEG-4 Advanced Real-time Simple Profile Level 4 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.10.01;03;MPEG-4 Simple Studio Profile Level 1;Identifies MPEG-4 Simple Studio Profile Level 1 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.10.02;03;MPEG-4 Simple Studio Profile Level 2;Identifies MPEG-4 Simple Studio Profile Level 2 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.10.03;03;MPEG-4 Simple Studio Profile Level 3;Identifies MPEG-4 Simple Studio Profile Level 3 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.10.04;03;MPEG-4 Simple Studio Profile Level 4;Identifies MPEG-4 Simple Studio Profile Level 4 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.0B;04.01.02.02.01.20.10.05;0B;MPEG-4 Simple Studio Profile Level 5;Identifies MPEG-4 Simple Studio Profile Level 5 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.0B;04.01.02.02.01.20.10.06;0B;MPEG-4 Simple Studio Profile Level 6;Identifies MPEG-4 Simple Studio Profile Level 6 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.11.01;03;MPEG-4 Core Studio Profile Level 1;Identifies MPEG-4 Core Studio Profile Level 1 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.11.02;03;MPEG-4 Core Studio Profile Level 2;Identifies MPEG-4 Core Studio Profile Level 2 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.11.03;03;MPEG-4 Core Studio Profile Level 3;Identifies MPEG-4 Core Studio Profile Level 3 coding;ISO/IEC 14496-2 Visual;; +Leaf;06.0E.2B.34.04.01.01.03;04.01.02.02.01.20.11.04;03;MPEG-4 Core Studio Profile Level 4;Identifies MPEG-4 Core Studio Profile Level 4 coding;ISO/IEC 14496-2 Visual;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.30.00.00;0A;H.264/MPEG-4 AVC Video;Identifies H.264/MPEG-4 AVC Video;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.00.00;0A;H.264/MPEG-4 AVC Intra Profiles;Identifies H.264/MPEG-4 AVC Intra Profiles;;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.20.00;0A;H.264/MPEG-4 AVC High 10 Intra Profile;Identifies H.264/MPEG-4 AVC High 10 Intra Profile;;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.20.01;0A;H.264/MPEG-4 AVC High 10 Intra Unconstrained Coding;Identifies H.264/MPEG-4 AVC High 10 Intra Unconstrained Coding;ISO/IEC 14496-10;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.21.00;0A;H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained;Identifies H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained;;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.21.01;0A;H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 1080/59.94i Coding;Identifies H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 1080/59.94i Coding;SMPTE RP 2027;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.21.02;0A;H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 1080/50i Coding;Identifies H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 1080/50i Coding;SMPTE RP 2027;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.21.03;0A;H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 1080/29.97p Coding;Identifies H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 1080/29.97p Coding;SMPTE RP 2027;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.21.04;0A;H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 1080/25p Coding;Identifies H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 1080/25p Coding;SMPTE RP 2027;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.21.08;0A;H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 720/59.94p Coding;Identifies H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 720/59.94p Coding;SMPTE RP 2027;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.21.09;0A;H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 720/50p Coding;Identifies H.264/MPEG-4 AVC High 10 Intra RP2027 Constrained Class 50 720/50p Coding;SMPTE RP 2027;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.30.00;0A;H.264/MPEG-4 AVC High 422 Intra Profile;Identifies H.264/MPEG-4 AVC High 422 Intra Profile;;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.30.01;0A;H.264/MPEG-4 AVC High 422 Intra Profile Unconstrained Coding;Identifies H.264/MPEG-4 AVC High 422 Intra Profile Unconstrained Coding;ISO/IEC 14496-10;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.31.00;0A;H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained;Identifies H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained;;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.31.01;0A;H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 1080/59.94i Coding;Identifies H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 1080/59.94i Coding;SMPTE RP 2027;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.31.02;0A;H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 1080/50i Coding;Identifies H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 1080/50i Coding;SMPTE RP 2027;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.31.03;0A;H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 1080/29.97p Coding;Identifies H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 1080/29.97p Coding;SMPTE RP 2027;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.31.04;0A;H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 1080/25p Coding;Identifies H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 1080/25p Coding;SMPTE RP 2027;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.31.08;0A;H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 720/59.94p Coding;Identifies H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 720/59.94p Coding;SMPTE RP 2027;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.01.32.31.09;0A;H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 720/50p Coding;Identifies H.264/MPEG-4 AVC High 422 Intra RP2027 Constrained Class 100 720/50p Coding;SMPTE RP 2027;; +Node;06.0E.2B.34.04.01.01.01;04.01.02.02.02.00.00.00;01;DV Video Compression;Identifies all variants of DV Video Compression;;; +Node;06.0E.2B.34.04.01.01.01;04.01.02.02.02.01.00.00;01;IEC-61834 Part-2 Video Compression;Identifies IEC DV Part-2 Video Compression family;;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.02.01.01.00;01;IEC-DV Video 25Mbps 525x60I;Identifies IEC-DV compressed to 25Mbps for a 525x60I source;IEC 61834-2;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.02.01.02.00;01;IEC-DV Video 25Mbps 625x50I;Identifies IEC-DV compressed to 25Mbps for a 625x50I source;IEC 61834-2;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.02.01.03.00;01;IEC-DV Video 25Mbps 525x60I SMPTE-305M Type-41h;Identifies IEC-DV compressed to 25Mbps for a 525x60I source as defined by SMPTE-305M;IEC 61834-2;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.02.01.04.00;01;IEC-DV Video 25Mbps 625x50I SMPTE-305M Type-41h;Identifies IEC-DV compressed to 25Mbps for a 625x50I source as defined by SMPTE-305M;IEC 61834-2;; +Node;06.0E.2B.34.04.01.01.01;04.01.02.02.02.02.00.00;01;DV-based Video Compression;Identifies DV-based Video Compression family;;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.02.02.01.00;01;DV-based Video 25Mbps 525x60I;Identifies DV-based compressed to 25Mbps for a 525x60I source;SMPTE ST 314;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.02.02.02.00;01;DV-based Video 25Mbps 625x50I;Identifies DV-based compressed to 25Mbps for a 625x50I source;SMPTE ST 314;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.02.02.03.00;01;DV-based Video 50Mbps 525x60I;Identifies DV-based compressed to 50Mbps for a 525x60I source;SMPTE ST 314;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.02.02.04.00;01;DV-based Video 50Mbps 625x50I;Identifies DV-based compressed to 50Mbps for a 625x50I source;SMPTE ST 314;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.02.02.05.00;01;DV-based Video 100Mbps 1080x59.94I;Identifies DV-based compressed to 100Mbps for a 1080x59.94I source;SMPTE ST 370;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.02.02.06.00;01;DV-based Video 100Mbps 1080x50I;Identifies DV-based compressed to 100Mbps for a 1080x50I source;SMPTE ST 370;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.02.02.07.00;01;DV-based Video 100Mbps 720x59.94P;Identifies DV-based compressed to 100Mbps for a 720x59.94P source;SMPTE ST 370;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.02.02.08.00;01;DV-based Video 100Mbps 720x50P;Identifies DV-based compressed to 100Mbps for a 720x50P source;SMPTE ST 370;; +Node;06.0E.2B.34.04.01.01.07;04.01.02.02.03.00.00.00;07;Individual Picture Coding Schemes;Identifies Individual Picture Coding Schemes;;; +Node;06.0E.2B.34.04.01.01.07;04.01.02.02.03.01.00.00;07;JPEG 2000 Picture Coding Scheme;Identifies the JPEG 2000 picture coding scheme;;; +Node;06.0E.2B.34.04.01.01.07;04.01.02.02.03.01.01.00;07;ISO/IEC 15444-1 JPEG 2002;Identifies JPEG 2000, ISO/IEC 15444-1:2002 ;;; +Leaf;06.0E.2B.34.04.01.01.07;04.01.02.02.03.01.01.01;07;JPEG 2000 Digital Cinema Profile;Identifies a JPEG 2000, ISO/IEC 15444-1:2002 AMD 1, Digital Cinema Profile;ISO/IEC 15444-1:2002 AMD 1;;Deprecated +Leaf;06.0E.2B.34.04.01.01.09;04.01.02.02.03.01.01.03;09;JPEG 2000 Amd-1 2K Digital Cinema Profile;Identifies a JPEG 2000 Amd-1 2K Digital Cinema Profile Bitstream;ISO/IEC 15444-1:2002 AMD 1;; +Leaf;06.0E.2B.34.04.01.01.09;04.01.02.02.03.01.01.04;09;JPEG 2000 Amd-1 4K Digital Cinema Profile;Identifies a JPEG 2000 Amd-1 4K Digital Cinema Profile Bitstream;ISO/IEC 15444-1:2002 AMD 1;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.03.01.01.7F;0A;JPEG 2000 Undefined Digital Cinema Profile;Identifies a JPEG 2000 Bitstream with an Undefined Digital Cinema Profile ;ISO/IEC 15444-1:2002 AMD 1;; +Node;06.0E.2B.34.04.01.01.0B;04.01.02.02.03.02.00.00;0B;TIFF/EP Picture Coding Scheme;Identifier for the TIFF/EP Picture Coding Scheme ;;; +Node;06.0E.2B.34.04.01.01.0B;04.01.02.02.03.02.01.00;0B;TIFF/EP Profile 2 Picture Coding Scheme;Identifier for the TIFF/EP Profile 2 Picture Coding Scheme ;;; +Leaf;06.0E.2B.34.04.01.01.0B;04.01.02.02.03.02.01.01;0B;TIFF/EP Uncompressed CFA;Identifier for the TIFF/EP Uncompressed CFA format;;; +Leaf;06.0E.2B.34.04.01.01.0B;04.01.02.02.03.02.01.02;0B;TIFF/EP Uncompressed LinearRaw;Identifier for the TIFF/EP Uncompressed LinearRaw format;;; +Leaf;06.0E.2B.34.04.01.01.0B;04.01.02.02.03.02.01.03;0B;TIFF/EP Compressed CFA;Identifier for the TIFF/EP Compressed CFA format;;; +Leaf;06.0E.2B.34.04.01.01.0B;04.01.02.02.03.02.01.04;0B;TIFF/EP Compressed LinearRaw;Identifier for the TIFF/EP Compressed LinearRaw format;;; +Node;06.0E.2B.34.04.01.01.01;04.01.02.02.70.00.00.00;01;Specialised Compression Schemes;Identifies Specialised or Custom Compression Schemes;;; +Node;06.0E.2B.34.04.01.01.01;04.01.02.02.70.01.00.00;01;SMPTE D-11 Compression;Identifies Type D-11 compressed (High Definition);;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.70.01.01.00;01;SMPTE D-11 1080 23.98PsF;Identifies SMPTE compression of a 1080/23.98PsF source;SMPTE ST 367;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.70.01.02.00;01;SMPTE D-11 1080 24PsF;Identifies SMPTE compression of a 1080/24PsF source;SMPTE ST 367;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.70.01.03.00;01;SMPTE D-11 1080 25PsF;Identifies SMPTE compression of a 1080/25PsF source;SMPTE ST 367;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.70.01.04.00;01;SMPTE D-11 1080 29.97PsF;Identifies SMPTE compression of a 1080/29.97PsF source;SMPTE ST 367;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.70.01.05.00;01;SMPTE D-11 1080 50I;Identifies SMPTE compression of a 1080/50I source;SMPTE ST 367;; +Leaf;06.0E.2B.34.04.01.01.01;04.01.02.02.70.01.06.00;01;SMPTE D-11 1080 59.94I;Identifies SMPTE compression of a 1080/59.94I source;SMPTE ST 367;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.71.00.00.00;0A;SMPTE VC-3 Compression;Identifies SMPTE VC-3 Compression;;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.71.01.00.00;0A;SMPTE VC-3 ID 1235;Identifies SMPTE VC-3 Compression ID 1235;SMPTE ST 2019-4;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.71.03.00.00;0A;SMPTE VC-3 ID 1237;Identifies SMPTE VC-3 Compression ID 1237;SMPTE ST 2019-4;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.71.04.00.00;0A;SMPTE VC-3 ID 1238;Identifies SMPTE VC-3 Compression ID 1238;SMPTE ST 2019-4;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.71.07.00.00;0A;SMPTE VC-3 ID 1241;Identifies SMPTE VC-3 Compression ID 1241;SMPTE ST 2019-4;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.71.08.00.00;0A;SMPTE VC-3 ID 1242;Identifies SMPTE VC-3 Compression ID 1242;SMPTE ST 2019-4;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.71.09.00.00;0A;SMPTE VC-3 ID 1243;Identifies SMPTE VC-3 Compression ID 1243;SMPTE ST 2019-4;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.71.10.00.00;0A;SMPTE VC-3 ID 1250;Identifies SMPTE VC-3 Compression ID 1250;SMPTE ST 2019-4;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.71.11.00.00;0A;SMPTE VC-3 ID 1251;Identifies SMPTE VC-3 Compression ID 1251;SMPTE ST 2019-4;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.71.12.00.00;0A;SMPTE VC-3 ID 1252;Identifies SMPTE VC-3 Compression ID 1252;SMPTE ST 2019-4;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.71.13.00.00;0A;SMPTE VC-3 ID 1253;Identifies SMPTE VC-3 Compression ID 1253;SMPTE ST 2019-4;; +Node;06.0E.2B.34.04.01.01.0A;04.01.02.02.72.00.00.00;0A;SMPTE VC-1 Compression;Identifies SMPTE VC-1 Compression;;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.72.01.00.00;0A;SMPTE VC-1 Coding SP@LL;Identifies SMPTE VC-1 Compression Coding SP@LL;SMPTE ST 2037;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.72.02.00.00;0A;SMPTE VC-1 Coding SP@ML;Identifies SMPTE VC-1 Compression Coding SP@ML;SMPTE ST 2037;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.72.03.00.00;0A;SMPTE VC-1 Coding MP@LL;Identifies SMPTE VC-1 Compression Coding MP@LL;SMPTE ST 2037;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.72.04.00.00;0A;SMPTE VC-1 Coding MP@ML;Identifies SMPTE VC-1 Compression Coding MP@ML;SMPTE ST 2037;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.72.05.00.00;0A;SMPTE VC-1 Coding MP@HL;Identifies SMPTE VC-1 Compression Coding MP@HL;SMPTE ST 2037;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.72.06.00.00;0A;SMPTE VC-1 Coding AP@L0;Identifies SMPTE VC-1 Compression Coding AP@L0;SMPTE ST 2037;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.72.07.00.00;0A;SMPTE VC-1 Coding AP@L1;Identifies SMPTE VC-1 Compression Coding AP@L1;SMPTE ST 2037;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.72.08.00.00;0A;SMPTE VC-1 Coding AP@L2;Identifies SMPTE VC-1 Compression Coding AP@L2;SMPTE ST 2037;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.72.09.00.00;0A;SMPTE VC-1 Coding AP@L3;Identifies SMPTE VC-1 Compression Coding AP@L3;SMPTE ST 2037;; +Leaf;06.0E.2B.34.04.01.01.0A;04.01.02.02.72.0A.00.00;0A;SMPTE VC-1 Coding AP@L4;Identifies SMPTE VC-1 Compression Coding AP@L4;SMPTE ST 2037;; +Node;06.0E.2B.34.04.01.01.01;04.02.00.00.00.00.00.00;01;Sound Essence ;Identifies sound essence parameters;;; +Node;06.0E.2B.34.04.01.01.01;04.02.02.00.00.00.00.00;01;Sound Coding Characteristics;Identifies sound coding characteristics;;; +Node;06.0E.2B.34.04.01.01.01;04.02.02.01.00.00.00.00;01;Uncompressed Sound Coding;Identifies uncompressed sound coding characteristics;;; +Leaf;06.0E.2B.34.04.01.01.0A;04.02.02.01.01.00.00.00;0A;SMPTE-382M Default Uncompressed Sound Coding;Identifies SMPTE-382M Default Uncompressed Sound Coding;SMPTE ST 382;; +Leaf;06.0E.2B.34.04.01.01.07;04.02.02.01.7E.00.00.00;07;AIFF Uncompressed Coding;Identifies uncompressed sound coded according to AIFF (big-endian samples);;; +Leaf;06.0E.2B.34.04.01.01.01;04.02.02.01.7F.00.00.00;01;Undefined Sound Coding;Identifies uncompressed sound with no defined source coding standard;;; +Node;06.0E.2B.34.04.01.01.01;04.02.02.02.00.00.00.00;01;Compressed Sound Coding;Identifies compressed sound coding characteristics;;; +Node;06.0E.2B.34.04.01.01.01;04.02.02.02.03.00.00.00;01;Compressed Audio Coding;Identifies compression of all audio types;;; +Node;06.0E.2B.34.04.01.01.03;04.02.02.02.03.01.00.00;03;Companded Audio Coding;Identifies sample-based companding schemes;;; +Leaf;06.0E.2B.34.04.01.01.03;04.02.02.02.03.01.01.00;03;A-law Coded Audio default;Identifies A-law 8-bit compressed audio - default value;ITU-T Rec G.711;; +Leaf;06.0E.2B.34.04.01.01.03;04.02.02.02.03.01.10.00;03;DV Compressed Audio;Identifies DV 12-bit compressed audio;IEC 61834-2;; +Node;06.0E.2B.34.04.01.01.01;04.02.02.02.03.02.00.00;01;SMPTE-338M Audio Coding;Identifies Compressed audio types identified by SMPTE 338M;SMPTE ST 338;; +Leaf;06.0E.2B.34.04.01.01.01;04.02.02.02.03.02.01.00;01;ATSC A-52 Compressed Audio;Identifies ATSC A/52 compressed audio;ATSC A/52A;; +Leaf;06.0E.2B.34.04.01.01.01;04.02.02.02.03.02.04.00;01;MPEG-1 Layer-1 Compressed Audio;Identifies compressed audio compliant to MPEG-1 layer 1;ISO/IEC 11172-3;; +Leaf;06.0E.2B.34.04.01.01.01;04.02.02.02.03.02.05.00;01;MPEG-1 Layer-1 or 2 Compressed Audio;Identifies compressed audio compliant to MPEG-1 layer 2 or 3 or MPEG-2 data without extension (audio);ISO/IEC 11172-3;; +Leaf;06.0E.2B.34.04.01.01.08;04.02.02.02.03.02.05.01;08;MPEG-1 Layer-2 HDV Constrained;Identifies compressed audio compliant to MPEG-1 layer 2 stereo and constrained to the HDV specification;IEC61834-11(HDV);; +Leaf;06.0E.2B.34.04.01.01.01;04.02.02.02.03.02.06.00;01;MPEG-2 Layer-1 Compressed Audio;Identifies compressed audio compliant to MPEG-2 data with extension (audio);ISO/IEC 13818-3;; +Leaf;06.0E.2B.34.04.01.01.01;04.02.02.02.03.02.1C.00;01;Dolby-E Compressed Audio;Identifies Dolby E compressed audio;;; +Node;06.0E.2B.34.04.01.01.03;04.02.02.02.03.03.00.00;03;Non SMPTE-338M MPEG-2 Coding;Identifies MPEG-2 Audio compression schemes not defined by SMPTE 338M-2000;;; +Leaf;06.0E.2B.34.04.01.01.03;04.02.02.02.03.03.01.00;03;MPEG-2 AAC Compressed Audio;Identifies MPEG-2 Advanced Audio Coding;ISO/IEC 13818-4:1998/Amd-1:1999 ;; +Node;06.0E.2B.34.04.01.01.09;04.02.02.10.00.00.00.00;09;Sound Channel Labeling;Identifies Sound Channel Labeling;;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.00.00.00;0B;Sound Channel Labeling SMPTE 2035;Identifies SoundChannel Labeling SMPTE 2035 ;;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.01.00.00;0B;SMPTE-2035 Mono Program Configurations;Identifies SMPTE-2035 Mono Program Configurations ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.01.01.00;0B;SMPTE-2035 Mono Program 1a;Identifies SMPTE-2035 Mono Program 1a ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.01.02.00;0B;SMPTE-2035 Mono Program 1b;Identifies SMPTE-2035 Mono Program 1b ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.01.03.00;0B;SMPTE-2035 Mono Program 1c;Identifies SMPTE-2035 Mono Program 1c ;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.02.00.00;0B;SMPTE-2035 Stereo Program Configurations;Identifies SMPTE-2035 Stereo Program Configurations ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.02.01.00;0B;SMPTE-2035 Stereo Program 2a ;Identifies SMPTE-2035 Stereo Program 2a ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.02.02.00;0B;SMPTE-2035 Stereo Program 2b;Identifies SMPTE-2035 Stereo Program 2b ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.02.03.00;0B;SMPTE-2035 Stereo Program 2c;Identifies SMPTE-2035 Stereo Program 2c ;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.03.00.00;0B;SMPTE-2035 Dual Stereo Program Configurations;Identifies SMPTE-2035 Dual Stereo Program Configurations ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.03.01.00;0B;SMPTE-2035 Dual Stereo 3a;Identifies SMPTE-2035 Dual Stereo 3a ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.03.02.00;0B;SMPTE-2035 Dual Stereo 3b;Identifies SMPTE-2035 Dual Stereo 3b ;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.04.00.00;0B;SMPTE-2035 Mono Commentary Program Configurations;Identifies SMPTE-2035 Mono Commentary Program Configurations ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.04.01.00;0B;SMPTE-2035 Mono Commentary 4a;Identifies SMPTE-2035 Mono Commentary 4a ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.04.02.00;0B;SMPTE-2035 Mono Commentary 4b;Identifies SMPTE-2035 Mono Commentary 4b ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.04.03.00;0B;SMPTE-2035 Mono Commentary 4c;Identifies SMPTE-2035 Mono Commentary 4c ;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.05.00.00;0B;SMPTE-2035 Stereo International Sound Configurations;Identifies SMPTE-2035 Stereo International Sound Configurations ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.05.01.00;0B;SMPTE-2035 Stereo International Sound 5a;Identifies SMPTE-2035 Stereo International Sound 5a ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.05.02.00;0B;SMPTE-2035 Stereo International Sound 5b;Identifies SMPTE-2035 Stereo International Sound 5b ;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.06.00.00;0B;SMPTE-2035 Stereo Commentary Program Configurations;Identifies SMPTE-2035 Stereo Commentary Program Configurations ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.06.01.00;0B;SMPTE-2035 Stereo Program Sound 6a;Identifies SMPTE-2035 Stereo Program Sound 6a ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.06.02.00;0B;SMPTE-2035 Stereo Program Sound 6b;Identifies SMPTE-2035 Stereo Program Sound 6b ;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.07.00.00;0B;SMPTE-2035 Mono Program Dialogue Configurations;Identifies SMPTE-2035 Mono Program Dialogue Configurations ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.07.01.00;0B;SMPTE-2035 Mono Program Dialogue 7a;Identifies SMPTE-2035 Mono Program Dialogue 7a ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.07.02.00;0B;SMPTE-2035 Mono Program Dialogue 7b;Identifies SMPTE-2035 Mono Program Dialogue 7b ;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.08.00.00;0B;SMPTE-2035 Mono Program Combo Configurations;Identifies SMPTE-2035 Mono Program Combo Configurations ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.08.01.00;0B;SMPTE-2035 Mono Program Combo 8a;Identifies SMPTE-2035 Mono Program Combo 8a ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.08.02.00;0B;SMPTE-2035 Mono Program Combo 8b;Identifies SMPTE-2035 Mono Program Combo 8b ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.08.03.00;0B;SMPTE-2035 Mono Program Combo 8c;Identifies SMPTE-2035 Mono Program Combo 8c ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.08.04.00;0B;SMPTE-2035 Mono Program Combo 8d;Identifies SMPTE-2035 Mono Program Combo 8d ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.08.05.00;0B;SMPTE-2035 Mono Program Combo 8e;Identifies SMPTE-2035 Mono Program Combo 8e ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.08.06.00;0B;SMPTE-2035 Mono Programs Combo 8f;Identifies SMPTE-2035 Mono Programs Combo 8f ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.08.07.00;0B;SMPTE-2035 Mono Programs Combo 8g;Identifies SMPTE-2035 Mono Programs Combo 8g ;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.09.00.00;0B;SMPTE-2035 Stereo Program Combo Configurations;Identifies SMPTE-2035 Stereo Program Combo Configurations ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.09.01.00;0B;SMPTE-2035 Stereo Program Combo 9a;Identifies SMPTE-2035 Stereo Program Combo 9a ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.09.02.00;0B;SMPTE-2035 Stereo Program Combo 9b;Identifies SMPTE-2035 Stereo Program Combo 9b ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.09.03.00;0B;SMPTE-2035 Stereo Program Combo 9c;Identifies SMPTE-2035 Stereo Program Combo 9c ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.09.04.00;0B;SMPTE-2035 Stereo Program Combo 9d;Identifies SMPTE-2035 Stereo Program Combo 9d ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.09.05.00;0B;SMPTE-2035 Stereo Program Combo 9e;Identifies SMPTE-2035 Stereo Program Combo 9e ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.09.06.00;0B;SMPTE-2035 Stereo Programs Combo 9f;Identifies SMPTE-2035 Stereo Programs Combo 9f ;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0A.00.00;0B;SMPTE-2035 Multi-Channel Channel Non-PCM Audio;Identifies SMPTE-2035 Multi-Channel Channel Non-PCM Audio ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0A.01.00;0B;SMPTE-2035 Multi-Channel Channel Non-PCM 10a;Identifies SMPTE-2035 Multi-Channel Channel Non-PCM 10a ;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0B.00.00;0B;SMPTE-2035 Multi-Channel Program Combo Configurations;Identifies SMPTE-2035 Multi-Channel Program Combo Configurations ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0B.01.00;0B;SMPTE-2035 Multi-Channel Program Combo 11a;Identifies SMPTE-2035 Multi-Channel Program Combo 11a ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0B.02.00;0B;SMPTE-2035 Multi-Channel Program Combo 11b;Identifies SMPTE-2035 Multi-Channel Program Combo 11b ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0B.03.00;0B;SMPTE-2035 Multi-Channel Program Combo 11c;Identifies SMPTE-2035 Multi-Channel Program Combo 11c ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0B.04.00;0B;SMPTE-2035 Multi-Channel Program Combo 11d;Identifies SMPTE-2035 Multi-Channel Program Combo 11d ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0B.05.00;0B;SMPTE-2035 Multi-Channel Program Combo 11e;Identifies SMPTE-2035 Multi-Channel Program Combo 11e ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0B.06.00;0B;SMPTE-2035 Multi-Channel Program Combo 11f;Identifies SMPTE-2035 Multi-Channel Program Combo 11f ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0B.07.00;0B;SMPTE-2035 Multi-Channel Program Combo 11g;Identifies SMPTE-2035 Multi-Channel Program Combo 11g ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0B.08.00;0B;SMPTE-2035 Multi-Channel Program Combo 11h;Identifies SMPTE-2035 Multi-Channel Program Combo 11h ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0B.09.00;0B;SMPTE-2035 Multi-Channel Program Combo 11i;Identifies SMPTE-2035 Multi-Channel Program Combo 11i ;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0C.00.00;0B;SMPTE-2035 Dual Stereo Multi-Channel Configurations;Identifies SMPTE-2035 Dual Stereo Multi-Channel Configurations ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0C.01.00;0B;SMPTE-2035 Dual Stereo Multi-Channel 12a;Identifies SMPTE-2035 Dual Stereo Multi-Channel 12a ;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0D.00.00;0B;SMPTE-2035 12-Track Program Type Configurations;Identifies SMPTE-2035 12-Track Program Type Configurations ;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0D.01.00;0B;SMPTE-2035 12-Track Stereo Programs Plus Multi-Channel Program 13a;Identifies SMPTE-2035 12-Track Stereo Programs Plus Multi-Channel Program 13a;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0D.02.00;0B;SMPTE-2035 12-Track Stereo Dual-Language Programs Plus Multi-Channel-Program 13b;Identifies SMPTE-2035 12-Track Stereo Dual-Language Programs Plus Multi-Channel-Program 13b;SMPTE ST 2035;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.01.0D.03.00;0B;SMPTE-2035 12-Track Stereo Dual-Language Programs Plus Multi-Channel-Coded-Audio 13c;Identifies SMPTE-2035 12-Track Stereo Dual-Language Programs Plus Multi-Channel-Coded-Audio 13c;SMPTE ST 2035;; +Node;06.0E.2B.34.04.01.01.09;04.02.02.10.02.00.00.00;09;Sound Channel Labeling SMPTE320M;Identifies Sound Channel Labeling according to SMPTE320M;;SMPTE ST 320 has been withdrawn;Deprecated +Leaf;06.0E.2B.34.04.01.01.09;04.02.02.10.02.01.00.00;09;SMPTE-320M 8-Channel ModeA;Identifies SMPTE-320M 8-Channel ModeA;SMPTE ST 320;;Deprecated +Leaf;06.0E.2B.34.04.01.01.09;04.02.02.10.02.02.00.00;09;SMPTE-320M 8-Channel ModeB;Identifies SMPTE-320M 8-Channel ModeB;SMPTE ST 320;;Deprecated +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.03.00.00.00;0B;Sound Channel Labeling SMPTE 429-2;Identifies Sound Channel Labeling according to SMPTE 429-2;;; +Node;06.0E.2B.34.04.01.01.0B;04.02.02.10.03.01.00.00;0B;Sound Channel Labeling SMPTE 429-2 Sets-1;Identifies Sound Channel Labeling;;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.03.01.01.00;0B;SMPTE-429-2 Channel Configuration 1;Identifies SMPTE-429-2 Channel Configuration 1;SMPTE ST 429-2;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.03.01.02.00;0B;SMPTE-429-2 Channel Configuration 2;Identifies SMPTE-429-2 Channel Configuration 2;SMPTE ST 429-2;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.03.01.03.00;0B;SMPTE-429-2 Channel Configuration 3;Identifies SMPTE-429-2 Channel Configuration 3;SMPTE ST 429-2;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.03.01.04.00;0B;SMPTE-429-2 Channel Configuration 4;Identifies SMPTE-429-2 Channel Configuration 4;;; +Leaf;06.0E.2B.34.04.01.01.0B;04.02.02.10.03.01.05.00;0B;SMPTE-429-2 Channel Configuration 5;Identifies SMPTE-429-2 Channel Configuration 5;;; +Node;06.0E.2B.34.04.01.01.01;04.03.00.00.00.00.00.00;01;Data Essence;Identifies data essence parameters;;; +Node;06.0E.2B.34.04.01.01.01;04.04.00.00.00.00.00.00;01;Metadata;Identifies metadata parameters;;; +Node;06.0E.2B.34.04.01.01.01;04.04.01.00.00.00.00.00;01;Fundamental Metadata Characteristics;Identifies fundamental metadata parameters;;; +Node;06.0E.2B.34.04.01.01.01;04.04.01.01.00.00.00.00;01;Static Metadata;Identifies static metadata parameters;;; +Node;06.0E.2B.34.04.01.01.01;04.04.01.02.00.00.00.00;01;Dynamic Metadata;Identifies dynamic metadata parameters;;; +Node;06.0E.2B.34.04.01.01.01;04.04.01.02.01.00.00.00;01;Repetitive Timing Metadata;Identifies repetitive timing metadata;;; +Node;06.0E.2B.34.04.01.01.01;04.04.01.02.01.01.00.00;01;SMPTE-12M Inactive User Bits;Identifies SMPTE 12M timecode with inactive user bits;;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.01.01.00;01;SMPTE-12M 23.98fps Inactive User Bits Drop Frame Inactive;Identifies SMPTE-12M timecode at 23.98fps with Inactive User Bits and Drop Frame Inactive;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.01.01.01;01;SMPTE-12M 23.98fps Inactive User Bits Drop Frame Active;Identifies SMPTE-12M timecode at 23.98fps with Inactive User Bits and Drop Frame Active;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.01.02.00;01;SMPTE-12M 24fps Inactive User Bits No Drop Frame;Identifies SMPTE-12M timecode at 24fps with Inactive User Bits and No Drop Frame;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.01.03.00;01;SMPTE-12M 25fps Inactive User Bits No Drop Frame;Identifies SMPTE-12M timecode at 25fps with Inactive User Bits and No Drop Frame;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.01.04.00;01;SMPTE-12M 29.97fps Inactive User Bits Drop Frame Inactive;Identifies SMPTE-12M timecode at 29.97fps with Inactive User Bits and Drop Frame Inactive;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.01.04.01;01;SMPTE-12M 29.97fps Inactive User Bits Drop Frame Active;Identifies SMPTE-12M timecode at 29.97fps with Inactive User Bits and Drop Frame Active;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.01.05.00;01;SMPTE-12M 30fps Inactive User Bits No Drop Frame;Identifies SMPTE-12M timecode at 30fps with Inactive User Bits and No Drop Frame;SMPTE ST 12-1;; +Node;06.0E.2B.34.04.01.01.01;04.04.01.02.01.02.00.00;01;SMPTE-12M Active User Bits;Identifies SMPTE 12M timecode with active user bits;;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.02.01.00;01;SMPTE-12M 23.98fps Active User Bits Drop Frame Inactive;Identifies SMPTE-12M timecode at 23.98fps with Active User Bits and Drop Frame Inactive;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.02.01.01;01;SMPTE-12M 23.98fps Active User Bits Drop Frame Active;Identifies SMPTE-12M timecode at 23.98fps with Active User Bits and Drop Frame Active;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.02.02.00;01;SMPTE-12M 24fps Active User Bits No Drop Frame;Identifies SMPTE-12M timecode at 24fps with Active User Bits and No Drop Frame;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.02.03.00;01;SMPTE-12M 25fps Active User Bits No Drop Frame;Identifies SMPTE-12M timecode at 25fps with Active User Bits and No Drop Frame;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.02.04.00;01;SMPTE-12M 29.97fps Active User Bits Drop Frame Inactive;Identifies SMPTE-12M timecode at 29.97fps with Active User Bits and Drop Frame Inactive;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.02.04.01;01;SMPTE-12M 29.97fps Active User Bits Drop Frame Active;Identifies SMPTE-12M timecode at 29.97fps with Active User Bits and Drop Frame Active;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.02.05.00;01;SMPTE-12M 30fps Active User Bits No Drop Frame;Identifies SMPTE-12M timecode at 30fps with Active User Bits and No Drop Frame;SMPTE ST 12-1;; +Node;06.0E.2B.34.04.01.01.01;04.04.01.02.01.03.00.00;01;SMPTE-12M Datecode User Bits;Identifies SMPTE 12M timecode with datecode user bits;;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.03.01.00;01;SMPTE-12M 23.98fps Datecode User Bits Drop Frame Inactive;Identifies SMPTE-12M timecode at 23.98fps with Datecode User Bits and Drop Frame Inactive;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.03.01.01;01;SMPTE-12M 23.98fps Datecode User Bits Drop Frame Active;Identifies SMPTE-12M timecode at 23.98fps with Datecode User Bits and Drop Frame Active;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.03.02.00;01;SMPTE-12M 24fps Datecode User Bits No Drop Frame;Identifies SMPTE-12M timecode at 24fps with Datecode User Bits and No Drop Frame;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.03.03.00;01;SMPTE-12M 25fps Datecode User Bits No Drop Frame;Identifies SMPTE-12M timecode at 25fps with Datecode User Bits and No Drop Frame;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.03.04.00;01;SMPTE-12M 29.97fps Datecode User Bits Drop Frame Inactive;Identifies SMPTE-12M timecode at 29.97fps with Datecode User Bits and Drop Frame Inactive;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.03.04.01;01;SMPTE-12M 29.97fps Datecode User Bits Drop Frame Active;Identifies SMPTE-12M timecode at 29.97fps with Datecode User Bits and Drop Frame Active;SMPTE ST 12-1;; +Leaf;06.0E.2B.34.04.01.01.01;04.04.01.02.01.03.05.00;01;SMPTE-12M 30fps Datecode User Bits No Drop Frame;Identifies SMPTE-12M timecode at 30fps with Datecode User Bits and No Drop Frame;SMPTE ST 12-1;; +Node;06.0E.2B.34.04.01.01.01;04.05.00.00.00.00.00.00;01;Compound Essence;SMPTE Label identifiers for compound essence parameters;;; +Node;06.0E.2B.34.04.01.01.01;04.10.00.00.00.00.00.00;01;General Data;SMPTE Label identifiers for general data parameters (neither essence nor metadata);;; +Node;06.0E.2B.34.04.01.01.01;05.00.00.00.00.00.00.00;01;PROCESS;SMPTE Label identifiers for Process Data;;; +Node;06.0E.2B.34.04.01.01.0B;05.10.00.00.00.00.00.00;0B;Settings;Identifies Settings ;;; +Node;06.0E.2B.34.04.01.01.0B;05.10.01.00.00.00.00.00;0B;Device Settings;Identifies Device Settings ;;; +Node;06.0E.2B.34.04.01.01.0B;05.10.01.01.00.00.00.00;0B;Camera Settings;Identifies Camera Settings ;;; +Node;06.0E.2B.34.04.01.01.0B;05.10.01.01.01.00.00.00;0B;Exposure Settings;Identifies Exposure Settings ;;; +Leaf;06.0E.2B.34.04.01.01.0B;05.10.01.01.01.01.00.00;0B;Manual Exposure;Identifies Manual Exposure ;SMPTE RDD 18;; +Leaf;06.0E.2B.34.04.01.01.0B;05.10.01.01.01.02.00.00;0B;Full Auto Exposure;Identifies Full Auto Exposure ;SMPTE RDD 18;; +Leaf;06.0E.2B.34.04.01.01.0B;05.10.01.01.01.03.00.00;0B;Gain Priority Auto Exposure;Identifies Gain Priority Auto Exposure ;SMPTE RDD 18;; +Leaf;06.0E.2B.34.04.01.01.0B;05.10.01.01.01.04.00.00;0B;Iris Priority Auto Exposure;Identifies Iris Priority Auto Exposure ;SMPTE RDD 18;; +Leaf;06.0E.2B.34.04.01.01.0B;05.10.01.01.01.05.00.00;0B;Shutter Priority Auto Exposure;Identifies Shutter Priority Auto Exposure ;SMPTE RDD 18;; +Node;06.0E.2B.34.04.01.01.01;06.00.00.00.00.00.00.00;01;RELATIONAL;SMPTE Label identifiers for Relational Data;;; +Node;06.0E.2B.34.04.01.01.01;07.00.00.00.00.00.00.00;01;SPATIO-TEMPORAL;SMPTE Label identifiers for Spatio-Temporal Data;;; +Node;06.0E.2B.34.04.01.01.01;0C.00.00.00.00.00.00.00;01;COMPOUND;SMPTE Label identifiers for Compound Data;;; +Node;06.0E.2B.34.04.01.01.01;0D.00.00.00.00.00.00.00;01;USER ORGANIZATION PUBLIC;SMPTE Label identifiers for Organizations that are registered for public use;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.00.00.00.00.00.00;01;Public User Organization AAF-Association;SMPTE Label identifiers registered by the AAF Association for public use;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.01.00.00.00.00.00;01;AAF Structural Metadata;Identifiers for AAF/MXF Structural Metadata;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.00.00.00.00.00;01;MXF Operational Pattern Application;Identifiers for MXF Operational Patterns;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.00.00.00.00;01;MXF OP Structure Version;Identifiers for MXF OPs with Structure Version 1;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.00.00.00;01;MXF OP1x SingleItem AnyPackage;Identifiers for MXF OP1x, SingleItem AnyPackage;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.01.00.00;01;MXF OP1a SingleItem SinglePackage;Identifiers for MXF: OP1a, SingleItem SinglePackage;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.01.01.00;01;MXF OP1a SingleItem SinglePackage UniTrack Stream Internal;Identifier for MXF OP1a SingleItem SinglePackage, with UniTrack Stream and Internal essence constraints;SMPTE ST 378;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.01.03.00;01;MXF OP1a SingleItem SinglePackage UniTrack Stream External;Identifier for MXF OP1a SingleItem SinglePackage, with UniTrack Stream and External essence constraints;SMPTE ST 378;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.01.05.00;01;MXF OP1a SingleItem SinglePackage UniTrack NonStream Internal;Identifier for MXF OP1a SingleItem SinglePackage, with UniTrack NonStream and Internal essence constraints;SMPTE ST 378;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.01.07.00;01;MXF OP1a SingleItem SinglePackage UniTrack NonStream External;Identifier for MXF OP1a SingleItem SinglePackage, with UniTrack NonStream and External essence constraints;SMPTE ST 378;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.01.09.00;01;MXF OP1a SingleItem SinglePackage MultiTrack Stream Internal;Identifier for MXF OP1a SingleItem SinglePackage, with MultiTrack Stream and Internal essence constraints;SMPTE ST 378;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.01.0B.00;01;MXF OP1a SingleItem SinglePackage MultiTrack Stream External;Identifier for MXF OP1a SingleItem SinglePackage, with MultiTrack Stream and External essence constraints;SMPTE ST 378;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.01.0D.00;01;MXF OP1a SingleItem SinglePackage MultiTrack NonStream Internal;Identifier for MXF OP1a SingleItem SinglePackage, with MultiTrack NonStream and Internal essence constraints;SMPTE ST 378;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.01.0F.00;01;MXF OP1a SingleItem SinglePackage MultiTrack NonStream External;Identifier for MXF OP1a SingleItem SinglePackage, with MultiTrack NonStream and External essence constraints;SMPTE ST 378;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.02.00.00;01;MXF OP1b SingleItem GangedPackages;Identifiers for MXF: OP1b, SingleItem GangedPackages;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.02.01.00;01;MXF OP1b SingleItem GangedPackages UniTrack Stream Internal;Identifier for MXF OP1b SingleItem GangedPackages, with UniTrack Stream and Internal essence constraints;SMPTE ST 391;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.02.03.00;01;MXF OP1b SingleItem GangedPackages UniTrack Stream External;Identifier for MXF OP1b SingleItem GangedPackages, with UniTrack Stream and External essence constraints;SMPTE ST 391;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.02.05.00;01;MXF OP1b SingleItem GangedPackages UniTrack NonStream Internal;Identifier for MXF OP1b SingleItem GangedPackages, with UniTrack NonStream and Internal essence constraints;SMPTE ST 391;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.02.07.00;01;MXF OP1b SingleItem GangedPackages UniTrack NonStream External;Identifier for MXF OP1b SingleItem GangedPackages, with UniTrack NonStream and External essence constraints;SMPTE ST 391;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.02.09.00;01;MXF OP1b SingleItem GangedPackages MultiTrack Stream Internal;Identifier for MXF OP1b SingleItem GangedPackages, with MultiTrack Stream and Internal essence constraints;SMPTE ST 391;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.02.0B.00;01;MXF OP1b SingleItem GangedPackages MultiTrack Stream External;Identifier for MXF OP1b SingleItem GangedPackages, with MultiTrack Stream and External essence constraints;SMPTE ST 391;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.02.0D.00;01;MXF OP1b SingleItem GangedPackages MultiTrack NonStream Internal;Identifier for MXF OP1b SingleItem GangedPackages, with MultiTrack NonStream and Internal essence constraints;SMPTE ST 391;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.02.0F.00;01;MXF OP1b SingleItem GangedPackages MultiTrack NonStream External;Identifier for MXF OP1b SingleItem GangedPackages, with MultiTrack NonStream and External essence constraints;SMPTE ST 391;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.03.00.00;01;MXF OP1c SingleItem AlternatePackages;Identifiers for MXF: OP1c, SingleItem AlternatePackages;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.03.01.00;01;MXF OP1c SingleItem AlternatePackages UniTrack Stream Internal;Identifier for MXF OP1c SingleItem AlternatePackages, with UniTrack Stream and Internal essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.03.03.00;01;MXF OP1c SingleItem AlternatePackages UniTrack Stream External;Identifier for MXF OP1c SingleItem AlternatePackages, with UniTrack Stream and External essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.03.05.00;01;MXF OP1c SingleItem AlternatePackages UniTrack NonStream Internal;Identifier for MXF OP1c SingleItem AlternatePackages, with UniTrack NonStream and Internal essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.03.07.00;01;MXF OP1c SingleItem AlternatePackages UniTrack NonStream External;Identifier for MXF OP1c SingleItem AlternatePackages, with UniTrack NonStream and External essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.03.09.00;01;MXF OP1c SingleItem AlternatePackages MultiTrack Stream Internal;Identifier for MXF OP1c SingleItem AlternatePackages, with MultiTrack Stream and Internal essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.03.0B.00;01;MXF OP1c SingleItem AlternatePackages MultiTrack Stream External;Identifier for MXF OP1c SingleItem AlternatePackages, with MultiTrack Stream and External essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.03.0D.00;01;MXF OP1c SingleItem AlternatePackages MultiTrack NonStream Internal;Identifier for MXF OP1c SingleItem AlternatePackages, with MultiTrack NonStream and Internal essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.01.03.0F.00;01;MXF OP1c SingleItem AlternatePackages MultiTrack NonStream External;Identifier for MXF OP1c SingleItem AlternatePackages, with MultiTrack NonStream and External essence constraints;SMPTE ST 408;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.00.00.00;01;MXF OP2x PlaylistItems AnyPackage;Identifiers for MXF: OP2x, PlaylistItems AnyPackage;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.00.00;01;MXF OP2a PlaylistItems SinglePackage;Identifiers for MXF: OP2a, PlaylistItems SinglePackage;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.01.00;01;MXF OP2a PlaylistItems SinglePackage UniTrack Stream Internal NoProcessing;Identifier for MXF OP2a PlaylistItems, SinglePackage, with UniTrack, Stream, Internal and NoProcessing essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.01.10;01;MXF OP2a PlaylistItems SinglePackage UniTrack Stream Internal MayProcess;Identifier for MXF OP2a PlaylistItems, SinglePackage, with UniTrack, Stream, Internal and MayProcess essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.03.00;01;MXF OP2a PlaylistItems SinglePackage UniTrack Stream External NoProcessing;Identifier for MXF OP2a PlaylistItems, SinglePackage, with UniTrack, Stream, External and NoProcessing essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.03.10;01;MXF OP2a PlaylistItems SinglePackage UniTrack Stream External MayProcess;Identifier for MXF OP2a PlaylistItems, SinglePackage, with UniTrack, Stream, External and MayProcess essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.05.00;01;MXF OP2a PlaylistItems SinglePackage UniTrack NonStream Internal NoProcessing;Identifier for MXF OP2a PlaylistItems, SinglePackage, with UniTrack, NonStream, Internal and NoProcessing essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.05.10;01;MXF OP2a PlaylistItems SinglePackage UniTrack NonStream Internal MayProcess;Identifier for MXF OP2a PlaylistItems, SinglePackage, with UniTrack, NonStream, Internal and MayProcess essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.07.00;01;MXF OP2a PlaylistItems SinglePackage UniTrack NonStream External NoProcessing;Identifier for MXF OP2a PlaylistItems, SinglePackage, with UniTrack, NonStream, External and NoProcessing essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.07.10;01;MXF OP2a PlaylistItems SinglePackage UniTrack NonStream External MayProcess;Identifier for MXF OP2a PlaylistItems, SinglePackage, with UniTrack, NonStream, External and MayProcess essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.09.00;01;MXF OP2a PlaylistItems SinglePackage MultiTrack Stream Internal NoProcessing;Identifier for MXF OP2a PlaylistItems, SinglePackage, with MultiTrack, Stream, Internal and NoProcessing essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.09.10;01;MXF OP2a PlaylistItems SinglePackage MultiTrack Stream Internal MayProcess;Identifier for MXF OP2a PlaylistItems, SinglePackage, with MultiTrack, Stream, Internal and MayProcess essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.0B.00;01;MXF OP2a PlaylistItems SinglePackage MultiTrack Stream External NoProcessing;Identifier for MXF OP2a PlaylistItems, SinglePackage, with MultiTrack, Stream, External and NoProcessing essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.0B.10;01;MXF OP2a PlaylistItems SinglePackage MultiTrack Stream External MayProcess;Identifier for MXF OP2a PlaylistItems, SinglePackage, with MultiTrack, Stream, External and MayProcess essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.0D.00;01;MXF OP2a PlaylistItems SinglePackage MultiTrack NonStream Internal NoProcessing;Identifier for MXF OP2a PlaylistItems, SinglePackage, with MultiTrack, NonStream, Internal and NoProcessing essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.0D.10;01;MXF OP2a PlaylistItems SinglePackage MultiTrack NonStream Internal MayProcess;Identifier for MXF OP2a PlaylistItems, SinglePackage, with MultiTrack, NonStream, Internal and MayProcess essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.0F.00;01;MXF OP2a PlaylistItems SinglePackage MultiTrack NonStream External NoProcessing;Identifier for MXF OP2a PlaylistItems, SinglePackage, with MultiTrack, NonStream, External and NoProcessing essence constraints;SMPTE ST 392;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.01.0F.10;01;MXF OP2a PlaylistItems SinglePackage MultiTrack NonStream External MayProcess;Identifier for MXF OP2a PlaylistItems, SinglePackage, with MultiTrack, NonStream, External and MayProcess essence constraints;SMPTE ST 392;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.00.00;01;MXF OP2b PlaylistItems GangedPackages;Identifiers for MXF: OP2b, PlaylistItems GangedPackages;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.01.00;01;MXF OP2b PlaylistItems GangedPackages UniTrack Stream Internal NoProcessing;Identifier for MXF OP2b PlaylistItems, GangedPackages, with UniTrack, Stream, Internal and NoProcessing essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.01.10;01;MXF OP2b PlaylistItems GangedPackages UniTrack Stream Internal MayProcess;Identifier for MXF OP2b PlaylistItems, GangedPackages, with UniTrack, Stream, Internal and MayProcess essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.03.00;01;MXF OP2b PlaylistItems GangedPackages UniTrack Stream External NoProcessing;Identifier for MXF OP2b PlaylistItems, GangedPackages, with UniTrack, Stream, External and NoProcessing essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.03.10;01;MXF OP2b PlaylistItems GangedPackages UniTrack Stream External MayProcess;Identifier for MXF OP2b PlaylistItems, GangedPackages, with UniTrack, Stream, External and MayProcess essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.05.00;01;MXF OP2b PlaylistItems GangedPackages UniTrack NonStream Internal NoProcessing;Identifier for MXF OP2b PlaylistItems, GangedPackages, with UniTrack, NonStream, Internal and NoProcessing essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.05.10;01;MXF OP2b PlaylistItems GangedPackages UniTrack NonStream Internal MayProcess;Identifier for MXF OP2b PlaylistItems, GangedPackages, with UniTrack, NonStream, Internal and MayProcess essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.07.00;01;MXF OP2b PlaylistItems GangedPackages UniTrack NonStream External NoProcessing;Identifier for MXF OP2b PlaylistItems, GangedPackages, with UniTrack, NonStream, External and NoProcessing essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.07.10;01;MXF OP2b PlaylistItems GangedPackages UniTrack NonStream External MayProcess;Identifier for MXF OP2b PlaylistItems, GangedPackages, with UniTrack, NonStream, External and MayProcess essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.09.00;01;MXF OP2b PlaylistItems GangedPackages MultiTrack Stream Internal NoProcessing;Identifier for MXF OP2b PlaylistItems, GangedPackages, with MultiTrack, Stream, Internal and NoProcessing essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.09.10;01;MXF OP2b PlaylistItems GangedPackages MultiTrack Stream Internal MayProcess;Identifier for MXF OP2b PlaylistItems, GangedPackages, with MultiTrack, Stream, Internal and MayProcess essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.0B.00;01;MXF OP2b PlaylistItems GangedPackages MultiTrack Stream External NoProcessing;Identifier for MXF OP2b PlaylistItems, GangedPackages, with MultiTrack, Stream, External and NoProcessing essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.0B.10;01;MXF OP2b PlaylistItems GangedPackages MultiTrack Stream External MayProcess;Identifier for MXF OP2b PlaylistItems, GangedPackages, with MultiTrack, Stream, External and MayProcess essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.0D.00;01;MXF OP2b PlaylistItems GangedPackages MultiTrack NonStream Internal NoProcessing;Identifier for MXF OP2b PlaylistItems, GangedPackages, with MultiTrack, NonStream, Internal and NoProcessing essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.0D.10;01;MXF OP2b PlaylistItems GangedPackages MultiTrack NonStream Internal MayProcess;Identifier for MXF OP2b PlaylistItems, GangedPackages, with MultiTrack, NonStream, Internal and MayProcess essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.0F.00;01;MXF OP2b PlaylistItems GangedPackages MultiTrack NonStream External NoProcessing;Identifier for MXF OP2b PlaylistItems, GangedPackages, with MultiTrack, NonStream, External and NoProcessing essence constraints;SMPTE ST 393;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.02.0F.10;01;MXF OP2b PlaylistItems GangedPackages MultiTrack NonStream External MayProcess;Identifier for MXF OP2b PlaylistItems, GangedPackages, with MultiTrack, NonStream, External and MayProcess essence constraints;SMPTE ST 393;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.00.00;01;MXF OP2c PlaylistItems AlternatePackages;Identifiers for MXF: OP2c, PlaylistItems AlternatePackages;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.01.00;01;MXF OP2c PlaylistItems AlternatePackages UniTrack Stream Internal NoProcessing;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with UniTrack, Stream, Internal and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.01.10;01;MXF OP2c PlaylistItems AlternatePackages UniTrack Stream Internal MayProcess;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with UniTrack, Stream, Internal and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.03.00;01;MXF OP2c PlaylistItems AlternatePackages UniTrack Stream External NoProcessing;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with UniTrack, Stream, External and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.03.10;01;MXF OP2c PlaylistItems AlternatePackages UniTrack Stream External MayProcess;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with UniTrack, Stream, External and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.05.00;01;MXF OP2c PlaylistItems AlternatePackages UniTrack NonStream Internal NoProcessing;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with UniTrack, NonStream, Internal and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.05.10;01;MXF OP2c PlaylistItems AlternatePackages UniTrack NonStream Internal MayProcess;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with UniTrack, NonStream, Internal and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.07.00;01;MXF OP2c PlaylistItems AlternatePackages UniTrack NonStream External NoProcessing;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with UniTrack, NonStream, External and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.07.10;01;MXF OP2c PlaylistItems AlternatePackages UniTrack NonStream External MayProcess;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with UniTrack, NonStream, External and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.09.00;01;MXF OP2c PlaylistItems AlternatePackages MultiTrack Stream Internal NoProcessing;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with MultiTrack, Stream, Internal and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.09.10;01;MXF OP2c PlaylistItems AlternatePackages MultiTrack Stream Internal MayProcess;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with MultiTrack, Stream, Internal and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.0B.00;01;MXF OP2c PlaylistItems AlternatePackages MultiTrack Stream External NoProcessing;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with MultiTrack, Stream, External and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.0B.10;01;MXF OP2c PlaylistItems AlternatePackages MultiTrack Stream External MayProcess;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with MultiTrack, Stream, External and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.0D.00;01;MXF OP2c PlaylistItems AlternatePackages MultiTrack NonStream Internal NoProcessing;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with MultiTrack, NonStream, Internal and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.0D.10;01;MXF OP2c PlaylistItems AlternatePackages MultiTrack NonStream Internal MayProcess;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with MultiTrack, NonStream, Internal and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.0F.00;01;MXF OP2c PlaylistItems AlternatePackages MultiTrack NonStream External NoProcessing;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with MultiTrack, NonStream, External and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.02.03.0F.10;01;MXF OP2c PlaylistItems AlternatePackages MultiTrack NonStream External MayProcess;Identifier for MXF OP2c PlaylistItems, AlternatePackages, with MultiTrack, NonStream, External and MayProcess essence constraints;SMPTE ST 408;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.00.00.00;01;MXF OP3x EditItems AnyPackage;Identifiers for MXF: OP3x, EditItems AnyPackage;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.00.00;01;MXF OP3a EditItems SinglePackage;Identifiers for MXF: OP3a, EditItems SinglePackage;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.01.00;01;MXF OP3a EditItems SinglePackage UniTrack Stream Internal NoProcessing;Identifier for MXF OP3a EditItems, SinglePackage, with UniTrack, Stream, Internal and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.01.10;01;MXF OP3a EditItems SinglePackage UniTrack Stream Internal MayProcess;Identifier for MXF OP3a EditItems, SinglePackage, with UniTrack, Stream, Internal and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.03.00;01;MXF OP3a EditItems SinglePackage UniTrack Stream External NoProcessing;Identifier for MXF OP3a EditItems, SinglePackage, with UniTrack, Stream, External and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.03.10;01;MXF OP3a EditItems SinglePackage UniTrack Stream External MayProcess;Identifier for MXF OP3a EditItems, SinglePackage, with UniTrack, Stream, External and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.05.00;01;MXF OP3a EditItems SinglePackage UniTrack NonStream Internal NoProcessing;Identifier for MXF OP3a EditItems, SinglePackage, with UniTrack, NonStream, Internal and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.05.10;01;MXF OP3a EditItems SinglePackage UniTrack NonStream Internal MayProcess;Identifier for MXF OP3a EditItems, SinglePackage, with UniTrack, NonStream, Internal and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.07.00;01;MXF OP3a EditItems SinglePackage UniTrack NonStream External NoProcessing;Identifier for MXF OP3a EditItems, SinglePackage, with UniTrack, NonStream, External and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.07.10;01;MXF OP3a EditItems SinglePackage UniTrack NonStream External MayProcess;Identifier for MXF OP3a EditItems, SinglePackage, with UniTrack, NonStream, External and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.09.00;01;MXF OP3a EditItems SinglePackage MultiTrack Stream Internal NoProcessing;Identifier for MXF OP3a EditItems, SinglePackage, with MultiTrack, Stream, Internal and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.09.10;01;MXF OP3a EditItems SinglePackage MultiTrack Stream Internal MayProcess;Identifier for MXF OP3a EditItems, SinglePackage, with MultiTrack, Stream, Internal and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.0B.00;01;MXF OP3a EditItems SinglePackage MultiTrack Stream External NoProcessing;Identifier for MXF OP3a EditItems, SinglePackage, with MultiTrack, Stream, External and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.0B.10;01;MXF OP3a EditItems SinglePackage MultiTrack Stream External MayProcess;Identifier for MXF OP3a EditItems, SinglePackage, with MultiTrack, Stream, External and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.0D.00;01;MXF OP3a EditItems SinglePackage MultiTrack NonStream Internal NoProcessing;Identifier for MXF OP3a EditItems, SinglePackage, with MultiTrack, NonStream, Internal and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.0D.10;01;MXF OP3a EditItems SinglePackage MultiTrack NonStream Internal MayProcess;Identifier for MXF OP3a EditItems, SinglePackage, with MultiTrack, NonStream, Internal and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.0F.00;01;MXF OP3a EditItems SinglePackage MultiTrack NonStream External NoProcessing;Identifier for MXF OP3a EditItems, SinglePackage, with MultiTrack, NonStream, External and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.01.0F.10;01;MXF OP3a EditItems SinglePackage MultiTrack NonStream External MayProcess;Identifier for MXF OP3a EditItems, SinglePackage, with MultiTrack, NonStream, External and MayProcess essence constraints;SMPTE ST 407;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.00.00;01;MXF OP3b EditItems GangedPackages;Identifiers for MXF: OP3b, EditItems GangedPackages;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.01.00;01;MXF OP3b EditItems GangedPackages UniTrack Stream Internal NoProcessing;Identifier for MXF OP3b EditItems, GangedPackages, with UniTrack, Stream, Internal and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.01.10;01;MXF OP3b EditItems GangedPackages UniTrack Stream Internal MayProcess;Identifier for MXF OP3b EditItems, GangedPackages, with UniTrack, Stream, Internal and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.03.00;01;MXF OP3b EditItems GangedPackages UniTrack Stream External NoProcessing;Identifier for MXF OP3b EditItems, GangedPackages, with UniTrack, Stream, External and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.03.10;01;MXF OP3b EditItems GangedPackages UniTrack Stream External MayProcess;Identifier for MXF OP3b EditItems, GangedPackages, with UniTrack, Stream, External and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.05.00;01;MXF OP3b EditItems GangedPackages UniTrack NonStream Internal NoProcessing;Identifier for MXF OP3b EditItems, GangedPackages, with UniTrack, NonStream, Internal and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.05.10;01;MXF OP3b EditItems GangedPackages UniTrack NonStream Internal MayProcess;Identifier for MXF OP3b EditItems, GangedPackages, with UniTrack, NonStream, Internal and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.07.00;01;MXF OP3b EditItems GangedPackages UniTrack NonStream External NoProcessing;Identifier for MXF OP3b EditItems, GangedPackages, with UniTrack, NonStream, External and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.07.10;01;MXF OP3b EditItems GangedPackages UniTrack NonStream External MayProcess;Identifier for MXF OP3b EditItems, GangedPackages, with UniTrack, NonStream, External and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.09.00;01;MXF OP3b EditItems GangedPackages MultiTrack Stream Internal NoProcessing;Identifier for MXF OP3b EditItems, GangedPackages, with MultiTrack, Stream, Internal and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.09.10;01;MXF OP3b EditItems GangedPackages MultiTrack Stream Internal MayProcess;Identifier for MXF OP3b EditItems, GangedPackages, with MultiTrack, Stream, Internal and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.0B.00;01;MXF OP3b EditItems GangedPackages MultiTrack Stream External NoProcessing;Identifier for MXF OP3b EditItems, GangedPackages, with MultiTrack, Stream, External and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.0B.10;01;MXF OP3b EditItems GangedPackages MultiTrack Stream External MayProcess;Identifier for MXF OP3b EditItems, GangedPackages, with MultiTrack, Stream, External and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.0D.00;01;MXF OP3b EditItems GangedPackages MultiTrack NonStream Internal NoProcessing;Identifier for MXF OP3b EditItems, GangedPackages, with MultiTrack, NonStream, Internal and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.0D.10;01;MXF OP3b EditItems GangedPackages MultiTrack NonStream Internal MayProcess;Identifier for MXF OP3b EditItems, GangedPackages, with MultiTrack, NonStream, Internal and MayProcess essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.0F.00;01;MXF OP3b EditItems GangedPackages MultiTrack NonStream External NoProcessing;Identifier for MXF OP3b EditItems, GangedPackages, with MultiTrack, NonStream, External and NoProcessing essence constraints;SMPTE ST 407;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.02.0F.10;01;MXF OP3b EditItems GangedPackages MultiTrack NonStream External MayProcess;Identifier for MXF OP3b EditItems, GangedPackages, with MultiTrack, NonStream, External and MayProcess essence constraints;SMPTE ST 407;; +Node;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.00.00;01;MXF OP3c EditItems AlternatePackages;Identifiers for MXF: OP3c, EditItems AlternatePackages;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.01.00;01;MXF OP3c EditItems AlternatePackages UniTrack Stream Internal NoProcessing;Identifier for MXF OP3c EditItems, AlternatePackages, with UniTrack, Stream, Internal and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.01.10;01;MXF OP3c EditItems AlternatePackages UniTrack Stream Internal MayProcess;Identifier for MXF OP3c EditItems, AlternatePackages, with UniTrack, Stream, Internal and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.03.00;01;MXF OP3c EditItems AlternatePackages UniTrack Stream External NoProcessing;Identifier for MXF OP3c EditItems, AlternatePackages, with UniTrack, Stream, External and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.03.10;01;MXF OP3c EditItems AlternatePackages UniTrack Stream External MayProcess;Identifier for MXF OP3c EditItems, AlternatePackages, with UniTrack, Stream, External and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.05.00;01;MXF OP3c EditItems AlternatePackages UniTrack NonStream Internal NoProcessing;Identifier for MXF OP3c EditItems, AlternatePackages, with UniTrack, NonStream, Internal and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.05.10;01;MXF OP3c EditItems AlternatePackages UniTrack NonStream Internal MayProcess;Identifier for MXF OP3c EditItems, AlternatePackages, with UniTrack, NonStream, Internal and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.07.00;01;MXF OP3c EditItems AlternatePackages UniTrack NonStream External NoProcessing;Identifier for MXF OP3c EditItems, AlternatePackages, with UniTrack, NonStream, External and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.07.10;01;MXF OP3c EditItems AlternatePackages UniTrack NonStream External MayProcess;Identifier for MXF OP3c EditItems, AlternatePackages, with UniTrack, NonStream, External and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.09.00;01;MXF OP3c EditItems AlternatePackages MultiTrack Stream Internal NoProcessing;Identifier for MXF OP3c EditItems, AlternatePackages, with MultiTrack, Stream, Internal and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.09.10;01;MXF OP3c EditItems AlternatePackages MultiTrack Stream Internal MayProcess;Identifier for MXF OP3c EditItems, AlternatePackages, with MultiTrack, Stream, Internal and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.0B.00;01;MXF OP3c EditItems AlternatePackages MultiTrack Stream External NoProcessing;Identifier for MXF OP3c EditItems, AlternatePackages, with MultiTrack, Stream, External and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.0B.10;01;MXF OP3c EditItems AlternatePackages MultiTrack Stream External MayProcess;Identifier for MXF OP3c EditItems, AlternatePackages, with MultiTrack, Stream, External and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.0D.00;01;MXF OP3c EditItems AlternatePackages MultiTrack NonStream Internal NoProcessing;Identifier for MXF OP3c EditItems, AlternatePackages, with MultiTrack, NonStream, Internal and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.0D.10;01;MXF OP3c EditItems AlternatePackages MultiTrack NonStream Internal MayProcess;Identifier for MXF OP3c EditItems, AlternatePackages, with MultiTrack, NonStream, Internal and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.0F.00;01;MXF OP3c EditItems AlternatePackages MultiTrack NonStream External NoProcessing;Identifier for MXF OP3c EditItems, AlternatePackages, with MultiTrack, NonStream, External and NoProcessing essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.02.01.03.03.0F.10;01;MXF OP3c EditItems AlternatePackages MultiTrack NonStream External MayProcess;Identifier for MXF OP3c EditItems, AlternatePackages, with MultiTrack, NonStream, External and MayProcess essence constraints;SMPTE ST 408;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.02.01.10.00.00.00;02;MXF-OP Atom 1 Track 1 SourceClip;Identifier for MXF-OP Atom file, where the Material Package contains 1 Track that has 1 SourceClip;SMPTE ST 390;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.02.01.10.01.00.00;02;MXF-OP Atom 1 Track N SourceClips;Identifier for MXF-OP Atom file, where the Material Package contains 1 Track that has N>1 SourceClips;SMPTE ST 390;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.02.01.10.02.00.00;02;MXF-OP Atom N Tracks 1 SourceClip;Identifier for MXF-OP Atom file, where the Material Package contains N Tracks that has 1 SourceClip;SMPTE ST 390;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.02.01.10.03.00.00;02;MXF-OP Atom N Tracks N SourceClips;Identifier for MXF-OP Atom file, where the Material Package contains N Tracks that has N>1 SourceClips;SMPTE ST 390;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.00.00.00.00.00;01;MXF Essence Containers;Identifiers for MXF Essence Containers;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.00.00.00.00;01;MXF Essence Containers Version-1;Identifiers for MXF Essence Containers Version 1;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.01.00.00.00;01;MXF Generic Container (Deprecated);Identifiers for the MXF Generic Container - for experimental and heritage versions (deprecated for future use);;;Deprecated +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.00.00.00;01;MXF Generic Container;Identifiers for the MXF Generic Container;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.00.00;01;MXF-GC SMPTE D-10 Mappings;Identifiers for mappings using the MXF-GC SMPTE D-10;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.01.00;01;MXF-GC SMPTE D-10 625x50I 50Mbps;Identifiers for mapping SMPTE D-10 with 625x50I at 50Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.01.01;01;MXF-GC Frame-wrapped SMPTE D-10 625x50I 50Mbps DefinedTemplate;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 625x50I using the defined template;SMPTE ST 386;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.01.02;01;MXF-GC Frame-wrapped SMPTE D-10 625x50I 50Mbps ExtendedTemplate;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 625x50I using the extended template;SMPTE ST 386;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.01.01.7F;02;MXF-GC Frame-wrapped SMPTE D-10 625x50I 50Mbps PictureOnly;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 625x50I using the picture-only;SMPTE ST 386;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.02.00;01;MXF-GC SMPTE Type-D10 525x59.94I 50Mbps;Identifiers for mapping SMPTE Type-D10 with 525x59.94I at 50Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.02.01;01;MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 50Mbps DefinedTemplate;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 525x59.94I using the defined template;SMPTE ST 386;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.02.02;01;MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 50Mbps ExtendedTemplate;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 525x59.94I using the extended template;SMPTE ST 386;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.01.02.7F;02;MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 50Mbps PictureOnly;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 525x59.94I using the picture-only;SMPTE ST 386;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.03.00;01;MXF-GC SMPTE Type-D10 625x50I 40Mbps;Identifiers for mapping SMPTE Type-D10 with 625x50I at 40Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.03.01;01;MXF-GC Frame-wrapped SMPTE D-10 625x50I 40Mbps DefinedTemplate;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 625x50I using the defined template;SMPTE ST 386;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.03.02;01;MXF-GC Frame-wrapped SMPTE D-10 625x50I 40Mbps ExtendedTemplate;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 625x50I using the extended template;SMPTE ST 386;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.01.03.7F;02;MXF-GC Frame-wrapped SMPTE D-10 625x50I 40Mbps PictureOnly;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 625x50I using the picture-only;SMPTE ST 386;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.04.00;01;MXF-GC SMPTE Type-D10 525x59.94I 40Mbps;Identifiers for mapping SMPTE Type-D10 with 525x59.94I at 40Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.04.01;01;MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 40Mbps DefinedTemplate;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 525x59.94I using the defined template;SMPTE ST 386;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.04.02;01;MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 40Mbps ExtendedTemplate;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 525x59.94I using the extended template;SMPTE ST 386;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.01.04.7F;02;MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 40Mbps PictureOnly;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 525x59.94I using the picture-only;SMPTE ST 386;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.05.00;01;MXF-GC SMPTE Type-D10 625x50I 30Mbps;Identifiers for mapping SMPTE Type-D10 with 625x50I at 30Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.05.01;01;MXF-GC Frame-wrapped SMPTE D-10 625x50I 30Mbps DefinedTemplate;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 625x50I using the defined template;SMPTE ST 386;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.05.02;01;MXF-GC Frame-wrapped SMPTE D-10 625x50I 30Mbps ExtendedTemplate;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 625x50I using the extended template;SMPTE ST 386;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.01.05.7F;02;MXF-GC Frame-wrapped SMPTE D-10 625x50I 30Mbps PictureOnly;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 625x50I using the picture-only;SMPTE ST 386;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.06.00;01;MXF-GC SMPTE Type-D10 525x59.94I 30Mbps;Identifiers for mapping SMPTE Type-D10 with 525x59.94I at 30Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.06.01;01;MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 30Mbps DefinedTemplate;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 525x59.94I using the defined template;SMPTE ST 386;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.01.06.02;01;MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 30Mbps ExtendedTemplate;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 525x59.94I using the extended template;SMPTE ST 386;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.01.06.7F;02;MXF-GC Frame-wrapped SMPTE D-10 525x59.94I 30Mbps PictureOnly;Identifier for MXF-GC Frame-wrapped SMPTE mapping of D-10 at 525x59.94I using the picture-only;SMPTE ST 386;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.00.00;01;MXF-GC DV-DIF Mappings;Identifiers for mappings using the MXF-GC: DV-DIF;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.01.00;01;MXF-GC IEC-DV 525x59.94I 25Mbps;Identifiers for mappings using the MXF-GC IEC-DV compression of a 525x59.94I source at 25Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.01.01;01;MXF-GC Frame-wrapped IEC-DV 525x59.94I 25Mbps;Identifier for MXF Frame-wrapped IEC-DV compressed data of a 525x59.94I source at 25Mbps;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.01.02;01;MXF-GC Clip-wrapped IEC-DV 525x59.94I 25Mbps;Identifier for MXF Clip-wrapped IEC-DV compressed data of a 525x59.94I source at 25Mbps;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.02.00;01;MXF-GC IEC DV 625x50I 25Mbps;Identifiers for mappings using the MXF-GC IEC DV compression of a 625x50I source at 25Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.02.01;01;MXF-GC Frame-wrapped IEC-DV 625x50I 25Mbps;Identifier for MXF Frame-wrapped IEC-DV compressed data of a 625x50I source at 25Mbps;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.02.02;01;MXF-GC Clip-wrapped IEC-DV 625x50I 25Mbps;Identifier for MXF Clip-wrapped IEC-DV compressed data of a 625x50I source at 25Mbps;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.03.00;01;MXF-GC IEC DV 525x59.94I 25Mbps SMPTE-322M;Identifiers for mappings using the MXF-GC IEC DV compression of a 525x59.94I source at 25Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.03.01;01;MXF-GC Frame-wrapped IEC-DV 525x59.94I 25Mbps SMPTE-322M;Identifier for MXF Frame-wrapped IEC-DV compressed data of a 525x59.94I source at 25Mbps;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.03.02;01;MXF-GC Clip-wrapped IEC-DV 525x59.94I 25Mbps SMPTE-322M;Identifier for MXF Clip-wrapped IEC-DV compressed data of a 525x59.94I source at 25Mbps;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.04.00;01;MXF-GC IEC DV 625x50I 25Mbps SMPTE-322M;Identifiers for mappings using the MXF-GC IEC DV compression of a 625x50I source at 25Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.04.01;01;MXF-GC Frame-wrapped IEC-DV 625x50I 25Mbps SMPTE-322M;Identifier for MXF Frame-wrapped IEC-DV compressed data of a 625x50I source at 25Mbps;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.04.02;01;MXF-GC Clip-wrapped IEC-DV 625x50I 25Mbps SMPTE-322M;Identifier for MXF Clip-wrapped IEC-DV compressed data of a 625x50I source at 25Mbps;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.3F.00;01;MXF-GC IEC DV UndefinedSource;Identifiers for mappings using the MXF-GC IEC DV compression of an undefined source;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.3F.01;01;MXF-GC Frame-wrapped IEC-DV UndefinedSource 25Mbps;Identifier for MXF Frame-wrapped IEC-DV compressed data of an undefined source;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.3F.02;01;MXF-GC Clip-wrapped IEC-DV UndefinedSource 25Mbps;Identifier for MXF Clip-wrapped IEC-DV compressed data of an undefined source;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.40.00;01;MXF-GC DV-based 525x59.94I 25Mbps;Identifiers for mappings using the MXF-GC DV-based compression of a 525x59.94I source at 25Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.40.01;01;MXF-GC Frame-wrapped DV-based 525x59.94I 25Mbps;Identifier for MXF MXF-GC Frame-wrapped compressed data of a DV-based source at 525x59.94I;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.40.02;01;MXF-GC Clip-wrapped DV-based 525x59.94I 25Mbps;Identifier for MXF MXF-GC Clip-wrapped compressed data of a DV-based source at 525x59.94I;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.41.00;01;MXF-GC DV-based 625x50I 25Mbps;Identifiers for mappings using the MXF-GC DV-based compression of a 625x50I source at 25Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.41.01;01;MXF-GC Frame-wrapped DV-based 625x50I 25Mbps;Identifier for MXF MXF-GC Frame-wrapped compressed data of a DV-based source at 625x50I;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.41.02;01;MXF-GC Clip-wrapped DV-based 625x50I 25Mbps;Identifier for MXF MXF-GC Clip-wrapped compressed data of a DV-based source at 625x50I;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.50.00;01;MXF-GC DV-based 525x59.94I 50Mbps;Identifiers for mappings using the MXF-GC DV-based compression of a 525x59.94I source at 50Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.50.01;01;MXF-GC Frame-wrapped DV-based 525x59.94I 50Mbps;Identifier for MXF MXF-GC Frame-wrapped compressed data of a DV-based source at 525x59.94I;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.50.02;01;MXF-GC Clip-wrapped DV-based 525x59.94I 50Mbps;Identifier for MXF MXF-GC Clip-wrapped compressed data of a DV-based source at 525x59.94I;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.51.00;01;MXF-GC DV-based 625x50I 50Mbps;Identifiers for mappings using the MXF-GC DV-based compression of a 625x50I source at 50Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.51.01;01;MXF-GC Frame-wrapped DV-based 625x50I 50Mbps;Identifier for MXF MXF-GC Frame-wrapped compressed data of a DV-based source at 625x50I;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.51.02;01;MXF-GC Clip-wrapped DV-based 625x50I 50Mbps;Identifier for MXF MXF-GC Clip-wrapped compressed data of a DV-based source at 625x50I;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.60.00;01;MXF-GC DV-based 1080x59.94I 100Mbps;Identifiers for mappings using the MXF-GC DV-based compression of a 1080x59.94I source at 100Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.60.01;01;MXF-GC Frame-wrapped DV-based 1080x59.94I 100Mbps;Identifier for MXF MXF-GC Frame-wrapped compressed data of a DV-based source at 1080x59.94I;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.60.02;01;MXF-GC Clip-wrapped DV-based 1080x59.94I 100Mbps;Identifier for MXF MXF-GC Clip-wrapped compressed data of a DV-based source at 1080x59.94I;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.61.00;01;MXF-GC DV-based 1080x50I 100Mbps;Identifiers for mappings using the MXF-GC DV-based compression of a 1080x50I source at 100Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.61.01;01;MXF-GC Frame-wrapped DV-based 1080x50I 100Mbps;Identifier for MXF MXF-GC Frame-wrapped compressed data of a DV-based source at 1080x50I;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.61.02;01;MXF-GC Clip-wrapped DV-based 1080x50I 100Mbps;Identifier for MXF MXF-GC Clip-wrapped compressed data of a DV-based source at 1080x50I;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.62.00;01;MXF-GC DV-based 720x59.94P 100Mbps;Identifiers for mappings using the MXF-GC DV-based compression of a 720x59.94P source at 100Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.62.01;01;MXF-GC Frame-wrapped DV-based 720x59.94P 100Mbps;Identifier for MXF MXF-GC Frame-wrapped compressed data of a DV-based source at 720x59.94P;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.62.02;01;MXF-GC Clip-wrapped DV-based 720x59.94P 100Mbps;Identifier for MXF MXF-GC Clip-wrapped compressed data of a DV-based source at 720x59.94P;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.63.00;01;MXF-GC DV-based 720x50P 100Mbps;Identifiers for mappings using the MXF-GC DV-based compression of a 720x50P source at 100Mbps;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.63.01;01;MXF-GC Frame-wrapped DV-based 720x50P 100Mbps;Identifier for MXF MXF-GC Frame-wrapped compressed data of a DV-based source at 720x50P;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.63.02;01;MXF-GC Clip-wrapped DV-based 720x50P 100Mbps;Identifier for MXF MXF-GC Clip-wrapped compressed data of a DV-based source at 720x50P;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.7F.00;01;MXF-GC DV-based UndefinedSource;Identifiers for mappings using the MXF-GC DV-based compression of an undefined source;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.7F.01;01;MXF-GC Frame-wrapped DV-based UndefinedSource;Identifier for MXF MXF-GC Frame-wrapped compressed data of an undefined source;SMPTE ST 383;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.02.7F.02;01;MXF-GC Clip-wrapped DV-based UndefinedSource;Identifier for MXF MXF-GC Clip-wrapped compressed data of an undefined source;SMPTE ST 383;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.00.00;01;MXF-GC SMPTE D-11 Mappings;Identifiers for MXF mappings of SMPTE 367M (Type D11);;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.01.00;01;MXF-GC SMPTE D-11 1080x23.98PsF;Identifiers for MXF mapping of SMPTE D-11 for 1080x23.98PsF;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.01.01;01;MXF-GC Frame-wrapped SMPTE D-11 1080x23.98PsF Defined Template;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x23.98PsF using the defined template;SMPTE ST 387;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.01.02;01;MXF-GC Frame-wrapped SMPTE D-11 1080x23.98PsF Extended Template;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x23.98PsF using the extended template;SMPTE ST 387;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.01.7F;01;MXF-GC Frame-wrapped SMPTE D-11 1080x23.98PsF Picture Only;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x23.98PsF using the picture only template;SMPTE ST 387;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.02.00;01;MXF-GC SMPTE Type-D11 1080x23.98PsF;Identifiers for MXF mapping of SMPTE Type-D11 for 1080x23.98PsF;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.02.01;01;MXF-GC Frame-wrapped SMPTE D-11 1080x24PsF Defined Template;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x24PsF using the defined template;SMPTE ST 387;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.02.02;01;MXF-GC Frame-wrapped SMPTE D-11 1080x24PsF Extended Template;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x24PsF using the extended template;SMPTE ST 387;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.02.7F;01;MXF-GC Frame-wrapped SMPTE D-11 1080x24PsF Picture Only;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x24PsF using the picture only template;SMPTE ST 387;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.03.00;01;MXF-GC SMPTE Type-D11 1080x25PsF;Identifiers for MXF mapping of SMPTE Type-D11 for 1080x25PsF;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.03.01;01;MXF-GC Frame-wrapped SMPTE D-11 1080x25PsF Defined Template;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x25PsF using the defined template;SMPTE ST 387;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.03.02;01;MXF-GC Frame-wrapped SMPTE D-11 1080x25PsF Extended Template;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x25PsF using the extended template;SMPTEST 387;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.03.7F;01;MXF-GC Frame-wrapped SMPTE D-11 1080x25PsF Picture Only;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x25PsF using the picture only template;SMPTE ST 387;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.04.00;01;MXF-GC SMPTE Type-D11 1080x29.97PsF;Identifiers for MXF mapping of SMPTE Type-D11 for 1080x29.97PsF;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.04.01;01;MXF-GC Frame-wrapped SMPTE D-11 1080x29.97PsF Defined Template;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x29.97PsF using the defined template;SMPTE ST 387;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.04.02;01;MXF-GC Frame-wrapped SMPTE D-11 1080x29.97PsF Extended Template;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x29.97PsF using the extended template;SMPTE ST 387;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.04.7F;01;MXF-GC Frame-wrapped SMPTE D-11 1080x29.97PsF Picture Only;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x29.97PsF using the picture only template;SMPTE ST 387;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.05.00;01;MXF-GC SMPTE Type-D11 1080x50I;Identifiers for MXF mapping of SMPTE Type-D11 for 1080x50I;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.05.01;01;MXF-GC Frame-wrapped SMPTE D-11 1080x50I Defined Template;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x50I using the defined template;SMPTEST 387;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.05.02;01;MXF-GC Frame-wrapped SMPTE D-11 1080x50I Extended Template;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x50I using the extended template;SMPTE ST 387;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.05.7F;01;MXF-GC Frame-wrapped SMPTE D-11 1080x50I Picture Only;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x50I using the picture only template;SMPTE ST 387;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.06.00;01;MXF-GC SMPTE Type-D11 1080x59.94I;Identifiers for MXF mapping of SMPTE Type-D11 for 1080x59.94I;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.06.01;01;MXF-GC Frame-wrapped SMPTE D-11 1080x59.94I Defined Template;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x59.94I using the defined template;SMPTE ST 387;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.06.02;01;MXF-GC Frame-wrapped SMPTE D-11 1080x59.94I Extended Template;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x59.94I using the extended template;SMPTE ST 387;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.03.06.7F;01;MXF-GC Frame-wrapped SMPTE D-11 1080x59.94I Picture Only;Identifier for MXF-GC Frame-wrapped SMPTE of D-11 1080x59.94I using the picture only template;SMPTE ST 387;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.00.00;02;MXF-GC MPEG ES;Identifiers for MXF Mappings of MPEG Elementary Streams;;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3C.00;02;MXF-GC MPEG ES ProgStreamMap SID;Identifiers for MXF mappings of MPEG ES with a ProgStreamMap SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3C.01;02;MXF-GC Frame-wrapped MPEG-ES ProgStreamMap SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3C.02;02;MXF-GC Clip-wrapped MPEG-ES ProgStreamMap SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3C.03;02;MXF-GC CustomStripe-wrapped MPEG-ES ProgStreamMap SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3C.04;02;MXF-GC CustomPES-wrapped MPEG-ES ProgStreamMap SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3C.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ProgStreamMap SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3C.06;02;MXF-GC CustomSplice-wrapped MPEG-ES ProgStreamMap SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3C.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES ProgStreamMap SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3C.08;02;MXF-GC CustomSlave-wrapped MPEG-ES ProgStreamMap SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3C.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES ProgStreamMap SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with ProgStreamMap SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3D.00;02;MXF-GC MPEG ES PrivateStream-1 SID;Identifiers for MXF mappings of MPEG ES with a PrivateStream-1 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3D.01;02;MXF-GC Frame-wrapped MPEG-ES PrivateStream-1 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with PrivateStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3D.02;02;MXF-GC Clip-wrapped MPEG-ES PrivateStream-1 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with PrivateStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3D.03;02;MXF-GC CustomStripe-wrapped MPEG-ES PrivateStream-1 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with PrivateStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3D.04;02;MXF-GC CustomPES-wrapped MPEG-ES PrivateStream-1 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with PrivateStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3D.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES PrivateStream-1 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with PrivateStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3D.06;02;MXF-GC CustomSplice-wrapped MPEG-ES PrivateStream-1 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with PrivateStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3D.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES PrivateStream-1 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with PrivateStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3D.08;02;MXF-GC CustomSlave-wrapped MPEG-ES PrivateStream-1 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with PrivateStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3D.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES PrivateStream-1 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with PrivateStream-1 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3E.00;02;MXF-GC MPEG ES PaddingStream SID;Identifiers for MXF mappings of MPEG ES with a PaddingStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3E.01;02;MXF-GC Frame-wrapped MPEG-ES PaddingStream SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3E.02;02;MXF-GC Clip-wrapped MPEG-ES PaddingStream SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3E.03;02;MXF-GC CustomStripe-wrapped MPEG-ES PaddingStream SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3E.04;02;MXF-GC CustomPES-wrapped MPEG-ES PaddingStream SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3E.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES PaddingStream SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3E.06;02;MXF-GC CustomSplice-wrapped MPEG-ES PaddingStream SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3E.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES PaddingStream SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3E.08;02;MXF-GC CustomSlave-wrapped MPEG-ES PaddingStream SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3E.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES PaddingStream SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with PaddingStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3F.00;02;MXF-GC MPEG ES PrivateStream-2 SID;Identifiers for MXF mappings of MPEG ES with a PrivateStream-2 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3F.01;02;MXF-GC Frame-wrapped MPEG-ES PrivateStream-2 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with PrivateStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3F.02;02;MXF-GC Clip-wrapped MPEG-ES PrivateStream-2 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with PrivateStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3F.03;02;MXF-GC CustomStripe-wrapped MPEG-ES PrivateStream-2 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with PrivateStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3F.04;02;MXF-GC CustomPES-wrapped MPEG-ES PrivateStream-2 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with PrivateStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3F.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES PrivateStream-2 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with PrivateStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3F.06;02;MXF-GC CustomSplice-wrapped MPEG-ES PrivateStream-2 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with PrivateStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3F.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES PrivateStream-2 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with PrivateStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3F.08;02;MXF-GC CustomSlave-wrapped MPEG-ES PrivateStream-2 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with PrivateStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.3F.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES PrivateStream-2 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with PrivateStream-2 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.40.00;02;MXF-GC MPEG ES AudioStream-0 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-0 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.40.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-0 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.40.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-0 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.40.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-0 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.40.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-0 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.40.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-0 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.40.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-0 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.40.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-0 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.40.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-0 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.40.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-0 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-0 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.41.00;02;MXF-GC MPEG ES AudioStream-1 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-1 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.41.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-1 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.41.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-1 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.41.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-1 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.41.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-1 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.41.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-1 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.41.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-1 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.41.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-1 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.41.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-1 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.41.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-1 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-1 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.42.00;02;MXF-GC MPEG ES AudioStream-2 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-2 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.42.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-2 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.42.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-2 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.42.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-2 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.42.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-2 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.42.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-2 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.42.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-2 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.42.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-2 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.42.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-2 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.42.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-2 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-2 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.43.00;02;MXF-GC MPEG ES AudioStream-3 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-3 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.43.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-3 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.43.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-3 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.43.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-3 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.43.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-3 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.43.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-3 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.43.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-3 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.43.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-3 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.43.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-3 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.43.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-3 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-3 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.44.00;02;MXF-GC MPEG ES AudioStream-4 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-4 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.44.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-4 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.44.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-4 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.44.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-4 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.44.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-4 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.44.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-4 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.44.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-4 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.44.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-4 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.44.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-4 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.44.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-4 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-4 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.45.00;02;MXF-GC MPEG ES AudioStream-5 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-5 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.45.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-5 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.45.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-5 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.45.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-5 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.45.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-5 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.45.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-5 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.45.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-5 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.45.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-5 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.45.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-5 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.45.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-5 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-5 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.46.00;02;MXF-GC MPEG ES AudioStream-6 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-6 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.46.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-6 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.46.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-6 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.46.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-6 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.46.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-6 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.46.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-6 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.46.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-6 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.46.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-6 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.46.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-6 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.46.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-6 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-6 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.47.00;02;MXF-GC MPEG ES AudioStream-7 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-7 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.47.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-7 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.47.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-7 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.47.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-7 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.47.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-7 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.47.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-7 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.47.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-7 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.47.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-7 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.47.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-7 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.47.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-7 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-7 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.48.00;02;MXF-GC MPEG ES AudioStream-8 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-8 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.48.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-8 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.48.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-8 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.48.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-8 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.48.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-8 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.48.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-8 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.48.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-8 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.48.07;02;MXF-GC Custom ClosedGOP-wrapped MPEG-ES AudioStream-8 SID;Identifier for MXF-GC Custom ClosedGOP-wrapped MPEG-ES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.48.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-8 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.48.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-8 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-8 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.49.00;02;MXF-GC MPEG ES AudioStream-9 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-9 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.49.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-9 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.49.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-9 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.49.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-9 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.49.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-9 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.49.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-9 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.49.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-9 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.49.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-9 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.49.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-9 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.49.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-9 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-9 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4A.00;02;MXF-GC MPEG ES AudioStream-10 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-10 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4A.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-10 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4A.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-10 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4A.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-10 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4A.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-10 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4A.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-10 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4A.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-10 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4A.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-10 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4A.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-10 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4A.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-10 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-10 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4B.00;02;MXF-GC MPEG ES AudioStream-11 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-11 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4B.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-11 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4B.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-11 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4B.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-11 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4B.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-11 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4B.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-11 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4B.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-11 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4B.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-11 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4B.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-11 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4B.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-11 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-11 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4C.00;02;MXF-GC MPEG ES AudioStream-12 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-12 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4C.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-12 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4C.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-12 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4C.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-12 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4C.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-12 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4C.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-12 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4C.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-12 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4C.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-12 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4C.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-12 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4C.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-12 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-12 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4D.00;02;MXF-GC MPEG ES AudioStream-13 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-13 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4D.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-13 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4D.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-13 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4D.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-13 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4D.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-13 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4D.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-13 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4D.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-13 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4D.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-13 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4D.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-13 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4D.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-13 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-13 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4E.00;02;MXF-GC MPEG ES AudioStream-14 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-14 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4E.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-14 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4E.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-14 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4E.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-14 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4E.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-14 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4E.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-14 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4E.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-14 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4E.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-14 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4E.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-14 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4E.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-14 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-14 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4F.00;02;MXF-GC MPEG ES AudioStream-15 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-15 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4F.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-15 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4F.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-15 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4F.03;02;MXF-GC Custom Stripe-wrapped MPEG-ES AudioStream-15 SID;Identifier for MXF-GC Custom Stripe-wrapped MPEG-ES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4F.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-15 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4F.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-15 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4F.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-15 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4F.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-15 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4F.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-15 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.4F.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-15 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-15 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.50.00;02;MXF-GC MPEG ES AudioStream-16 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-16 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.50.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-16 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.50.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-16 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.50.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-16 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.50.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-16 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.50.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-16 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.50.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-16 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.50.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-16 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.50.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-16 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.50.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-16 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-16 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.51.00;02;MXF-GC MPEG ES AudioStream-17 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-17 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.51.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-17 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.51.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-17 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.51.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-17 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.51.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-17 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.51.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-17 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.51.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-17 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.51.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-17 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.51.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-17 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.51.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-17 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-17 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.52.00;02;MXF-GC MPEG ES AudioStream-18 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-18 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.52.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-18 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.52.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-18 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.52.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-18 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.52.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-18 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.52.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-18 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.52.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-18 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.52.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-18 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.52.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-18 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.52.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-18 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-18 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.53.00;02;MXF-GC MPEG ES AudioStream-19 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-19 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.53.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-19 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.53.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-19 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.53.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-19 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.53.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-19 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.53.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-19 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.53.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-19 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.53.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-19 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.53.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-19 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.53.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-19 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-19 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.54.00;02;MXF-GC MPEG ES AudioStream-20 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-20 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.54.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-20 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.54.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-20 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.54.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-20 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.54.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-20 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.54.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-20 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.54.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-20 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.54.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-20 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.54.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-20 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.54.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-20 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-20 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.55.00;02;MXF-GC MPEG ES AudioStream-21 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-21 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.55.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-21 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.55.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-21 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.55.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-21 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.55.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-21 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.55.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-21 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.55.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-21 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.55.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-21 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.55.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-21 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.55.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-21 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-21 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.56.00;02;MXF-GC MPEG ES AudioStream-22 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-22 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.56.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-22 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.56.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-22 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.56.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-22 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.56.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-22 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.56.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-22 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.56.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-22 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.56.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-22 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.56.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-22 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.56.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-22 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-22 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.57.00;02;MXF-GC MPEG ES AudioStream-23 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-23 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.57.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-23 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.57.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-23 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.57.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-23 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.57.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-23 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.57.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-23 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.57.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-23 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.57.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-23 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.57.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-23 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.57.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-23 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-23 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.58.00;02;MXF-GC MPEG ES AudioStream-24 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-24 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.58.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-24 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.58.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-24 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.58.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-24 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.58.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-24 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.58.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-24 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.58.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-24 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.58.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-24 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.58.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-24 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.58.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-24 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-24 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.59.00;02;MXF-GC MPEG ES AudioStream-25 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-25 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.59.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-25 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.59.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-25 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.59.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-25 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.59.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-25 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.59.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-25 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.59.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-25 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.59.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-25 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.59.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-25 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.59.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-25 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-25 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5A.00;02;MXF-GC MPEG ES AudioStream-26 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-26 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5A.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-26 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5A.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-26 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5A.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-26 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5A.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-26 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5A.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-26 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5A.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-26 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5A.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-26 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5A.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-26 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5A.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-26 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-26 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5B.00;02;MXF-GC MPEG ES AudioStream-27 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-27 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5B.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-27 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5B.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-27 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5B.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-27 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5B.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-27 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5B.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-27 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5B.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-27 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5B.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-27 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5B.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-27 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5B.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-27 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-27 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5C.00;02;MXF-GC MPEG ES AudioStream-28 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-28 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5C.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-28 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5C.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-28 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5C.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-28 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5C.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-28 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5C.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-28 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5C.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-28 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5C.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-28 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5C.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-28 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5C.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-28 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-28 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5D.00;02;MXF-GC MPEG ES AudioStream-29 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-29 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5D.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-29 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5D.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-29 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5D.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-29 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5D.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-29 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5D.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-29 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5D.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-29 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5D.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-29 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5D.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-29 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5D.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-29 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-29 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5E.00;02;MXF-GC MPEG ES AudioStream-30 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-30 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5E.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-30 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5E.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-30 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5E.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-30 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5E.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-30 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5E.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-30 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5E.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-30 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5E.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-30 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5E.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-30 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5E.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-30 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-30 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5F.00;02;MXF-GC MPEG ES AudioStream-31 SID;Identifiers for MXF mappings of MPEG ES with a AudioStream-31 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5F.01;02;MXF-GC Frame-wrapped MPEG-ES AudioStream-31 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5F.02;02;MXF-GC Clip-wrapped MPEG-ES AudioStream-31 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5F.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AudioStream-31 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5F.04;02;MXF-GC CustomPES-wrapped MPEG-ES AudioStream-31 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5F.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AudioStream-31 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5F.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AudioStream-31 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5F.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AudioStream-31 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5F.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AudioStream-31 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.5F.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AudioStream-31 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AudioStream-31 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.60.00;02;MXF-GC MPEG ES VideoStream-0 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-0 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.60.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-0 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.60.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-0 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.60.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-0 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.60.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-0 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.60.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-0 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.60.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-0 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.60.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-0 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.60.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-0 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.60.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-0 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-0 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.61.00;02;MXF-GC MPEG ES VideoStream-1 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-1 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.61.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-1 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.61.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-1 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.61.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-1 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.61.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-1 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.61.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-1 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.61.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-1 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.61.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-1 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.61.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-1 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.61.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-1 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-1 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.62.00;02;MXF-GC MPEG ES VideoStream-2 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-2 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.62.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-2 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.62.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-2 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.62.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-2 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.62.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-2 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.62.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-2 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.62.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-2 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.62.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-2 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.62.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-2 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.62.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-2 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-2 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.63.00;02;MXF-GC MPEG ES VideoStream-3 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-3 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.63.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-3 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.63.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-3 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.63.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-3 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.63.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-3 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.63.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-3 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.63.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-3 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.63.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-3 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.63.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-3 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.63.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-3 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-3 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.64.00;02;MXF-GC MPEG ES VideoStream-4 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-4 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.64.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-4 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.64.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-4 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.64.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-4 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.64.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-4 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.64.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-4 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.64.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-4 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.64.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-4 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.64.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-4 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.64.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-4 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-4 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.65.00;02;MXF-GC MPEG ES VideoStream-5 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-5 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.65.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-5 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.65.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-5 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.65.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-5 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.65.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-5 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.65.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-5 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.65.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-5 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.65.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-5 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.65.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-5 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.65.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-5 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-5 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.66.00;02;MXF-GC MPEG ES VideoStream-6 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-6 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.66.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-6 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.66.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-6 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.66.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-6 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.66.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-6 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.66.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-6 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.66.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-6 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.66.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-6 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.66.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-6 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.66.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-6 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-6 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.67.00;02;MXF-GC MPEG ES VideoStream-7 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-7 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.67.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-7 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.67.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-7 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.67.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-7 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.67.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-7 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.67.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-7 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.67.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-7 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.67.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-7 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.67.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-7 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.67.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-7 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-7 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.68.00;02;MXF-GC MPEG ES VideoStream-8 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-8 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.68.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-8 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.68.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-8 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.68.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-8 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.68.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-8 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.68.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-8 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.68.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-8 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.68.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-8 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.68.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-8 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.68.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-8 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-8 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.69.00;02;MXF-GC MPEG ES VideoStream-9 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-9 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.69.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-9 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.69.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-9 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.69.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-9 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.69.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-9 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.69.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-9 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.69.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-9 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.69.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-9 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.69.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-9 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.69.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-9 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-9 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6A.00;02;MXF-GC MPEG ES VideoStream-10 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-10 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6A.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-10 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6A.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-10 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6A.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-10 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6A.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-10 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6A.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-10 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6A.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-10 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6A.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-10 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6A.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-10 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6A.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-10 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-10 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6B.00;02;MXF-GC MPEG ES VideoStream-11 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-11 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6B.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-11 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6B.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-11 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6B.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-11 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6B.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-11 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6B.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-11 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6B.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-11 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6B.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-11 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6B.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-11 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6B.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-11 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-11 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6C.00;02;MXF-GC MPEG ES VideoStream-12 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-12 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6C.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-12 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6C.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-12 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6C.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-12 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6C.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-12 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6C.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-12 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6C.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-12 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6C.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-12 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6C.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-12 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6C.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-12 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-12 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6D.00;02;MXF-GC MPEG ES VideoStream-13 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-13 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6D.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-13 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6D.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-13 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6D.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-13 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6D.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-13 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6D.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-13 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6D.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-13 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6D.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-13 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6D.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-13 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6D.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-13 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-13 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6E.00;02;MXF-GC MPEG ES VideoStream-14 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-14 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6E.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-14 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6E.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-14 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6E.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-14 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6E.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-14 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6E.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-14 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6E.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-14 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6E.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-14 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6E.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-14 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6E.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-14 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-14 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6F.00;02;MXF-GC MPEG ES VideoStream-15 SID;Identifiers for MXF mappings of MPEG ES with a VideoStream-15 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6F.01;02;MXF-GC Frame-wrapped MPEG-ES VideoStream-15 SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6F.02;02;MXF-GC Clip-wrapped MPEG-ES VideoStream-15 SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6F.03;02;MXF-GC CustomStripe-wrapped MPEG-ES VideoStream-15 SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6F.04;02;MXF-GC CustomPES-wrapped MPEG-ES VideoStream-15 SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6F.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES VideoStream-15 SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6F.06;02;MXF-GC CustomSplice-wrapped MPEG-ES VideoStream-15 SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6F.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES VideoStream-15 SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6F.08;02;MXF-GC CustomSlave-wrapped MPEG-ES VideoStream-15 SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.6F.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES VideoStream-15 SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with VideoStream-15 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.70.00;02;MXF-GC MPEG ES ECMStream SID;Identifiers for MXF mappings of MPEG ES with a ECMStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.70.01;02;MXF-GC Frame-wrapped MPEG-ES ECMStream SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.70.02;02;MXF-GC Clip-wrapped MPEG-ES ECMStream SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.70.03;02;MXF-GC CustomStripe-wrapped MPEG-ES ECMStream SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.70.04;02;MXF-GC CustomPES-wrapped MPEG-ES ECMStream SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.70.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ECMStream SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.70.06;02;MXF-GC CustomSplice-wrapped MPEG-ES ECMStream SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.70.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES ECMStream SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.70.08;02;MXF-GC CustomSlave-wrapped MPEG-ES ECMStream SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.70.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES ECMStream SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with ECMStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.71.00;02;MXF-GC MPEG ES EMMStream SID;Identifiers for MXF mappings of MPEG ES with a EMMStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.71.01;02;MXF-GC Frame-wrapped MPEG-ES EMMStream SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.71.02;02;MXF-GC Clip-wrapped MPEG-ES EMMStream SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.71.03;02;MXF-GC CustomStripe-wrapped MPEG-ES EMMStream SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.71.04;02;MXF-GC CustomPES-wrapped MPEG-ES EMMStream SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.71.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES EMMStream SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.71.06;02;MXF-GC CustomSplice-wrapped MPEG-ES EMMStream SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.71.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES EMMStream SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.71.08;02;MXF-GC CustomSlave-wrapped MPEG-ES EMMStream SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.71.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES EMMStream SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with EMMStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.72.00;02;MXF-GC MPEG ES DSMCCStream SID;Identifiers for MXF mappings of MPEG ES with a DSMCCStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.72.01;02;MXF-GC Frame-wrapped MPEG-ES DSMCCStream SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.72.02;02;MXF-GC Clip-wrapped MPEG-ES DSMCCStream SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.72.03;02;MXF-GC CustomStripe-wrapped MPEG-ES DSMCCStream SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.72.04;02;MXF-GC CustomPES-wrapped MPEG-ES DSMCCStream SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.72.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES DSMCCStream SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.72.06;02;MXF-GC CustomSplice-wrapped MPEG-ES DSMCCStream SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.72.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES DSMCCStream SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.72.08;02;MXF-GC CustomSlave-wrapped MPEG-ES DSMCCStream SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.72.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES DSMCCStream SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with DSMCCStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.73.00;02;MXF-GC MPEG ES 13522Stream SID;Identifiers for MXF mappings of MPEG ES with a 13522Stream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.73.01;02;MXF-GC Frame-wrapped MPEG-ES 13522Stream SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.73.02;02;MXF-GC Clip-wrapped MPEG-ES 13522Stream SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.73.03;02;MXF-GC CustomStripe-wrapped MPEG-ES 13522Stream SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.73.04;02;MXF-GC CustomPES-wrapped MPEG-ES 13522Stream SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.73.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES 13522Stream SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.73.06;02;MXF-GC CustomSplice-wrapped MPEG-ES 13522Stream SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.73.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES 13522Stream SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.73.08;02;MXF-GC CustomSlave-wrapped MPEG-ES 13522Stream SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.73.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES 13522Stream SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with 13522Stream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.74.00;02;MXF-GC MPEG ES ITURec222-A SID;Identifiers for MXF mappings of MPEG ES with a ITURec222-A SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.74.01;02;MXF-GC Frame-wrapped MPEG-ES ITURec222-A SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.74.02;02;MXF-GC Clip-wrapped MPEG-ES ITURec222-A SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.74.03;02;MXF-GC CustomStripe-wrapped MPEG-ES ITURec222-A SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.74.04;02;MXF-GC CustomPES-wrapped MPEG-ES ITURec222-A SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.74.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ITURec222-A SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.74.06;02;MXF-GC CustomSplice-wrapped MPEG-ES ITURec222-A SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.74.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES ITURec222-A SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.74.08;02;MXF-GC CustomSlave-wrapped MPEG-ES ITURec222-A SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.74.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES ITURec222-A SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with ITURec222-A SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.75.00;02;MXF-GC MPEG ES ITURec222-B SID;Identifiers for MXF mappings of MPEG ES with a ITURec222-B SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.75.01;02;MXF-GC Frame-wrapped MPEG-ES ITURec222-B SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.75.02;02;MXF-GC Clip-wrapped MPEG-ES ITURec222-B SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.75.03;02;MXF-GC CustomStripe-wrapped MPEG-ES ITURec222-B SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.75.04;02;MXF-GC CustomPES-wrapped MPEG-ES ITURec222-B SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.75.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ITURec222-B SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.75.06;02;MXF-GC CustomSplice-wrapped MPEG-ES ITURec222-B SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.75.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES ITURec222-B SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.75.08;02;MXF-GC CustomSlave-wrapped MPEG-ES ITURec222-B SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.75.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES ITURec222-B SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with ITURec222-B SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.76.00;02;MXF-GC MPEG ES ITURec222-C SID;Identifiers for MXF mappings of MPEG ES with a ITURec222-C SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.76.01;02;MXF-GC Frame-wrapped MPEG-ES ITURec222-C SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.76.02;02;MXF-GC Clip-wrapped MPEG-ES ITURec222-C SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.76.03;02;MXF-GC CustomStripe-wrapped MPEG-ES ITURec222-C SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.76.04;02;MXF-GC CustomPES-wrapped MPEG-ES ITURec222-C SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.76.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ITURec222-C SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.76.06;02;MXF-GC CustomSplice-wrapped MPEG-ES ITURec222-C SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.76.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES ITURec222-C SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.76.08;02;MXF-GC CustomSlave-wrapped MPEG-ES ITURec222-C SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.76.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES ITURec222-C SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with ITURec222-C SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.77.00;02;MXF-GC MPEG ES ITURec222-D SID;Identifiers for MXF mappings of MPEG ES with a ITURec222-D SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.77.01;02;MXF-GC Frame-wrapped MPEG-ES ITURec222-D SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.77.02;02;MXF-GC Clip-wrapped MPEG-ES ITURec222-D SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.77.03;02;MXF-GC CustomStripe-wrapped MPEG-ES ITURec222-D SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.77.04;02;MXF-GC CustomPES-wrapped MPEG-ES ITURec222-D SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.77.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ITURec222-D SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.77.06;02;MXF-GC CustomSplice-wrapped MPEG-ES ITURec222-D SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.77.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES ITURec222-D SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.77.08;02;MXF-GC CustomSlave-wrapped MPEG-ES ITURec222-D SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.77.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES ITURec222-D SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with ITURec222-D SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.78.00;02;MXF-GC MPEG ES ITURec222-E SID;Identifiers for MXF mappings of MPEG ES with a ITURec222-E SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.78.01;02;MXF-GC Frame-wrapped MPEG-ES ITURec222-E SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.78.02;02;MXF-GC Clip-wrapped MPEG-ES ITURec222-E SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.78.03;02;MXF-GC CustomStripe-wrapped MPEG-ES ITURec222-E SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.78.04;02;MXF-GC CustomPES-wrapped MPEG-ES ITURec222-E SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.78.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ITURec222-E SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.78.06;02;MXF-GC CustomSplice-wrapped MPEG-ES ITURec222-E SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.78.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES ITURec222-E SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.78.08;02;MXF-GC CustomSlave-wrapped MPEG-ES ITURec222-E SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.78.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES ITURec222-E SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with ITURec222-E SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.79.00;02;MXF-GC MPEG ES AncStream SID;Identifiers for MXF mappings of MPEG ES with a AncStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.79.01;02;MXF-GC Frame-wrapped MPEG-ES AncStream SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.79.02;02;MXF-GC Clip-wrapped MPEG-ES AncStream SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.79.03;02;MXF-GC CustomStripe-wrapped MPEG-ES AncStream SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.79.04;02;MXF-GC CustomPES-wrapped MPEG-ES AncStream SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.79.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES AncStream SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.79.06;02;MXF-GC CustomSplice-wrapped MPEG-ES AncStream SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.79.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES AncStream SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.79.08;02;MXF-GC CustomSlave-wrapped MPEG-ES AncStream SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.79.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES AncStream SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with AncStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7A.00;02;MXF-GC MPEG ES SLPackStream SID;Identifiers for MXF mappings of MPEG ES with a SLPackStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7A.01;02;MXF-GC Frame-wrapped MPEG-ES SLPackStream SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7A.02;02;MXF-GC Clip-wrapped MPEG-ES SLPackStream SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7A.03;02;MXF-GC CustomStripe-wrapped MPEG-ES SLPackStream SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7A.04;02;MXF-GC CustomPES-wrapped MPEG-ES SLPackStream SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7A.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES SLPackStream SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7A.06;02;MXF-GC CustomSplice-wrapped MPEG-ES SLPackStream SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7A.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES SLPackStream SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7A.08;02;MXF-GC CustomSlave-wrapped MPEG-ES SLPackStream SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7A.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES SLPackStream SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with SLPackStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7B.00;02;MXF-GC MPEG ES FlexMuxStream SID;Identifiers for MXF mappings of MPEG ES with a FlexMuxStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7B.01;02;MXF-GC Frame-wrapped MPEG-ES FlexMuxStream SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7B.02;02;MXF-GC Clip-wrapped MPEG-ES FlexMuxStream SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7B.03;02;MXF-GC CustomStripe-wrapped MPEG-ES FlexMuxStream SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7B.04;02;MXF-GC CustomPES-wrapped MPEG-ES FlexMuxStream SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7B.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES FlexMuxStream SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7B.06;02;MXF-GC CustomSplice-wrapped MPEG-ES FlexMuxStream SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7B.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES FlexMuxStream SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7B.08;02;MXF-GC CustomSlave-wrapped MPEG-ES FlexMuxStream SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7B.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES FlexMuxStream SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with FlexMuxStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7F.00;02;MXF-GC MPEG ES ProgStreamDir SID;Identifiers for MXF mappings of MPEG ES with a ProgStreamDir SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7F.01;02;MXF-GC Frame-wrapped MPEG-ES ProgStreamDir SID;Identifier for MXF-GC Frame-wrapped MPEG-ES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7F.02;02;MXF-GC Clip-wrapped MPEG-ES ProgStreamDir SID;Identifier for MXF-GC Clip-wrapped MPEG-ES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7F.03;02;MXF-GC CustomStripe-wrapped MPEG-ES ProgStreamDir SID;Identifier for MXF-GC CustomStripe-wrapped MPEG-ES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7F.04;02;MXF-GC CustomPES-wrapped MPEG-ES ProgStreamDir SID;Identifier for MXF-GC CustomPES-wrapped MPEG-ES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7F.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-ES ProgStreamDir SID;Identifier for MXF-GC CustomFixedAudioSize-wrapped MPEG-ES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7F.06;02;MXF-GC CustomSplice-wrapped MPEG-ES ProgStreamDir SID;Identifier for MXF-GC CustomSplice-wrapped MPEG-ES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7F.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-ES ProgStreamDir SID;Identifier for MXF-GC CustomClosedGOP-wrapped MPEG-ES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7F.08;02;MXF-GC CustomSlave-wrapped MPEG-ES ProgStreamDir SID;Identifier for MXF-GC CustomSlave-wrapped MPEG-ES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.04.7F.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-ES ProgStreamDir SID;Identifier for MXF-GC CustomUnconstrained-wrapped MPEG-ES with ProgStreamDir SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.00.00;01;MXF-GC Uncompressed Pictures;Identifiers for MXF GC Uncompressed Picture Mappings;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.00;01;MXF-GC Uncompressed 525+625 SD;Identifiers for MXF-GC Uncompressed Standard Definition video;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.01;01;MXF-GC Frame-wrapped Uncompressed 525x59.94I 720 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 525x59.94I video using 720 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.02;01;MXF-GC Clip-wrapped Uncompressed 525x59.94I 720 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 525x59.94I video using 720 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.03;01;MXF-GC Line-wrapped Uncompressed 525x59.94I 720 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 525x59.94I video using 720 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.05;01;MXF-GC Frame-wrapped Uncompressed 625x50I 720 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 625x50I video using 720 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.06;01;MXF-GC Clip-wrapped Uncompressed 625x50I 720 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 625x50I video using 720 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.07;01;MXF-GC Line-wrapped Uncompressed 625x50I 720 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 625x50I video using 720 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.09;01;MXF-GC Frame-wrapped Uncompressed 525x59.94I 960 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 525x59.94I video using 960 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.0A;01;MXF-GC Clip-wrapped Uncompressed 525x59.94I 960 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 525x59.94I video using 960 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.0B;01;MXF-GC Line-wrapped Uncompressed 525x59.94I 960 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 525x59.94I video using 960 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.0D;01;MXF-GC Frame-wrapped Uncompressed 625x50I 960 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 625x50I video using 960 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.0E;01;MXF-GC Clip-wrapped Uncompressed 625x50I 960 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 625x50I video using 960 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.0F;01;MXF-GC Line-wrapped Uncompressed 625x50I 960 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 625x50I video using 960 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.11;01;MXF-GC Frame-wrapped Uncompressed 525x59.94P 960 420;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 525x59.94P video using 960 pixels and 420 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.12;01;MXF-GC Clip-wrapped Uncompressed 525x59.94P 960 420;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 525x59.94P video using 960 pixels and 420 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.13;01;MXF-GC Line-wrapped Uncompressed 525x59.94P 960 420;Identifier for a MXF-GC Line-wrapped source of Uncompressed 525x59.94P video using 960 pixels and 420 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.15;01;MXF-GC Frame-wrapped Uncompressed 625x50P 960 420;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 625x50P video using 960 pixels and 420 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.16;01;MXF-GC Clip-wrapped Uncompressed 625x50P 960 420;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 625x50P video using 960 pixels and 420 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.17;01;MXF-GC Line-wrapped Uncompressed 625x50P 960 420;Identifier for a MXF-GC Line-wrapped source of Uncompressed 625x50P video using 960 pixels and 420 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.19;01;MXF-GC Frame-wrapped Uncompressed 525x59.94P 960 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 525x59.94P video using 960 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.1A;01;MXF-GC Clip-wrapped Uncompressed 525x59.94P 960 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 525x59.94P video using 960 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.1B;01;MXF-GC Line-wrapped Uncompressed 525x59.94P 960 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 525x59.94P video using 960 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.1D;01;MXF-GC Frame-wrapped Uncompressed 625x50P 960 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 625x50P video using 960 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.1E;01;MXF-GC Clip-wrapped Uncompressed 625x50P 960 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 625x50P video using 960 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.1F;01;MXF-GC Line-wrapped Uncompressed 625x50P 960 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 625x50P video using 960 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.21;01;MXF-GC Frame-wrapped Uncompressed 525x59.94I 960 4444;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 525x59.94I video using 960 pixels and 4444 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.22;01;MXF-GC Clip-wrapped Uncompressed 525x59.94I 960 4444;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 525x59.94I video using 960 pixels and 4444 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.23;01;MXF-GC Line-wrapped Uncompressed 525x59.94I 960 4444;Identifier for a MXF-GC Line-wrapped source of Uncompressed 525x59.94I video using 960 pixels and 4444 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.25;01;MXF-GC Frame-wrapped Uncompressed 625x50I 960 4444;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 625x50I video using 960 pixels and 4444 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.26;01;MXF-GC Clip-wrapped Uncompressed 625x50I 960 4444;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 625x50I video using 960 pixels and 4444 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.01.27;01;MXF-GC Line-wrapped Uncompressed 625x50I 960 4444;Identifier for a MXF-GC Line-wrapped source of Uncompressed 625x50I video using 960 pixels and 4444 sampling;SMPTE ST 384;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.00;01;MXF-GC Uncompressed 1080 HD;Identifiers for MXF-GC Uncompressed High Definition video using 1080 active lines;SMPTE ST 274;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.01;01;MXF-GC Frame-wrapped Uncompressed 1080x23.98P 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x23.98P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.02;01;MXF-GC Clip-wrapped Uncompressed 1080x23.98P 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x23.98P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.03;01;MXF-GC Line-wrapped Uncompressed 1080x23.98P 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x23.98P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.05;01;MXF-GC Frame-wrapped Uncompressed 1080x23.98PsF 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x23.98PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.06;01;MXF-GC Clip-wrapped Uncompressed 1080x23.98PsF 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x23.98PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.07;01;MXF-GC Line-wrapped Uncompressed 1080x23.98PsF 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x23.98PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.11;01;MXF-GC Frame-wrapped Uncompressed 1080x24P 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x24P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.12;01;MXF-GC Clip-wrapped Uncompressed 1080x24P 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x24P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.13;01;MXF-GC Line-wrapped Uncompressed 1080x24P 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x24P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.15;01;MXF-GC Frame-wrapped Uncompressed 1080x24PsF 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x24PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.16;01;MXF-GC Clip-wrapped Uncompressed 1080x24PsF 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x24PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.17;01;MXF-GC Line-wrapped Uncompressed 1080x24PsF 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x24PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.21;01;MXF-GC Frame-wrapped Uncompressed 1080x25P 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x25P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.22;01;MXF-GC Clip-wrapped Uncompressed 1080x25P 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x25P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.23;01;MXF-GC Line-wrapped Uncompressed 1080x25P 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x25P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.25;01;MXF-GC Frame-wrapped Uncompressed 1080x25PsF 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x25PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.26;01;MXF-GC Clip-wrapped Uncompressed 1080x25PsF 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x25PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.27;01;MXF-GC Line-wrapped Uncompressed 1080x25PsF 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x25PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.29;01;MXF-GC Frame-wrapped Uncompressed 1080x50I 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x50I video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.2A;01;MXF-GC Clip-wrapped Uncompressed 1080x50I 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x50I video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.2B;01;MXF-GC Line-wrapped Uncompressed 1080x50I 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x50I video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.31;01;MXF-GC Frame-wrapped Uncompressed 1080x29.97P 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x29.97P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.32;01;MXF-GC Clip-wrapped Uncompressed 1080x29.97P 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x29.97P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.33;01;MXF-GC Line-wrapped Uncompressed 1080x29.97P 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x29.97P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.35;01;MXF-GC Frame-wrapped Uncompressed 1080x29.97PsF 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x29.97PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.36;01;MXF-GC Clip-wrapped Uncompressed 1080x29.97PsF 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x29.97PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.37;01;MXF-GC Line-wrapped Uncompressed 1080x29.97PsF 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x29.97PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.39;01;MXF-GC Frame-wrapped Uncompressed 1080x59.94I 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x59.94I video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.3A;01;MXF-GC Clip-wrapped Uncompressed 1080x59.94I 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x59.94I video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.3B;01;MXF-GC Line-wrapped Uncompressed 1080x59.94I 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x59.94I video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.41;01;MXF-GC Frame-wrapped Uncompressed 1080x30P 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x30P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.42;01;MXF-GC Clip-wrapped Uncompressed 1080x30P 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x30P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.43;01;MXF-GC Line-wrapped Uncompressed 1080x30P 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x30P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.45;01;MXF-GC Frame-wrapped Uncompressed 1080x30PsF 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x30PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.46;01;MXF-GC Clip-wrapped Uncompressed 1080x30PsF 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x30PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.47;01;MXF-GC Line-wrapped Uncompressed 1080x30PsF 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x30PsF video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.49;01;MXF-GC Frame-wrapped Uncompressed 1080x60I 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x60I video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.4A;01;MXF-GC Clip-wrapped Uncompressed 1080x60I 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x60I video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.4B;01;MXF-GC Line-wrapped Uncompressed 1080x60I 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x60I video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.51;01;MXF-GC Frame-wrapped Uncompressed 1080x50P 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x50P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.52;01;MXF-GC Clip-wrapped Uncompressed 1080x50P 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x50P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.53;01;MXF-GC Line-wrapped Uncompressed 1080x50P 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x50P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.59;01;MXF-GC Frame-wrapped Uncompressed 1080x59.94P 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x59.94P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.5A;01;MXF-GC Clip-wrapped Uncompressed 1080x59.94P 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x59.94P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.5B;01;MXF-GC Line-wrapped Uncompressed 1080x59.94P 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x59.94P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.61;01;MXF-GC Frame-wrapped Uncompressed 1080x60P 1920 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 1080x60P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.62;01;MXF-GC Clip-wrapped Uncompressed 1080x60P 1920 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 1080x60P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.02.63;01;MXF-GC Line-wrapped Uncompressed 1080x60P 1920 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 1080x60P video using 1920 pixels and 422 sampling;SMPTE ST 384;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.00;01;MXF-GC Uncompressed 720 HD;Identifiers for MXF-GC Uncompressed High Definition video using 720 active lines;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.01;01;MXF-GC Frame-wrapped Uncompressed 720x23.98P 1280 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 720x23.98P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.02;01;MXF-GC Clip-wrapped Uncompressed 720x23.98P 1280 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 720x23.98P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.03;01;MXF-GC Line-wrapped Uncompressed 720x23.98P 1280 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 720x23.98P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.05;01;MXF-GC Frame-wrapped Uncompressed 720x24P 1280 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 720x24P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.06;01;MXF-GC Clip-wrapped Uncompressed 720x24P 1280 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 720x24P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.07;01;MXF-GC Line-wrapped Uncompressed 720x24P 1280 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 720x24P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.09;01;MXF-GC Frame-wrapped Uncompressed 720x25P 1280 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 720x25P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.0A;01;MXF-GC Clip-wrapped Uncompressed 720x25P 1280 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 720x25P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.0B;01;MXF-GC Line-wrapped Uncompressed 720x25P 1280 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 720x25P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.11;01;MXF-GC Frame-wrapped Uncompressed 720x29.97P 1280 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 720x29.97P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.12;01;MXF-GC Clip-wrapped Uncompressed 720x29.97P 1280 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 720x29.97P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.13;01;MXF-GC Line-wrapped Uncompressed 720x29.97P 1280 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 720x29.97P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.15;01;MXF-GC Frame-wrapped Uncompressed 720x30P 1280 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 720x30P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.16;01;MXF-GC Clip-wrapped Uncompressed 720x30P 1280 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 720x30P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.17;01;MXF-GC Line-wrapped Uncompressed 720x30P 1280 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 720x30P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.19;01;MXF-GC Frame-wrapped Uncompressed 720x50P 1280 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 720x50P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.1A;01;MXF-GC Clip-wrapped Uncompressed 720x50P 1280 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 720x50P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.1B;01;MXF-GC Line-wrapped Uncompressed 720x50P 1280 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 720x50P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.21;01;MXF-GC Frame-wrapped Uncompressed 720x59.94P 1280 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 720x59.94P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.22;01;MXF-GC Clip-wrapped Uncompressed 720x59.94P 1280 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 720x59.94P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.23;01;MXF-GC Line-wrapped Uncompressed 720x59.94P 1280 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 720x59.94P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.25;01;MXF-GC Frame-wrapped Uncompressed 720x60P 1280 422;Identifier for a MXF-GC Frame-wrapped source of Uncompressed 720x60P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.26;01;MXF-GC Clip-wrapped Uncompressed 720x60P 1280 422;Identifier for a MXF-GC Clip-wrapped source of Uncompressed 720x60P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.03.27;01;MXF-GC Line-wrapped Uncompressed 720x60P 1280 422;Identifier for a MXF-GC Line-wrapped source of Uncompressed 720x60P video using 1280 pixels and 422 sampling;SMPTE ST 384;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.7F.00;01;MXF-GC Uncompressed Non-standard Format;Identifiers for non-standardised uncompressed video formats. Parameters to be determined from the appropriate Essence Descriptor;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.7F.01;01;MXF-GC Frame-wrapped Uncompressed Non-standard video line format;Identifier for a MXF-GC Frame-wrapped, Uncompressed, Non-standard video line format;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.7F.02;01;MXF-GC Clip-wrapped Uncompressed Non-standard video line format;Identifier for a MXF-GC Clip-wrapped, Uncompressed, Non-standard video line format;SMPTE ST 384;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.05.7F.03;01;MXF-GC Line-wrapped Uncompressed Non-standard video line format;Identifier for a MXF-GC Line-wrapped, Uncompressed, Non-standard video line format;SMPTE ST 384;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.06.00.00;01;MXF-GC AES-BWF Audio;Identifiers for MXF-GC Mappings of AES3 and Broadcast Wave audio data;;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.06.01.00;01;MXF-GC Frame-wrapped Broadcast Wave audio data;Identifier for MXF-GC, Frame-wrapped Broadcast Wave audio data;SMPTE ST 382;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.06.02.00;01;MXF-GC Clip-wrapped Broadcast Wave audio data;Identifier for MXF-GC, Clip-wrapped Broadcast Wave audio data;SMPTE ST 382;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.06.03.00;01;MXF-GC Frame-wrapped AES3 audio data;Identifier for MXF-GC, Frame-wrapped AES3 audio data;SMPTE ST 382;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.06.04.00;01;MXF-GC Clip-wrapped AES3 audio data;Identifier for MXF-GC, Clip-wrapped AES3 audio data;SMPTE ST 382;; +Leaf;06.0E.2B.34.04.01.01.05;0D.01.03.01.02.06.08.00;05;MXF-GC Custom-wrapped Broadcast Wave audio data;Identifier for MXF-GC, Custom-wrapped Broadcast Wave audio data;SMPTE ST 382;; +Leaf;06.0E.2B.34.04.01.01.05;0D.01.03.01.02.06.09.00;05;MXF-GC Custom-wrapped AES3 audio data;Identifier for MXF-GC, Custom-wrapped AES3 audio data;SMPTE ST 382;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.00.00;02;MXF-GC MPEG PES;Identifiers for Mappings using MPEG Packetised Elementary Streams;;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3C.00;02;MXF-GC MPEG PES ProgStreamMap;Identifiers for MXF mappings of MPEG PES with a ProgStreamMap SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3C.01;02;MXF-GC Frame-wrapped MPEG-PES ProgStreamMap SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3C.02;02;MXF-GC Clip-wrapped MPEG-PES ProgStreamMap SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3C.03;02;MXF-GC CustomStripe-wrapped MPEG-PES ProgStreamMap SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3C.04;02;MXF-GC CustomPES-wrapped MPEG-PES ProgStreamMap SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3C.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ProgStreamMap SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3C.06;02;MXF-GC CustomSplice MPEG-PES ProgStreamMap SID;Identifier for MXF-GC, CustomSplice MPEG-PES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3C.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES ProgStreamMap SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3C.08;02;MXF-GC CustomSlave-wrapped MPEG-PES ProgStreamMap SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3C.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES ProgStreamMap SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with ProgStreamMap SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3D.00;02;MXF-GC MPEG PES PrivateStream1 SID;Identifiers for MXF mappings of MPEG PES with a PrivateStream1 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3D.01;02;MXF-GC Frame-wrapped MPEG-PES PrivateStream1 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with PrivateStream1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3D.02;02;MXF-GC Clip-wrapped MPEG-PES PrivateStream1 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with PrivateStream1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3D.03;02;MXF-GC CustomStripe-wrapped MPEG-PES PrivateStream1 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with PrivateStream1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3D.04;02;MXF-GC CustomPES-wrapped MPEG-PES PrivateStream1 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with PrivateStream1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3D.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES PrivateStream1 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with PrivateStream1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3D.06;02;MXF-GC CustomSplice MPEG-PES PrivateStream1 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with PrivateStream1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3D.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES PrivateStream1 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with PrivateStream1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3D.08;02;MXF-GC CustomSlave-wrapped MPEG-PES PrivateStream1 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with PrivateStream1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3D.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES PrivateStream1 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with PrivateStream1 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3E.00;02;MXF-GC MPEG PES PaddingStream SID;Identifiers for MXF mappings of MPEG PES with a PaddingStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3E.01;02;MXF-GC Frame-wrapped MPEG-PES PaddingStream SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3E.02;02;MXF-GC Clip-wrapped MPEG-PES PaddingStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3E.03;02;MXF-GC CustomStripe-wrapped MPEG-PES PaddingStream SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3E.04;02;MXF-GC CustomPES-wrapped MPEG-PES PaddingStream SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3E.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES PaddingStream SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3E.06;02;MXF-GC CustomSplice MPEG-PES PaddingStream SID;Identifier for MXF-GC, CustomSplice MPEG-PES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3E.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES PaddingStream SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3E.08;02;MXF-GC CustomSlave-wrapped MPEG-PES PaddingStream SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3E.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES PaddingStream SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with PaddingStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3F.00;02;MXF-GC MPEG PES PrivateStream2 SID;Identifiers for MXF mappings of MPEG PES with a PrivateStream2 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3F.01;02;MXF-GC Frame-wrapped MPEG-PES PrivateStream2 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with PrivateStream2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3F.02;02;MXF-GC Clip-wrapped MPEG-PES PrivateStream2 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with PrivateStream2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3F.03;02;MXF-GC CustomStripe-wrapped MPEG-PES PrivateStream2 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with PrivateStream2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3F.04;02;MXF-GC CustomPES-wrapped MPEG-PES PrivateStream2 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with PrivateStream2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3F.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES PrivateStream2 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with PrivateStream2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3F.06;02;MXF-GC CustomSplice MPEG-PES PrivateStream2 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with PrivateStream2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3F.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES PrivateStream2 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with PrivateStream2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3F.08;02;MXF-GC CustomSlave-wrapped MPEG-PES PrivateStream2 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with PrivateStream2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.3F.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES PrivateStream2 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with PrivateStream2 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.40.00;02;MXF-GC MPEG PES AudioStream-0 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-0 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.40.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-0 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.40.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-0 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.40.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-0 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.40.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-0 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.40.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-0 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.40.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-0 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.40.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-0 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.40.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-0 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.40.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-0 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-0 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.41.00;02;MXF-GC MPEG PES AudioStream-1 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-1 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.41.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-1 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.41.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-1 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.41.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-1 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.41.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-1 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.41.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-1 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.41.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-1 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.41.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-1 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.41.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-1 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.41.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-1 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-1 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.42.00;02;MXF-GC MPEG PES AudioStream-2 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-2 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.42.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-2 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.42.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-2 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.42.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-2 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.42.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-2 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.42.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-2 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.42.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-2 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.42.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-2 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.42.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-2 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.42.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-2 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-2 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.43.00;02;MXF-GC MPEG PES AudioStream-3 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-3 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.43.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-3 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.43.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-3 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.43.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-3 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.43.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-3 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.43.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-3 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.43.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-3 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.43.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-3 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.43.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-3 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.43.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-3 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-3 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.44.00;02;MXF-GC MPEG PES AudioStream-4 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-4 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.44.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-4 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.44.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-4 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.44.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-4 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.44.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-4 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.44.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-4 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.44.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-4 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.44.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-4 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.44.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-4 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.44.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-4 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-4 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.45.00;02;MXF-GC MPEG PES AudioStream-5 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-5 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.45.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-5 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.45.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-5 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.45.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-5 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.45.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-5 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.45.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-5 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.45.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-5 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.45.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-5 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.45.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-5 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.45.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-5 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-5 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.46.00;02;MXF-GC MPEG PES AudioStream-6 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-6 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.46.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-6 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.46.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-6 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.46.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-6 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.46.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-6 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.46.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-6 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.46.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-6 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.46.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-6 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.46.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-6 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.46.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-6 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-6 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.47.00;02;MXF-GC MPEG PES AudioStream-7 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-7 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.47.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-7 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.47.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-7 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.47.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-7 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.47.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-7 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.47.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-7 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.47.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-7 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.47.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-7 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.47.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-7 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.47.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-7 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-7 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.48.00;02;MXF-GC MPEG PES AudioStream-8 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-8 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.48.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-8 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.48.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-8 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.48.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-8 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.48.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-8 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.48.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-8 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.48.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-8 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.48.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-8 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.48.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-8 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.48.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-8 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-8 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.49.00;02;MXF-GC MPEG PES AudioStream-9 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-9 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.49.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-9 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.49.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-9 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.49.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-9 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.49.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-9 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.49.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-9 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.49.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-9 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.49.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-9 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.49.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-9 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.49.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-9 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-9 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4A.00;02;MXF-GC MPEG PES AudioStream-10 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-10 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4A.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-10 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4A.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-10 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4A.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-10 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4A.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-10 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4A.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-10 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4A.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-10 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4A.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-10 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4A.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-10 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4A.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-10 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-10 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4B.00;02;MXF-GC MPEG PES AudioStream-11 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-11 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4B.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-11 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4B.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-11 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4B.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-11 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4B.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-11 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4B.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-11 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4B.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-11 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4B.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-11 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4B.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-11 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4B.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-11 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-11 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4C.00;02;MXF-GC MPEG PES AudioStream-12 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-12 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4C.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-12 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4C.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-12 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4C.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-12 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4C.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-12 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4C.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-12 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4C.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-12 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4C.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-12 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4C.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-12 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4C.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-12 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-12 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4D.00;02;MXF-GC MPEG PES AudioStream-13 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-13 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4D.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-13 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4D.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-13 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4D.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-13 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4D.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-13 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4D.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-13 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4D.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-13 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4D.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-13 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4D.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-13 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4D.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-13 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-13 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4E.00;02;MXF-GC MPEG PES AudioStream-14 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-14 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4E.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-14 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4E.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-14 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4E.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-14 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4E.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-14 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4E.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-14 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4E.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-14 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4E.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-14 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4E.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-14 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4E.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-14 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-14 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4F.00;02;MXF-GC MPEG PES AudioStream-15 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-15 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4F.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-15 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4F.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-15 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4F.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-15 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4F.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-15 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4F.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-15 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4F.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-15 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4F.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-15 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4F.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-15 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.4F.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-15 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-15 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.50.00;02;MXF-GC MPEG PES AudioStream-16 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-16 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.50.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-16 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.50.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-16 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.50.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-16 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.50.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-16 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.50.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-16 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.50.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-16 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.50.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-16 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.50.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-16 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.50.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-16 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-16 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.51.00;02;MXF-GC MPEG PES AudioStream-17 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-17 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.51.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-17 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.51.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-17 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.51.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-17 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.51.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-17 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.51.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-17 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.51.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-17 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.51.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-17 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.51.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-17 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.51.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-17 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-17 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.52.00;02;MXF-GC MPEG PES AudioStream-18 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-18 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.52.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-18 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.52.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-18 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.52.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-18 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.52.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-18 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.52.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-18 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.52.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-18 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.52.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-18 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.52.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-18 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.52.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-18 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-18 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.53.00;02;MXF-GC MPEG PES AudioStream-19 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-19 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.53.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-19 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.53.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-19 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.53.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-19 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.53.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-19 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.53.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-19 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.53.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-19 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.53.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-19 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.53.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-19 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.53.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-19 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-19 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.54.00;02;MXF-GC MPEG PES AudioStream-20 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-20 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.54.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-20 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.54.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-20 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.54.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-20 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.54.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-20 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.54.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-20 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.54.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-20 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.54.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-20 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.54.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-20 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.54.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-20 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-20 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.55.00;02;MXF-GC MPEG PES AudioStream-21 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-21 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.55.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-21 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.55.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-21 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.55.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-21 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.55.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-21 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.55.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-21 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.55.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-21 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.55.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-21 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.55.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-21 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.55.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-21 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-21 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.56.00;02;MXF-GC MPEG PES AudioStream-22 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-22 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.56.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-22 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.56.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-22 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.56.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-22 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.56.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-22 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.56.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-22 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.56.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-22 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.56.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-22 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.56.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-22 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.56.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-22 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-22 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.57.00;02;MXF-GC MPEG PES AudioStream-23 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-23 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.57.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-23 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.57.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-23 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.57.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-23 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.57.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-23 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.57.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-23 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.57.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-23 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.57.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-23 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.57.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-23 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.57.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-23 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-23 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.58.00;02;MXF-GC MPEG PES AudioStream-24 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-24 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.58.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-24 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.58.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-24 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.58.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-24 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.58.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-24 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.58.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-24 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.58.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-24 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.58.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-24 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.58.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-24 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.58.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-24 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-24 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.59.00;02;MXF-GC MPEG PES AudioStream-25 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-25 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.59.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-25 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.59.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-25 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.59.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-25 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.59.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-25 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.59.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-25 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.59.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-25 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.59.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-25 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.59.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-25 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.59.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-25 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-25 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5A.00;02;MXF-GC MPEG PES AudioStream-26 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-26 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5A.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-26 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5A.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-26 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5A.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-26 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5A.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-26 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5A.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-26 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5A.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-26 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5A.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-26 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5A.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-26 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5A.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-26 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-26 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5B.00;02;MXF-GC MPEG PES AudioStream-27 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-27 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5B.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-27 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5B.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-27 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5B.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-27 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5B.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-27 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5B.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-27 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5B.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-27 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5B.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-27 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5B.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-27 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5B.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-27 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-27 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5C.00;02;MXF-GC MPEG PES AudioStream-28 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-28 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5C.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-28 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5C.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-28 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5C.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-28 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5C.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-28 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5C.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-28 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5C.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-28 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5C.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-28 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5C.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-28 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5C.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-28 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-28 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5D.00;02;MXF-GC MPEG PES AudioStream-29 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-29 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5D.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-29 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5D.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-29 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5D.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-29 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5D.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-29 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5D.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-29 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5D.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-29 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5D.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-29 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5D.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-29 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5D.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-29 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-29 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5E.00;02;MXF-GC MPEG PES AudioStream-30 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-30 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5E.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-30 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5E.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-30 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5E.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-30 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5E.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-30 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5E.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-30 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5E.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-30 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5E.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-30 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5E.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-30 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5E.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-30 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-30 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5F.00;02;MXF-GC MPEG PES AudioStream-31 SID;Identifiers for MXF mappings of MPEG PES with a AudioStream-31 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5F.01;02;MXF-GC Frame-wrapped MPEG-PES AudioStream-31 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5F.02;02;MXF-GC Clip-wrapped MPEG-PES AudioStream-31 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5F.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AudioStream-31 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5F.04;02;MXF-GC CustomPES-wrapped MPEG-PES AudioStream-31 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5F.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AudioStream-31 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5F.06;02;MXF-GC CustomSplice MPEG-PES AudioStream-31 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5F.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AudioStream-31 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5F.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AudioStream-31 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.5F.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AudioStream-31 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AudioStream-31 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.60.00;02;MXF-GC MPEG PES VideoStream-0 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-0 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.60.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-0 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.60.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-0 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.60.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-0 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.60.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-0 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.60.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-0 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.60.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-0 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.60.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-0 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.60.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-0 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.60.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-0 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-0 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.61.00;02;MXF-GC MPEG PES VideoStream-1 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-1 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.61.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-1 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.61.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-1 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.61.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-1 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.61.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-1 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.61.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-1 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.61.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-1 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.61.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-1 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.61.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-1 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.61.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-1 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-1 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.62.00;02;MXF-GC MPEG PES VideoStream-2 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-2 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.62.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-2 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.62.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-2 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.62.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-2 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.62.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-2 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.62.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-2 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.62.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-2 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.62.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-2 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.62.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-2 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.62.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-2 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-2 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.63.00;02;MXF-GC MPEG PES VideoStream-3 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-3 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.63.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-3 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.63.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-3 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.63.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-3 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.63.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-3 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.63.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-3 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.63.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-3 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.63.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-3 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.63.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-3 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.63.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-3 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-3 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.64.00;02;MXF-GC MPEG PES VideoStream-4 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-4 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.64.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-4 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.64.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-4 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.64.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-4 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.64.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-4 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.64.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-4 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.64.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-4 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.64.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-4 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.64.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-4 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.64.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-4 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-4 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.65.00;02;MXF-GC MPEG PES VideoStream-5 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-5 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.65.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-5 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.65.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-5 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.65.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-5 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.65.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-5 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.65.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-5 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.65.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-5 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.65.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-5 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.65.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-5 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.65.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-5 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-5 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.66.00;02;MXF-GC MPEG PES VideoStream-6 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-6 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.66.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-6 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.66.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-6 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.66.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-6 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.66.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-6 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.66.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-6 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.66.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-6 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.66.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-6 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.66.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-6 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.66.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-6 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-6 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.67.00;02;MXF-GC MPEG PES VideoStream-7 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-7 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.67.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-7 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.67.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-7 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.67.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-7 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.67.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-7 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.67.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-7 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.67.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-7 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.67.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-7 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.67.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-7 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.67.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-7 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-7 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.68.00;02;MXF-GC MPEG PES VideoStream-8 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-8 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.68.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-8 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.68.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-8 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.68.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-8 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.68.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-8 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.68.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-8 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.68.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-8 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.68.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-8 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.68.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-8 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.68.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-8 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-8 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.69.00;02;MXF-GC MPEG PES VideoStream-9 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-9 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.69.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-9 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.69.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-9 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.69.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-9 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.69.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-9 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.69.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-9 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.69.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-9 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.69.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-9 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.69.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-9 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.69.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-9 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-9 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6A.00;02;MXF-GC MPEG PES VideoStream-10 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-10 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6A.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-10 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6A.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-10 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6A.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-10 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6A.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-10 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6A.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-10 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6A.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-10 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6A.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-10 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6A.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-10 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6A.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-10 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-10 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6B.00;02;MXF-GC MPEG PES VideoStream-11 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-11 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6B.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-11 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6B.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-11 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6B.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-11 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6B.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-11 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6B.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-11 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6B.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-11 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6B.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-11 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6B.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-11 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6B.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-11 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-11 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6C.00;02;MXF-GC MPEG PES VideoStream-12 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-12 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6C.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-12 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6C.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-12 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6C.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-12 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6C.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-12 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6C.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-12 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6C.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-12 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6C.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-12 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6C.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-12 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6C.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-12 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-12 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6D.00;02;MXF-GC MPEG PES VideoStream-13 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-13 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6D.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-13 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6D.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-13 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6D.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-13 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6D.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-13 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6D.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-13 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6D.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-13 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6D.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-13 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6D.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-13 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6D.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-13 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-13 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6E.00;02;MXF-GC MPEG PES VideoStream-14 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-14 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6E.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-14 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6E.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-14 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6E.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-14 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6E.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-14 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6E.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-14 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6E.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-14 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6E.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-14 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6E.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-14 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6E.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-14 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-14 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6F.00;02;MXF-GC MPEG PES VideoStream-15 SID;Identifiers for MXF mappings of MPEG PES with a VideoStream-15 SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6F.01;02;MXF-GC Frame-wrapped MPEG-PES VideoStream-15 SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6F.02;02;MXF-GC Clip-wrapped MPEG-PES VideoStream-15 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6F.03;02;MXF-GC CustomStripe-wrapped MPEG-PES VideoStream-15 SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6F.04;02;MXF-GC CustomPES-wrapped MPEG-PES VideoStream-15 SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6F.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES VideoStream-15 SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6F.06;02;MXF-GC CustomSplice MPEG-PES VideoStream-15 SID;Identifier for MXF-GC, CustomSplice MPEG-PES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6F.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES VideoStream-15 SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6F.08;02;MXF-GC CustomSlave-wrapped MPEG-PES VideoStream-15 SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.6F.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES VideoStream-15 SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with VideoStream-15 SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.70.00;02;MXF-GC MPEG PES ECMStream SID;Identifiers for MXF mappings of MPEG PES with a ECMStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.70.01;02;MXF-GC Frame-wrapped MPEG-PES ECMStream SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.70.02;02;MXF-GC Clip-wrapped MPEG-PES ECMStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.70.03;02;MXF-GC CustomStripe-wrapped MPEG-PES ECMStream SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.70.04;02;MXF-GC CustomPES-wrapped MPEG-PES ECMStream SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.70.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ECMStream SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.70.06;02;MXF-GC CustomSplice MPEG-PES ECMStream SID;Identifier for MXF-GC, CustomSplice MPEG-PES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.70.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES ECMStream SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.70.08;02;MXF-GC CustomSlave-wrapped MPEG-PES ECMStream SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.70.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES ECMStream SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with ECMStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.71.00;02;MXF-GC MPEG PES EMMStream SID;Identifiers for MXF mappings of MPEG PES with a EMMStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.71.01;02;MXF-GC Frame-wrapped MPEG-PES EMMStream SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.71.02;02;MXF-GC Clip-wrapped MPEG-PES EMMStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.71.03;02;MXF-GC CustomStripe-wrapped MPEG-PES EMMStream SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.71.04;02;MXF-GC CustomPES-wrapped MPEG-PES EMMStream SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.71.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES EMMStream SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.71.06;02;MXF-GC CustomSplice MPEG-PES EMMStream SID;Identifier for MXF-GC, CustomSplice MPEG-PES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.71.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES EMMStream SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.71.08;02;MXF-GC CustomSlave-wrapped MPEG-PES EMMStream SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.71.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES EMMStream SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with EMMStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.72.00;02;MXF-GC MPEG PES DSMCCStream SID;Identifiers for MXF mappings of MPEG PES with a DSMCCStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.72.01;02;MXF-GC Frame-wrapped MPEG-PES DSMCCStream SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.72.02;02;MXF-GC Clip-wrapped MPEG-PES DSMCCStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.72.03;02;MXF-GC CustomStripe-wrapped MPEG-PES DSMCCStream SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.72.04;02;MXF-GC CustomPES-wrapped MPEG-PES DSMCCStream SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.72.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES DSMCCStream SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.72.06;02;MXF-GC CustomSplice MPEG-PES DSMCCStream SID;Identifier for MXF-GC, CustomSplice MPEG-PES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.72.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES DSMCCStream SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.72.08;02;MXF-GC CustomSlave-wrapped MPEG-PES DSMCCStream SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.72.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES DSMCCStream SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with DSMCCStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.73.00;02;MXF-GC MPEG PES 13522Stream SID;Identifiers for MXF mappings of MPEG PES with a 13522Stream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.73.01;02;MXF-GC Frame-wrapped MPEG-PES 13522Stream SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.73.02;02;MXF-GC Clip-wrapped MPEG-PES 13522Stream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.73.03;02;MXF-GC CustomStripe-wrapped MPEG-PES 13522Stream SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.73.04;02;MXF-GC CustomPES-wrapped MPEG-PES 13522Stream SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.73.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES 13522Stream SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.73.06;02;MXF-GC CustomSplice MPEG-PES 13522Stream SID;Identifier for MXF-GC, CustomSplice MPEG-PES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.73.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES 13522Stream SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.73.08;02;MXF-GC CustomSlave-wrapped MPEG-PES 13522Stream SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.73.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES 13522Stream SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with 13522Stream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.74.00;02;MXF-GC MPEG PES ITURec222-A SID;Identifiers for MXF mappings of MPEG PES with a ITURec222-A SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.74.01;02;MXF-GC Frame-wrapped MPEG-PES ITURec222-A SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.74.02;02;MXF-GC Clip-wrapped MPEG-PES ITURec222-A SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.74.03;02;MXF-GC CustomStripe-wrapped MPEG-PES ITURec222-A SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.74.04;02;MXF-GC CustomPES-wrapped MPEG-PES ITURec222-A SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.74.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ITURec222-A SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.74.06;02;MXF-GC CustomSplice MPEG-PES ITURec222-A SID;Identifier for MXF-GC, CustomSplice MPEG-PES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.74.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES ITURec222-A SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.74.08;02;MXF-GC CustomSlave-wrapped MPEG-PES ITURec222-A SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.74.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES ITURec222-A SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with ITURec222-A SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.75.00;02;MXF-GC MPEG PES ITURec222-B SID;Identifiers for MXF mappings of MPEG PES with a ITURec222-B SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.75.01;02;MXF-GC Frame-wrapped MPEG-PES ITURec222-B SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.75.02;02;MXF-GC Clip-wrapped MPEG-PES ITURec222-B SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.75.03;02;MXF-GC CustomStripe-wrapped MPEG-PES ITURec222-B SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.75.04;02;MXF-GC CustomPES-wrapped MPEG-PES ITURec222-B SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.75.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ITURec222-B SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.75.06;02;MXF-GC CustomSplice MPEG-PES ITURec222-B SID;Identifier for MXF-GC, CustomSplice MPEG-PES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.75.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES ITURec222-B SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.75.08;02;MXF-GC CustomSlave-wrapped MPEG-PES ITURec222-B SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.75.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES ITURec222-B SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with ITURec222-B SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.76.00;02;MXF-GC MPEG PES ITURec222-C SID;Identifiers for MXF mappings of MPEG PES with a ITURec222-C SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.76.01;02;MXF-GC Frame-wrapped MPEG-PES ITURec222-C SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.76.02;02;MXF-GC Clip-wrapped MPEG-PES ITURec222-C SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.76.03;02;MXF-GC CustomStripe-wrapped MPEG-PES ITURec222-C SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.76.04;02;MXF-GC CustomPES-wrapped MPEG-PES ITURec222-C SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.76.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ITURec222-C SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.76.06;02;MXF-GC CustomSplice MPEG-PES ITURec222-C SID;Identifier for MXF-GC, CustomSplice MPEG-PES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.76.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES ITURec222-C SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.76.08;02;MXF-GC CustomSlave-wrapped MPEG-PES ITURec222-C SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.76.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES ITURec222-C SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with ITURec222-C SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.77.00;02;MXF-GC MPEG PES ITURec222-D SID;Identifiers for MXF mappings of MPEG PES with a ITURec222-D SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.77.01;02;MXF-GC Frame-wrapped MPEG-PES ITURec222-D SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.77.02;02;MXF-GC Clip-wrapped MPEG-PES ITURec222-D SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.77.03;02;MXF-GC CustomStripe-wrapped MPEG-PES ITURec222-D SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.77.04;02;MXF-GC CustomPES-wrapped MPEG-PES ITURec222-D SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.77.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ITURec222-D SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.77.06;02;MXF-GC CustomSplice MPEG-PES ITURec222-D SID;Identifier for MXF-GC, CustomSplice MPEG-PES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.77.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES ITURec222-D SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.77.08;02;MXF-GC CustomSlave-wrapped MPEG-PES ITURec222-D SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.77.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES ITURec222-D SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with ITURec222-D SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.78.00;02;MXF-GC MPEG PES ITURec222-E SID;Identifiers for MXF mappings of MPEG PES with a ITURec222-E SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.78.01;02;MXF-GC Frame-wrapped MPEG-PES ITURec222-E SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.78.02;02;MXF-GC Clip-wrapped MPEG-PES ITURec222-E SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.78.03;02;MXF-GC CustomStripe-wrapped MPEG-PES ITURec222-E SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.78.04;02;MXF-GC CustomPES-wrapped MPEG-PES ITURec222-E SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.78.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ITURec222-E SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.78.06;02;MXF-GC CustomSplice MPEG-PES ITURec222-E SID;Identifier for MXF-GC, CustomSplice MPEG-PES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.78.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES ITURec222-E SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.78.08;02;MXF-GC CustomSlave-wrapped MPEG-PES ITURec222-E SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.78.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES ITURec222-E SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with ITURec222-E SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.79.00;02;MXF-GC MPEG PES AncStream SID;Identifiers for MXF mappings of MPEG PES with a AncStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.79.01;02;MXF-GC Frame-wrapped MPEG-PES AncStream SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.79.02;02;MXF-GC Clip-wrapped MPEG-PES AncStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.79.03;02;MXF-GC CustomStripe-wrapped MPEG-PES AncStream SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.79.04;02;MXF-GC CustomPES-wrapped MPEG-PES AncStream SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.79.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES AncStream SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.79.06;02;MXF-GC CustomSplice MPEG-PES AncStream SID;Identifier for MXF-GC, CustomSplice MPEG-PES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.79.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES AncStream SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.79.08;02;MXF-GC CustomSlave-wrapped MPEG-PES AncStream SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.79.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES AncStream SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with AncStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7A.00;02;MXF-GC MPEG PES SLPackStream SID;Identifiers for MXF mappings of MPEG PES with a SLPackStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7A.01;02;MXF-GC Frame-wrapped MPEG-PES SLPackStream SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7A.02;02;MXF-GC Clip-wrapped MPEG-PES SLPackStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7A.03;02;MXF-GC CustomStripe-wrapped MPEG-PES SLPackStream SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7A.04;02;MXF-GC CustomPES-wrapped MPEG-PES SLPackStream SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7A.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES SLPackStream SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7A.06;02;MXF-GC CustomSplice MPEG-PES SLPackStream SID;Identifier for MXF-GC, CustomSplice MPEG-PES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7A.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES SLPackStream SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7A.08;02;MXF-GC CustomSlave-wrapped MPEG-PES SLPackStream SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7A.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES SLPackStream SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with SLPackStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7B.00;02;MXF-GC MPEG PES FlexMuxStream SID;Identifiers for MXF mappings of MPEG PES with a FlexMuxStream SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7B.01;02;MXF-GC Frame-wrapped MPEG-PES FlexMuxStream SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7B.02;02;MXF-GC Clip-wrapped MPEG-PES FlexMuxStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7B.03;02;MXF-GC CustomStripe-wrapped MPEG-PES FlexMuxStream SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7B.04;02;MXF-GC CustomPES-wrapped MPEG-PES FlexMuxStream SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7B.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES FlexMuxStream SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7B.06;02;MXF-GC CustomSplice MPEG-PES FlexMuxStream SID;Identifier for MXF-GC, CustomSplice MPEG-PES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7B.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES FlexMuxStream SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7B.08;02;MXF-GC CustomSlave-wrapped MPEG-PES FlexMuxStream SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7B.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES FlexMuxStream SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with FlexMuxStream SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7F.00;02;MXF-GC MPEG PES ProgStreamDir SID;Identifiers for MXF mappings of MPEG PES with a ProgStreamDir SID value as defined in ISO/IEC 13818-1 (MPEG-2 Systems);;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7F.01;02;MXF-GC Frame-wrapped MPEG-PES ProgStreamDir SID;Identifier for MXF-GC, Frame-wrapped MPEG-PES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7F.02;02;MXF-GC Clip-wrapped MPEG-PES ProgStreamDir SID;Identifier for MXF-GC, Clip-wrapped MPEG-PES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7F.03;02;MXF-GC CustomStripe-wrapped MPEG-PES ProgStreamDir SID;Identifier for MXF-GC, CustomStripe-wrapped MPEG-PES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7F.04;02;MXF-GC CustomPES-wrapped MPEG-PES ProgStreamDir SID;Identifier for MXF-GC, CustomPES-wrapped MPEG-PES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7F.05;02;MXF-GC CustomFixedAudioSize-wrapped MPEG-PES ProgStreamDir SID;Identifier for MXF-GC, CustomFixedAudioSize-wrapped MPEG-PES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7F.06;02;MXF-GC CustomSplice MPEG-PES ProgStreamDir SID;Identifier for MXF-GC, CustomSplice MPEG-PES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7F.07;02;MXF-GC CustomClosedGOP-wrapped MPEG-PES ProgStreamDir SID;Identifier for MXF-GC, CustomClosedGOP-wrapped MPEG-PES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7F.08;02;MXF-GC CustomSlave-wrapped MPEG-PES ProgStreamDir SID;Identifier for MXF-GC, CustomSlave-wrapped MPEG-PES with ProgStreamDir SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.07.7F.7F;02;MXF-GC CustomUnconstrained-wrapped MPEG-PES ProgStreamDir SID;Identifier for MXF-GC, CustomUnconstrained-wrapped MPEG-PES with ProgStreamDir SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.00.00;02;MXF-GC MPEG PS;Identifiers for MXF-GC Mappings using MPEG Programme Streams;;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.3C.02;02;MXF-GC Clip-wrapped MPEG-PS ProgStreamMap SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.3D.02;02;MXF-GC Clip-wrapped MPEG-PS PrivateStream1 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with PrivateStream1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.3E.02;02;MXF-GC Clip-wrapped MPEG-PS PaddingStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.3F.02;02;MXF-GC Clip-wrapped MPEG-PS PrivateStream2 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with PrivateStream2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.40.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-0 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.41.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-1 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.42.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-2 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.43.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-3 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.44.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-4 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.45.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-5 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.46.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-6 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.47.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-7 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.48.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-8 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.49.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-9 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.4A.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-10 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.4B.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-11 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.4C.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-12 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.4D.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-13 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.4E.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-14 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.4F.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-15 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.50.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-16 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.51.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-17 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.52.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-18 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.53.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-19 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.54.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-20 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.55.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-21 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.56.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-22 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.57.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-23 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.58.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-24 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.59.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-25 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.5A.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-26 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.5B.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-27 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.5C.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-28 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.5D.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-29 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.5E.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-30 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.5F.02;02;MXF-GC Clip-wrapped MPEG-PS AudioStream-31 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.60.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-0 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.61.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-1 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.62.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-2 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.63.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-3 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.64.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-4 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.65.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-5 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.66.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-6 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.67.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-7 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.68.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-8 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.69.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-9 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.6A.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-10 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.6B.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-11 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.6C.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-12 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.6D.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-13 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.6E.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-14 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.6F.02;02;MXF-GC Clip-wrapped MPEG-PS VideoStream-15 SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.70.02;02;MXF-GC Clip-wrapped MPEG-PS ECMStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.71.02;02;MXF-GC Clip-wrapped MPEG-PS EMMStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.72.02;02;MXF-GC Clip-wrapped MPEG-PS DSMCCStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.73.02;02;MXF-GC Clip-wrapped MPEG-PS 13522Stream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.74.02;02;MXF-GC Clip-wrapped MPEG-PS ITURec222-A SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.75.02;02;MXF-GC Clip-wrapped MPEG-PS ITURec222-B SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.76.02;02;MXF-GC Clip-wrapped MPEG-PS ITURec222-C SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.77.02;02;MXF-GC Clip-wrapped MPEG-PS ITURec222-D SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.78.02;02;MXF-GC Clip-wrapped MPEG-PS ITURec222-E SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.79.02;02;MXF-GC Clip-wrapped MPEG-PS AncStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.7A.02;02;MXF-GC Clip-wrapped MPEG-PS SLPackStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.7B.02;02;MXF-GC Clip-wrapped MPEG-PS FlexMuxStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.08.7F.02;02;MXF-GC Clip-wrapped MPEG-PS ProgStreamDir SID;Identifier for MXF-GC, Clip-wrapped MPEG-PS with ProgStreamDir SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.00.00;02;MXF-GC MPEG TS;Identifiers for MXF-GC Mappings using MPEG Transport Streams;;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.3C.02;02;MXF-GC Clip-wrapped MPEG-TS ProgStreamMap SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with ProgStreamMap SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.3D.02;02;MXF-GC Clip-wrapped MPEG-TS PrivateStream1 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with PrivateStream1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.3E.02;02;MXF-GC Clip-wrapped MPEG-TS PaddingStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with PaddingStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.3F.02;02;MXF-GC Clip-wrapped MPEG-TS PrivateStream2 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with PrivateStream2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.40.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-0 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.41.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-1 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.42.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-2 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.43.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-3 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.44.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-4 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.45.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-5 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.46.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-6 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.47.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-7 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.48.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-8 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.49.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-9 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.4A.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-10 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.4B.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-11 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.4C.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-12 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.4D.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-13 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.4E.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-14 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.4F.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-15 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.50.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-16 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-16 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.51.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-17 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-17 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.52.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-18 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-18 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.53.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-19 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-19 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.54.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-20 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-20 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.55.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-21 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-21 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.56.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-22 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-22 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.57.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-23 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-23 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.58.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-24 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-24 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.59.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-25 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-25 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.5A.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-26 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-26 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.5B.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-27 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-27 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.5C.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-28 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-28 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.5D.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-29 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-29 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.5E.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-30 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-30 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.5F.02;02;MXF-GC Clip-wrapped MPEG-TS AudioStream-31 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AudioStream-31 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.60.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-0 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-0 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.61.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-1 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-1 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.62.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-2 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-2 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.63.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-3 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-3 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.64.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-4 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-4 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.65.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-5 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-5 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.66.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-6 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-6 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.67.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-7 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-7 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.68.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-8 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-8 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.69.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-9 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-9 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.6A.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-10 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-10 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.6B.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-11 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-11 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.6C.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-12 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-12 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.6D.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-13 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-13 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.6E.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-14 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-14 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.6F.02;02;MXF-GC Clip-wrapped MPEG-TS VideoStream-15 SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with VideoStream-15 SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.70.02;02;MXF-GC Clip-wrapped MPEG-TS ECMStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with ECMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.71.02;02;MXF-GC Clip-wrapped MPEG-TS EMMStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with EMMStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.72.02;02;MXF-GC Clip-wrapped MPEG-TS DSMCCStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with DSMCCStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.73.02;02;MXF-GC Clip-wrapped MPEG-TS 13522Stream SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with 13522Stream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.74.02;02;MXF-GC Clip-wrapped MPEG-TS ITURec222-A SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with ITURec222-A SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.75.02;02;MXF-GC Clip-wrapped MPEG-TS ITURec222-B SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with ITURec222-B SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.76.02;02;MXF-GC Clip-wrapped MPEG-TS ITURec222-C SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with ITURec222-C SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.77.02;02;MXF-GC Clip-wrapped MPEG-TS ITURec222-D SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with ITURec222-D SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.78.02;02;MXF-GC Clip-wrapped MPEG-TS ITURec222-E SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with ITURec222-E SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.79.02;02;MXF-GC Clip-wrapped MPEG-TS AncStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with AncStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.7A.02;02;MXF-GC Clip-wrapped MPEG-TS SLPackStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with SLPackStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.7B.02;02;MXF-GC Clip-wrapped MPEG-TS FlexMuxStream SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with FlexMuxStream SID value;SMPTE ST 381;; +Leaf;06.0E.2B.34.04.01.01.02;0D.01.03.01.02.09.7F.02;02;MXF-GC Clip-wrapped MPEG-TS ProgStreamDir SID;Identifier for MXF-GC, Clip-wrapped MPEG-TS with ProgStreamDir SID value;SMPTE ST 381;; +Node;06.0E.2B.34.04.01.01.03;0D.01.03.01.02.0A.00.00;03;MXF-GC A-law Audio Mappings;Identifiers for MXF-GC Mappings using A-law Compressed Audio;;; +Leaf;06.0E.2B.34.04.01.01.03;0D.01.03.01.02.0A.01.00;03;MXF-GC Frame-wrapped A-law Audio;Identifier for MXF-GC, Frame-wrapped A-law compressed audio;SMPTE ST 388;; +Leaf;06.0E.2B.34.04.01.01.03;0D.01.03.01.02.0A.02.00;03;MXF-GC Clip-wrapped A-law Audio;Identifier for MXF-GC, Clip-wrapped A-law compressed audio;SMPTE ST 388;; +Leaf;06.0E.2B.34.04.01.01.03;0D.01.03.01.02.0A.03.00;03;MXF-GC Custom-wrapped A-law Audio;Identifier for MXF-GC, Custom-wrapped A-law compressed audio;SMPTE ST 388;; +Node;06.0E.2B.34.04.01.01.07;0D.01.03.01.02.0B.00.00;07;MXF-GC Encrypted Data Mappings;Identifiers for MXF Encrypted Generic Container;;; +Leaf;06.0E.2B.34.04.01.01.07;0D.01.03.01.02.0B.01.00;07;MXF-GC Frame-wrapped Encrypted Data;Identifier for a MXF-GC, Frame wrapped generic container encrypted according to the DC28 specification;SMPTE ST 423;; +Node;06.0E.2B.34.04.01.01.07;0D.01.03.01.02.0C.00.00;07;MXF-GC JPEG-2000 Picture Mappings;Identifiers for MXF-GC Mappings using JPEG2000 compressed pictures;;; +Leaf;06.0E.2B.34.04.01.01.07;0D.01.03.01.02.0C.01.00;07;MXF-GC Frame-wrapped JPEG-2000 Pictures;Identifier for MXF-GC JPEG 2000 frame wrapped pictures (each frame comprising a single JPEG 2000 codestream);SMPTE ST 422;; +Leaf;06.0E.2B.34.04.01.01.07;0D.01.03.01.02.0C.02.00;07;MXF-GC Clip-wrapped JPEG-2000 Pictures;Identifier for MXF-GC JPEG 2000 clip wrapped picture sequence (containing a sequence of 1 or more JPEG2000 codestreams);SMPTE ST 422;; +Leaf;06.0E.2B.34.04.01.01.09;0D.01.03.01.02.0D.00.00;09;MXF-GC Generic VBI Data Mapping Undefined Payload;Identifier for the MXF-GC frame wrapped Generic VBI data mapping with an undefined payload;SMPTE ST 436;; +Leaf;06.0E.2B.34.04.01.01.09;0D.01.03.01.02.0E.00.00;09;MXF-GC Generic ANC Data Mapping Undefined Payload;Identifier for the MXF-GC frame wrapped Generic Anc data mapping. Payload identification is defined within the Anc Packet data structure.;SMPTE ST 436;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.00.00;0A;MXF-GC AVC NAL Unit Stream;Identifier for a MXF-GC AVC NAL Unit Stream;;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.60.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-0 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-0 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.60.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-0 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-0 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.60.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-0 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-0 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.60.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.60.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.60.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.60.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.60.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.60.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-0 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.61.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-1 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-1 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.61.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-1 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-1 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.61.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-1 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-1 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.61.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.61.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.61.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.61.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.61.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.61.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-1 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.62.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-2 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-2 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.62.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-2 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-2 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.62.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-2 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-2 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.62.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.62.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.62.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.62.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.62.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.62.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-2 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.63.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-3 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-3 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.63.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-3 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-3 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.63.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-3 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-3 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.63.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.63.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.63.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.63.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.63.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.63.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-3 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.64.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-4 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-4 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.64.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-4 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-4 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.64.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-4 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-4 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.64.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.64.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.64.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.64.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.64.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.64.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-4 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.65.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-5 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-5 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.65.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-5 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-5 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.65.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-5 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-5 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.65.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.65.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.65.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.65.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.65.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.65.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-5 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.66.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-6 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-6 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.66.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-6 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-6 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.66.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-6 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-6 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.66.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.66.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.66.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.66.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.66.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.66.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-6 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.67.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-7 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-7 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.67.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-7 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-7 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.67.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-7 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-7 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.67.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.67.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.67.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.67.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.67.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.67.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-7 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.68.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-8 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-8 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.68.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-8 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-8 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.68.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-8 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-8 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.68.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.68.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.68.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.68.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.68.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.68.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-8 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.69.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-9 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-9 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.69.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-9 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-9 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.69.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-9 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-9 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.69.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.69.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.69.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.69.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.69.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.69.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-9 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6A.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-10 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-10 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6A.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-10 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-10 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6A.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-10 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-10 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6A.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6A.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6A.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6A.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6A.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6A.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-10 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6B.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-11 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-11 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6B.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-11 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-11 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6B.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-11 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-11 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6B.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6B.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6B.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6B.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6B.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6B.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-11 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6C.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-12 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-12 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6C.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-12 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-12 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6C.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-12 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-12 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6C.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6C.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6C.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6C.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6C.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6C.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-12 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6D.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-13 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-13 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6D.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-13 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-13 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6D.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-13 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-13 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6D.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6D.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6D.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6D.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6D.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6D.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-13 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6E.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-14 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-14 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6E.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-14 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-14 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6E.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-14 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-14 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6E.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6E.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6E.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6E.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6E.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6E.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-14 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6F.00;0A;MXF-GC AVC NAL Unit Stream With VideoStream-15 SID;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-15 SID;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6F.01;0A;MXF-GC AVC NAL Unit Stream With VideoStream-15 SID Frame-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-15 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6F.02;0A;MXF-GC AVC NAL Unit Stream With VideoStream-15 SID Clip-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-15 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6F.03;0A;MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6F.05;0A;MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6F.06;0A;MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6F.07;0A;MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6F.08;0A;MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.0F.6F.7F;0A;MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC NAL Unit Stream With VideoStream-15 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.00.00;0A;MXF-GC AVC Byte Stream;Identifier for a MXF-GC AVC Byte Stream;;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.60.00;0A;MXF-GC AVC Byte Stream With VideoStream-0 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-0 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.60.01;0A;MXF-GC AVC Byte Stream With VideoStream-0 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-0 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.60.02;0A;MXF-GC AVC Byte Stream With VideoStream-0 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-0 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.60.03;0A;MXF-GC AVC Byte Stream With VideoStream-0 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-0 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.60.05;0A;MXF-GC AVC Byte Stream With VideoStream-0 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-0 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.60.06;0A;MXF-GC AVC Byte Stream With VideoStream-0 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-0 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.60.07;0A;MXF-GC AVC Byte Stream With VideoStream-0 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-0 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.60.08;0A;MXF-GC AVC Byte Stream With VideoStream-0 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-0 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.60.7F;0A;MXF-GC AVC Byte Stream With VideoStream-0 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-0 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.61.00;0A;MXF-GC AVC Byte Stream With VideoStream-1 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-1 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.61.01;0A;MXF-GC AVC Byte Stream With VideoStream-1 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-1 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.61.02;0A;MXF-GC AVC Byte Stream With VideoStream-1 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-1 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.61.03;0A;MXF-GC AVC Byte Stream With VideoStream-1 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-1 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.61.05;0A;MXF-GC AVC Byte Stream With VideoStream-1 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-1 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.61.06;0A;MXF-GC AVC Byte Stream With VideoStream-1 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-1 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.61.07;0A;MXF-GC AVC Byte Stream With VideoStream-1 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-1 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.61.08;0A;MXF-GC AVC Byte Stream With VideoStream-1 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-1 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.61.7F;0A;MXF-GC AVC Byte Stream With VideoStream-1 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-1 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.62.00;0A;MXF-GC AVC Byte Stream With VideoStream-2 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-2 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.62.01;0A;MXF-GC AVC Byte Stream With VideoStream-2 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-2 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.62.02;0A;MXF-GC AVC Byte Stream With VideoStream-2 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-2 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.62.03;0A;MXF-GC AVC Byte Stream With VideoStream-2 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-2 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.62.05;0A;MXF-GC AVC Byte Stream With VideoStream-2 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-2 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.62.06;0A;MXF-GC AVC Byte Stream With VideoStream-2 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-2 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.62.07;0A;MXF-GC AVC Byte Stream With VideoStream-2 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-2 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.62.08;0A;MXF-GC AVC Byte Stream With VideoStream-2 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-2 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.62.7F;0A;MXF-GC AVC Byte Stream With VideoStream-2 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-2 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.63.00;0A;MXF-GC AVC Byte Stream With VideoStream-3 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-3 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.63.01;0A;MXF-GC AVC Byte Stream With VideoStream-3 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-3 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.63.02;0A;MXF-GC AVC Byte Stream With VideoStream-3 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-3 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.63.03;0A;MXF-GC AVC Byte Stream With VideoStream-3 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-3 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.63.05;0A;MXF-GC AVC Byte Stream With VideoStream-3 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-3 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.63.06;0A;MXF-GC AVC Byte Stream With VideoStream-3 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-3 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.63.07;0A;MXF-GC AVC Byte Stream With VideoStream-3 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-3 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.63.08;0A;MXF-GC AVC Byte Stream With VideoStream-3 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-3 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.63.7F;0A;MXF-GC AVC Byte Stream With VideoStream-3 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-3 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.64.00;0A;MXF-GC AVC Byte Stream With VideoStream-4 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-4 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.64.01;0A;MXF-GC AVC Byte Stream With VideoStream-4 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-4 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.64.02;0A;MXF-GC AVC Byte Stream With VideoStream-4 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-4 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.64.03;0A;MXF-GC AVC Byte Stream With VideoStream-4 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-4 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.64.05;0A;MXF-GC AVC Byte Stream With VideoStream-4 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-4 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.64.06;0A;MXF-GC AVC Byte Stream With VideoStream-4 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-4 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.64.07;0A;MXF-GC AVC Byte Stream With VideoStream-4 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-4 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.64.08;0A;MXF-GC AVC Byte Stream With VideoStream-4 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-4 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.64.7F;0A;MXF-GC AVC Byte Stream With VideoStream-4 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-4 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.65.00;0A;MXF-GC AVC Byte Stream With VideoStream-5 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-5 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.65.01;0A;MXF-GC AVC Byte Stream With VideoStream-5 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-5 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.65.02;0A;MXF-GC AVC Byte Stream With VideoStream-5 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-5 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.65.03;0A;MXF-GC AVC Byte Stream With VideoStream-5 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-5 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.65.05;0A;MXF-GC AVC Byte Stream With VideoStream-5 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-5 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.65.06;0A;MXF-GC AVC Byte Stream With VideoStream-5 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-5 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.65.07;0A;MXF-GC AVC Byte Stream With VideoStream-5 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-5 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.65.08;0A;MXF-GC AVC Byte Stream With VideoStream-5 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-5 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.65.7F;0A;MXF-GC AVC Byte Stream With VideoStream-5 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-5 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.66.00;0A;MXF-GC AVC Byte Stream With VideoStream-6 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-6 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.66.01;0A;MXF-GC AVC Byte Stream With VideoStream-6 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-6 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.66.02;0A;MXF-GC AVC Byte Stream With VideoStream-6 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-6 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.66.03;0A;MXF-GC AVC Byte Stream With VideoStream-6 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-6 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.66.05;0A;MXF-GC AVC Byte Stream With VideoStream-6 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-6 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.66.06;0A;MXF-GC AVC Byte Stream With VideoStream-6 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-6 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.66.07;0A;MXF-GC AVC Byte Stream With VideoStream-6 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-6 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.66.08;0A;MXF-GC AVC Byte Stream With VideoStream-6 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-6 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.66.7F;0A;MXF-GC AVC Byte Stream With VideoStream-6 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-6 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.67.00;0A;MXF-GC AVC Byte Stream With VideoStream-7 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-7 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.67.01;0A;MXF-GC AVC Byte Stream With VideoStream-7 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-7 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.67.02;0A;MXF-GC AVC Byte Stream With VideoStream-7 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-7 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.67.03;0A;MXF-GC AVC Byte Stream With VideoStream-7 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-7 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.67.05;0A;MXF-GC AVC Byte Stream With VideoStream-7 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-7 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.67.06;0A;MXF-GC AVC Byte Stream With VideoStream-7 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-7 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.67.07;0A;MXF-GC AVC Byte Stream With VideoStream-7 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-7 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.67.08;0A;MXF-GC AVC Byte Stream With VideoStream-7 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-7 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.67.7F;0A;MXF-GC AVC Byte Stream With VideoStream-7 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-7 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.68.00;0A;MXF-GC AVC Byte Stream With VideoStream-8 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-8 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.68.01;0A;MXF-GC AVC Byte Stream With VideoStream-8 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-8 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.68.02;0A;MXF-GC AVC Byte Stream With VideoStream-8 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-8 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.68.03;0A;MXF-GC AVC Byte Stream With VideoStream-8 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-8 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.68.05;0A;MXF-GC AVC Byte Stream With VideoStream-8 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-8 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.68.06;0A;MXF-GC AVC Byte Stream With VideoStream-8 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-8 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.68.07;0A;MXF-GC AVC Byte Stream With VideoStream-8 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-8 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.68.08;0A;MXF-GC AVC Byte Stream With VideoStream-8 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-8 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.68.7F;0A;MXF-GC AVC Byte Stream With VideoStream-8 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-8 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.69.00;0A;MXF-GC AVC Byte Stream With VideoStream-9 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-9 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.69.01;0A;MXF-GC AVC Byte Stream With VideoStream-9 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-9 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.69.02;0A;MXF-GC AVC Byte Stream With VideoStream-9 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-9 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.69.03;0A;MXF-GC AVC Byte Stream With VideoStream-9 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-9 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.69.05;0A;MXF-GC AVC Byte Stream With VideoStream-9 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-9 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.69.06;0A;MXF-GC AVC Byte Stream With VideoStream-9 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-9 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.69.07;0A;MXF-GC AVC Byte Stream With VideoStream-9 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-9 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.69.08;0A;MXF-GC AVC Byte Stream With VideoStream-9 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-9 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.69.7F;0A;MXF-GC AVC Byte Stream With VideoStream-9 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-9 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6A.00;0A;MXF-GC AVC Byte Stream With VideoStream-10 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-10 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6A.01;0A;MXF-GC AVC Byte Stream With VideoStream-10 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-10 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6A.02;0A;MXF-GC AVC Byte Stream With VideoStream-10 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-10 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6A.03;0A;MXF-GC AVC Byte Stream With VideoStream-10 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-10 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6A.05;0A;MXF-GC AVC Byte Stream With VideoStream-10 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-10 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6A.06;0A;MXF-GC AVC Byte Stream With VideoStream-10 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-10 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6A.07;0A;MXF-GC AVC Byte Stream With VideoStream-10 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-10 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6A.08;0A;MXF-GC AVC Byte Stream With VideoStream-10 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-10 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6A.7F;0A;MXF-GC AVC Byte Stream With VideoStream-10 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-10 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6B.00;0A;MXF-GC AVC Byte Stream With VideoStream-11 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-11 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6B.01;0A;MXF-GC AVC Byte Stream With VideoStream-11 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-11 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6B.02;0A;MXF-GC AVC Byte Stream With VideoStream-11 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-11 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6B.03;0A;MXF-GC AVC Byte Stream With VideoStream-11 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-11 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6B.05;0A;MXF-GC AVC Byte Stream With VideoStream-11 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-11 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6B.06;0A;MXF-GC AVC Byte Stream With VideoStream-11 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-11 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6B.07;0A;MXF-GC AVC Byte Stream With VideoStream-11 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-11 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6B.08;0A;MXF-GC AVC Byte Stream With VideoStream-11 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-11 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6B.7F;0A;MXF-GC AVC Byte Stream With VideoStream-11 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-11 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6C.00;0A;MXF-GC AVC Byte Stream With VideoStream-12 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-12 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6C.01;0A;MXF-GC AVC Byte Stream With VideoStream-12 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-12 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6C.02;0A;MXF-GC AVC Byte Stream With VideoStream-12 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-12 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6C.03;0A;MXF-GC AVC Byte Stream With VideoStream-12 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-12 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6C.05;0A;MXF-GC AVC Byte Stream With VideoStream-12 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-12 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6C.06;0A;MXF-GC AVC Byte Stream With VideoStream-12 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-12 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6C.07;0A;MXF-GC AVC Byte Stream With VideoStream-12 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-12 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6C.08;0A;MXF-GC AVC Byte Stream With VideoStream-12 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-12 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6C.7F;0A;MXF-GC AVC Byte Stream With VideoStream-12 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-12 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6D.00;0A;MXF-GC AVC Byte Stream With VideoStream-13 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-13 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6D.01;0A;MXF-GC AVC Byte Stream With VideoStream-13 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-13 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6D.02;0A;MXF-GC AVC Byte Stream With VideoStream-13 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-13 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6D.03;0A;MXF-GC AVC Byte Stream With VideoStream-13 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-13 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6D.05;0A;MXF-GC AVC Byte Stream With VideoStream-13 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-13 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6D.06;0A;MXF-GC AVC Byte Stream With VideoStream-13 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-13 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6D.07;0A;MXF-GC AVC Byte Stream With VideoStream-13 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-13 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6D.08;0A;MXF-GC AVC Byte Stream With VideoStream-13 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-13 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6D.7F;0A;MXF-GC AVC Byte Stream With VideoStream-13 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-13 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6E.00;0A;MXF-GC AVC Byte Stream With VideoStream-14 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-14 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6E.01;0A;MXF-GC AVC Byte Stream With VideoStream-14 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-14 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6E.02;0A;MXF-GC AVC Byte Stream With VideoStream-14 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-14 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6E.03;0A;MXF-GC AVC Byte Stream With VideoStream-14 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-14 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6E.05;0A;MXF-GC AVC Byte Stream With VideoStream-14 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-14 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6E.06;0A;MXF-GC AVC Byte Stream With VideoStream-14 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-14 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6E.07;0A;MXF-GC AVC Byte Stream With VideoStream-14 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-14 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6E.08;0A;MXF-GC AVC Byte Stream With VideoStream-14 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-14 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6E.7F;0A;MXF-GC AVC Byte Stream With VideoStream-14 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-14 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6F.00;0A;MXF-GC AVC Byte Stream With VideoStream-15 SID;Identifier for a MXF-GC AVC Byte Stream With VideoStream-15 ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6F.01;0A;MXF-GC AVC Byte Stream With VideoStream-15 SID Frame-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-15 SID Frame-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6F.02;0A;MXF-GC AVC Byte Stream With VideoStream-15 SID Clip-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-15 SID Clip-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6F.03;0A;MXF-GC AVC Byte Stream With VideoStream-15 SID CustomStripe-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-15 SID CustomStripe-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6F.05;0A;MXF-GC AVC Byte Stream With VideoStream-15 SID CustomFixedAudioSize-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-15 SID CustomFixedAudioSize-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6F.06;0A;MXF-GC AVC Byte Stream With VideoStream-15 SID CustomSplice-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-15 SID CustomSplice-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6F.07;0A;MXF-GC AVC Byte Stream With VideoStream-15 SID CustomClosedGOP-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-15 SID CustomClosedGOP-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6F.08;0A;MXF-GC AVC Byte Stream With VideoStream-15 SID CustomSlave-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-15 SID CustomSlave-wrapped;SMPTE RP 2008;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.10.6F.7F;0A;MXF-GC AVC Byte Stream With VideoStream-15 SID CustomUnconstrained-wrapped;Identifier for a MXF-GC AVC Byte Stream With VideoStream-15 SID CustomUnconstrained-wrapped;SMPTE RP 2008;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.11.00.00;0A;MXF-GC VC-3 Pictures;Essence Container Identifier for MXF-GC, VC-3 Pictures ;SMPTE ST 2028;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.11.01.00;0A;MXF-GC Frame-wrapped VC-3 Pictures;Essence Container Identifier for MXF-GC, Frame-wrapped VC-3 Pictures ;SMPTE ST 2028;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.11.02.00;0A;MXF-GC Clip-wrapped VC-3 Pictures;Essence Container Identifier for MXF-GC, Clip-wrapped VC-3 Pictures ;SMPTE ST 2028;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.12.00.00;0A;MXF-GC VC-1 Pictures;Essence Container Identifier for MXF-GC, VC-1 Pictures ;SMPTE ST 2037;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.12.01.00;0A;MXF-GC Frame-wrapped VC-1 Pictures;Essence Container Identifier for MXF-GC, Frame-wrapped VC-1 Pictures ;SMPTE ST 2037;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.12.02.00;0A;MXF-GC Clip-wrapped VC-1 Pictures;Essence Container Identifier for MXF-GC, Clip-wrapped VC-1 Pictures ;SMPTE ST 2037;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.13.00.00;0A;MXF-GC Generic Data;Essence Identifier Node for MXF-GC Generic Data ;;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.13.01.00;0A;MXF-GC Generic Text Streams;Essence Identifier Node for MXF-GC Generic Text Streams ;;; +Leaf;06.0E.2B.34.04.01.01.0A;0D.01.03.01.02.13.01.01;0A;MXF-GC D-Cinema Timed Text Stream; Identifier for a MXF-GC D-Cinema Timed Text Stream;SMPTE ST 429-5;; +Node;06.0E.2B.34.04.01.01.0B;0D.01.03.01.02.14.00.00;0B;MXF-GC TIFF/EP;Essence Identifier Node for MXF-GC TIFF/EP ;;; +Leaf;06.0E.2B.34.04.01.01.0B;0D.01.03.01.02.14.01.00;0B;MXF-GC Frame-wrapped TIFF/EP Profile 2 Pictures; Identifier for a MXF-GC Frame-wrapped TIFF/EP Profile 2 Pictures;;; +Leaf;06.0E.2B.34.04.01.01.0B;0D.01.03.01.02.14.02.00;0B;MXF-GC Clip-wrapped TIFF/EP Profile 2 Pictures; Identifier for a MXF-GC Clip-wrapped TIFF/EP Profile 2 Pictures;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.03.01.02.7F.00.00;01;MXF-GC Generic Essence Mappings;Identifiers for any combination of essence and metadata elements not otherwise covered under the MXF Generic Container node;;; +Leaf;06.0E.2B.34.04.01.01.03;0D.01.03.01.02.7F.01.00;03;MXF-GC Generic Essence Multiple Mappings;Identifier for MXF-GC multiple wrappings not otherwise covered under the MXF Generic Container node;;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.03.01.03.00.00.00;0A;MXF Generic Stream Essence Mappings;Identifier for MXF Generic Stream Essence Mappings;SMPTE ST 410;; +Node;06.0E.2B.34.04.01.01.01;0D.01.04.00.00.00.00.00;01;MXF Descriptive Metadata Schemes;Identifiers for MXF Descriptive Metadata;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.04.01.00.00.00.00;01;MXF-DMS Structure Version-1;Identifiers for MXF-DMS Structure Version 1;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.04.01.01.00.00.00;01;MXF DMS-1;Identifiers for MXF Descriptive Metadata Scheme 1;;; +Node;06.0E.2B.34.04.01.01.01;0D.01.04.01.01.01.00.00;01;MXF DMS-1 Version-1;Identifiers for MXF DMS-1 version 1;Deprecated;; +Leaf;06.0E.2B.34.04.01.01.01;0D.01.04.01.01.01.01.00;01;MXF DMS-1 Version-1 constrained;The scheme is constrained to the defined version;SMPTE ST 380;;Deprecated +Leaf;06.0E.2B.34.04.01.01.01;0D.01.04.01.01.01.02.00;01;MXF DMS-1 Version-1 extended;The scheme has private, but backwards compatible, extensions to the defined version;SMPTE ST 380;;Deprecated +Node;06.0E.2B.34.04.01.01.04;0D.01.04.01.01.02.00.00;04;MXF DMS-1 Version-2;Identifies the MXF DMS-1 version Version-2;;; +Node;06.0E.2B.34.04.01.01.04;0D.01.04.01.01.02.01.00;04;DMS-1 Framework Identifier;Identifies the DMS-1 Frameworks;;; +Leaf;06.0E.2B.34.04.01.01.04;0D.01.04.01.01.02.01.01;04;MXF DMS-1 Production Framework standard;Identifies the MXF DMS-1 Production Framework constrained to the standard version;SMPTE ST 380;; +Leaf;06.0E.2B.34.04.01.01.04;0D.01.04.01.01.02.01.02;04;MXF DMS-1 Production Framework extended;Identifies the MXF DMS-1 Production Framework constrained to the extended version;SMPTE ST 380;; +Leaf;06.0E.2B.34.04.01.01.04;0D.01.04.01.01.02.02.01;04;MXF DMS-1 Clip Framework standard;Identifies the MXF DMS-1 Clip Framework constrained to the standard version;SMPTE ST 380;; +Leaf;06.0E.2B.34.04.01.01.04;0D.01.04.01.01.02.02.02;04;MXF DMS-1 Clip Framework extended;Identifies the MXF DMS-1 Clip Framework constrained to the extended version;SMPTE ST 380;; +Leaf;06.0E.2B.34.04.01.01.04;0D.01.04.01.01.02.03.01;04;MXF DMS-1 Scene Framework standard;Identifies the MXF DMS-1 Scene Framework constrained to the standard version;SMPTE ST 380;; +Leaf;06.0E.2B.34.04.01.01.04;0D.01.04.01.01.02.03.02;04;MXF DMS-1 Scene Framework extended;Identifies the MXF DMS-1 Scene Framework constrained to the extended version;SMPTE ST 380;; +Node;06.0E.2B.34.04.01.01.07;0D.01.04.01.02.00.00.00;07;MXF Cryptographic DM Scheme;Identifies the MXF Cryptographic DMS;;; +Node;06.0E.2B.34.04.01.01.07;0D.01.04.01.02.01.00.00;07;MXF Cryptographic Scheme Version-1;Identifies version 1 of the MXF Cryptographic DMS ;;; +Leaf;06.0E.2B.34.04.01.01.07;0D.01.04.01.02.01.01.00;07;MXF Cryptographic Framework Label;Identifies the cryptographic framework for the DC28 MXF cryptographic DM scheme;SMPTE ST 423;; +Node;06.0E.2B.34.04.01.01.0C;0D.01.04.01.03.00.00.00;0C;MXF Text-Based DM Scheme;Identifies the MXF Text-Based DM Scheme ;;; +Node;06.0E.2B.34.04.01.01.0C;0D.01.04.01.03.01.00.00;0C;MXF Text-Based DM Scheme Version-1;Identifies the MXF Text-Based DM Scheme Version-1;;; +Leaf;06.0E.2B.34.04.01.01.0C;0D.01.04.01.03.01.01.00;0C;MXF Text-Based Framework;Identifies the MXF Text-Based Framework ;;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.05.00.00.00.00.00;0A;MXF Generic Stream Metadata Mappings;Identifier for MXF Generic Stream Metadata Mappings;SMPTE ST 410;; +Node;06.0E.2B.34.04.01.01.0A;0D.01.05.01.00.00.00.00;0A;MXF Generic Stream Metadata Version-1 Mappings ;Identifier for MXF Generic Stream Metadata Version-1 Mappings;SMPTE ST 410;; +Node;06.0E.2B.34.04.01.01.05;0D.01.12.00.00.00.00.00;05;Operational Pattern Application;Identifies AAF Operational Patterns;;; +Node;06.0E.2B.34.04.01.01.05;0D.01.12.01.00.00.00.00;05;AAF OP-Structure Version;Identifies AAF OP Version 1;;; +Leaf;06.0E.2B.34.04.01.01.05;0D.01.12.01.01.00.00.00;05;AAF Edit Protocol;Identifies the AAF Edit Protocol;;; +Leaf;06.0E.2B.34.04.01.01.09;0D.01.12.01.02.00.00.00;09;AAF Unconstrained OP;Identifies an AAF file that is unconstrained by an OP (i.e. that one needs a general decoder);;; +Node;06.0E.2B.34.04.01.01.06;0D.01.13.00.00.00.00.00;06;AAF Containers;Identifies AAF Containers;;; +Node;06.0E.2B.34.04.01.01.06;0D.01.13.01.00.00.00.00;06;AAF Containers Version-1;Identifies AAF Containers, version 1;;; +Node;06.0E.2B.34.04.01.01.06;0D.01.13.01.01.00.00.00;06;AAF Containers V1-Physical;Identifies AAF Physical Containers, version 1;;; +Node;06.0E.2B.34.04.01.01.06;0D.01.13.01.01.01.00.00;06;AAF RIFF Container;Identifies any essence elements stored according to the RIFF specification;;; +Leaf;06.0E.2B.34.04.01.01.06;0D.01.13.01.01.01.01.00;06;RIFF WAVE Container;Identifier for audio essence elements stored according to the RIFF WAVE specification;;; +Node;06.0E.2B.34.04.01.01.07;0D.01.13.01.01.02.00.00;07;AAF JFIF Container;Identifies any AAF essence elements stored according to ISO10918-3 SPIFF with JFIF markers;;; +Leaf;06.0E.2B.34.04.01.01.07;0D.01.13.01.01.02.01.00;07;AAF Frame-wrapped JFIF Container;Identifier for AAF frame wrapped essence elements stored according to ISO10918-3 SPIFF with JFIF markers;;; +Leaf;06.0E.2B.34.04.01.01.07;0D.01.13.01.01.02.02.00;07;AAF Clip-wrapped JFIF Container;Identifier for AAF clip wrapped essence elements stored according to ISO10918-3 SPIFF with JFIF markers;;; +Node;06.0E.2B.34.04.01.01.07;0D.01.13.01.01.03.00.00;07;AAF NITF Container;Identifies any AAF essence elements stored according to Mil STD 2500B or similar;;; +Leaf;06.0E.2B.34.04.01.01.07;0D.01.13.01.01.03.02.00;07;AAF Clip-wrapped NITF Container;Identifier for AAF clip-wrapped essence elements stored according to Mil STD 2500B or similar;;; +Node;06.0E.2B.34.04.01.01.07;0D.01.13.01.01.04.00.00;07;AAF AIFF-AIFC Container;Identifies any AAF essence elements stored according to the AIFC specification;;; +Leaf;06.0E.2B.34.04.01.01.07;0D.01.13.01.01.04.01.00;07;AAF AIFF-AIFC Audio Container;Identifier for AAF AIFF or AIFC Audio essence elements stored according to the AIFC specification;;; +Node;06.0E.2B.34.04.01.01.03;0D.02.00.00.00.00.00.00;03;Public User Organization EBU-UER;SMPTE Label identifiers registered by the EBU/UER for public use;;; +Node;06.0E.2B.34.04.01.01.03;0D.03.00.00.00.00.00.00;03;Public User Organization Pro-MPEG-Forum;SMPTE Label identifiers registered by the Pro-MPEG Forum for public use;;; +Node;06.0E.2B.34.04.01.01.05;0D.04.00.00.00.00.00.00;05;Public User Organization BBC;SMPTE Label identifiers registered by the BBC for public use;;; +Node;06.0E.2B.34.04.01.01.06;0D.05.00.00.00.00.00.00;06;Public User Organization IRT;SMPTE Label identifiers registered by the IRT for public use;;; +Node;06.0E.2B.34.04.01.01.07;0D.06.00.00.00.00.00.00;07;Public User Organization ARIB;SMPTE Label identifiers registered by the Association of Radio Industries and Businesses (Japan) for public use;;; +Node;06.0E.2B.34.04.01.01.0A;0D.07.00.00.00.00.00.00;0A;Public User Organization AMIA;SMPTE Label identifiers registered by Association of Moving Image Archivists for public use;;; +Node;06.0E.2B.34.04.01.01.0A;0D.08.00.00.00.00.00.00;0A;Public User Organization PBS;SMPTE Label identifiers registered by the US Public Broadcasting System for public use;;; +Node;06.0E.2B.34.04.01.01.0B;0D.09.00.00.00.00.00.00;0B;Public User Organization Dutch Guild;SMPTE Label identifiers registered by the Dutch Guild for public use;;; +Node;06.0E.2B.34.04.01.01.0C;0D.0A.00.00.00.00.00.00;0C;Public User Organization ASC;SMPTE Label identifiers registered by the ASC for public use;;; +Node;06.0E.2B.34.04.01.01.0C;0D.0B.00.00.00.00.00.00;0C;Public User Organization AES;SMPTE Label identifiers registered by the AES for public use;;; +Node;06.0E.2B.34.04.01.01.0C;0D.0C.00.00.00.00.00.00;0C;Public User Organization DPP;SMPTE Label identifiers registered by the DPP for public use;;; +Node;06.0E.2B.34.04.01.01.0C;0D.0D.00.00.00.00.00.00;0C;Public User Organization Ad-ID;SMPTE Label identifiers registered by the Ad-ID, LLC for public use;;; +Node;06.0E.2B.34.04.01.01.01;0E.00.00.00.00.00.00.00;01;USER Organization PRIVATE;SMPTE Label identifiers used by Organizations that are registered for private use;;; +Node;06.0E.2B.34.04.01.01.03;0E.01.00.00.00.00.00.00;03;Private User Organization MISB Systems Unclassified;SMPTE Label identifiers Unclassified labels registered by MISB (Motion Imagery Standards Board) for Systems;;; +Node;06.0E.2B.34.04.01.01.03;0E.02.00.00.00.00.00.00;03;Private User Organization ASPA Unclassified;SMPTE Label identifiers for Unclassified labels registered by MISB for ASPA;;; +Node;06.0E.2B.34.04.01.01.03;0E.03.00.00.00.00.00.00;03;Private User Organization MISB Systems & ASPA Classified;SMPTE Label identifiers for classified labels registered by MISB Systems and ASPA;;; +Node;06.0E.2B.34.04.01.01.03;0E.04.00.00.00.00.00.00;03;Private User Organization Avid Technology Inc;SMPTE Label identifiers registered by Avid Technology Inc for private use;;; +Node;06.0E.2B.34.04.01.01.03;0E.05.00.00.00.00.00.00;03;Private User Organization CNN;SMPTE Label identifiers registered by CNN for private use;;; +Node;06.0E.2B.34.04.01.01.03;0E.06.00.00.00.00.00.00;03;Private User Organization Sony;SMPTE Label identifiers registered by Sony for private use;;; +Node;06.0E.2B.34.04.01.01.04;0E.07.00.00.00.00.00.00;04;Private User Organization IdeasUnlimited.TV;SMPTE Label identifiers registered by IdeasUnlimited.TV for private use;;; +Node;06.0E.2B.34.04.01.01.04;0E.08.00.00.00.00.00.00;04;Private User Organization IPV.Ltd;SMPTE Label identifiers registered by IPV.Ltd for private use;;; +Node;06.0E.2B.34.04.01.01.05;0E.09.00.00.00.00.00.00;05;Private User Organization DolbyLaboratories.Inc;SMPTE Label identifiers registered by DolbyLaboratories.Inc for private use;;; +Node;06.0E.2B.34.04.01.01.05;0E.0A.00.00.00.00.00.00;05;Private User Organization Snell&Wilcox;SMPTE Label identifiers registered by Snell&Wilcox for private use;;; +Node;06.0E.2B.34.04.01.01.05;0E.0B.00.00.00.00.00.00;05;Private User Organization OmneonVideoNetworks;SMPTE Label identifiers registered by OmneonVideoNetworks for private use;;; +Node;06.0E.2B.34.04.01.01.07;0E.0C.00.00.00.00.00.00;07;Private User Organization AscentMediaGroup.Inc;SMPTE Label identifiers registered by AscentMediaGroup.Inc for private use;;; +Node;06.0E.2B.34.04.01.01.07;0E.0D.00.00.00.00.00.00;07;Private User Organization Quantel.Ltd;SMPTE Label identifiers registered by Quantel.Ltd for private use;;; +Node;06.0E.2B.34.04.01.01.08;0E.0E.00.00.00.00.00.00;08;Private User Organization Panasonic;SMPTE Label identifiers registered by Panasonic for private use;;; +Node;06.0E.2B.34.04.01.01.0A;0E.0F.00.00.00.00.00.00;0A;Private User Organization Grass Valley;SMPTE Label identifiers registered by Grass Valley for private use;;; +Node;06.0E.2B.34.04.01.01.0A;0E.10.00.00.00.00.00.00;0A;Private User Organization Doremi Labs;SMPTE Label identifiers registered by Doremi Labs for private use;;; +Node;06.0E.2B.34.04.01.01.0A;0E.11.00.00.00.00.00.00;0A;Private User Organization EVS Broadcast Equipment;SMPTE Label identifiers registered by EVS Broadcast Equipment for private use;;; +Node;06.0E.2B.34.04.01.01.0A;0E.12.00.00.00.00.00.00;0A;Private User Organization Turner Broadcasting System;SMPTE Label identifiers registered by Turner Broadcasting System for private use;;; +Node;06.0E.2B.34.04.01.01.0C;0E.13.00.00.00.00.00.00;0C;Private User Organization NL Technology, LLC;SMPTE Label identifiers registered by NL Technology, LLC for private use;;; +Node;06.0E.2B.34.04.01.01.0C;0E.14.00.00.00.00.00.00;0C;Private User Organization Harris Corporation;SMPTE Label identifiers registered by Harris Corporation for private use;;; +Node;06.0E.2B.34.04.01.01.0C;0E.15.00.00.00.00.00.00;0C;Private User Organization Canon, Inc.;SMPTE Label identifiers registered by Canon, Inc. for private use;;; +Node;06.0E.2B.34.04.01.01.0C;0E.16.00.00.00.00.00.00;0C;Private User Organization D-BOX Technologies;SMPTE Label identifiers registered by D-BOX Technologies for private use;;; +Node;06.0E.2B.34.04.01.01.0C;0E.17.00.00.00.00.00.00;0C;Private User Organization ARRI;SMPTE Label identifiers registered by ARRI for private use;;; +Node;06.0E.2B.34.04.01.01.0C;0E.18.00.00.00.00.00.00;0C;Private User Organization JVC;SMPTE Label identifiers registered by JVC for private use;;; +Node;06.0E.2B.34.04.01.01.0C;0E.19.00.00.00.00.00.00;0C;Private User Organization 3ality Technica;SMPTE Label identifiers registered by 3ality Technica for private use;;; +Node;06.0E.2B.34.04.01.01.0C;0E.1A.00.00.00.00.00.00;0C;Private User Organization NHK;SMPTE Label identifiers registered by Nippon Hoso Kyokai (NHK) for private use;;; +Node;06.0E.2B.34.04.01.01.01;0F.00.00.00.00.00.00.00;01;EXPERIMENTAL;SMPTE Label identifiers used by Organizations for experimental use. Users may create structures consistant with their own specifications;;; diff --git a/client/MXFFileParser/Validators/MXFValidator.cs b/client/MXFFileParser/Validators/MXFValidator.cs new file mode 100644 index 00000000..cf079af3 --- /dev/null +++ b/client/MXFFileParser/Validators/MXFValidator.cs @@ -0,0 +1,67 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Diagnostics; +using System.Linq; +using System.Text; + +namespace Myriadbits.MXF +{ + public class MXFValidator : MXFObject + { + public MXFFile File { get; set; } + public List Results { get; set; } + public string Task { get; set; } + + /// + /// Initialize this test + /// + /// + /// + /// + public void Initialize(MXFFile file) + { + this.File = file; + } + + /// + /// Execute the test + /// + /// + public void ExecuteTest(ref List results) + { + Stopwatch sw = Stopwatch.StartNew(); + OnExecuteTest(ref results); + Debug.WriteLine("Validation test run in {0} ms", sw.ElapsedMilliseconds); + } + + + /// + /// Override in derived classes + /// + public virtual void OnExecuteTest(ref List results) + { + } + } +} diff --git a/client/MXFFileParser/Validators/MXFValidatorIndex.cs b/client/MXFFileParser/Validators/MXFValidatorIndex.cs new file mode 100644 index 00000000..32e21a7b --- /dev/null +++ b/client/MXFFileParser/Validators/MXFValidatorIndex.cs @@ -0,0 +1,390 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.Collections.Generic; +using System.ComponentModel; +using System.Diagnostics; +using System.Linq; + +namespace Myriadbits.MXF +{ + public class MXFValidatorIndex : MXFValidator + { + private List m_indexTables = new List(); + private List m_systemItems = new List(); + private List m_pictureItems = new List(); + + /// + /// Check all index tables + /// + /// + /// + public override void OnExecuteTest(ref List results) + { + MXFValidationResult valResult = new MXFValidationResult("Index Tables"); + results.Add(valResult); // And directly add the results + + Stopwatch sw = Stopwatch.StartNew(); + + // Clear list + m_indexTables = new List(); + m_systemItems = new List(); + + // Load all partitions + this.Task = "Loading partitions"; + List partitionsToLoad = this.File.Partitions.Where(a => !a.IsLoaded).ToList(); + for(int n = 0; n < partitionsToLoad.Count(); n++) + { + partitionsToLoad[n].Load(); + } + + // Find all index tables (and the first system index) + this.Task = "Locating index tables"; + FindIndexTableAndSystemItems(this.File); + LogInfo("Found {0} index table segments in {1} ms", this.m_indexTables.Count, sw.ElapsedMilliseconds); + sw.Restart(); + + // Check if first index table is CBE + if (this.m_indexTables.Count == 0) + { + valResult.SetError(string.Format("No index tables found!", m_indexTables.Count)); + return; + } + + + MXFIndexTableSegment firstTable = this.m_indexTables.FirstOrDefault(); + if (firstTable != null) + { + if (firstTable.EditUnitByteCount > 0) + { + // Check other tables + for (int n = 1; n < this.m_indexTables.Count; n++ ) + { + if (this.m_indexTables[n].EditUnitByteCount != firstTable.EditUnitByteCount && + this.m_indexTables[n].BodySID == firstTable.BodySID) + { + valResult.SetError(string.Format("Constant Bytes per Element ({0} bytes) but index table {1} has other CBE: {2} (both have BodySID {3}).", firstTable.EditUnitByteCount, n, this.m_indexTables[n].EditUnitByteCount, firstTable.BodySID)); + return; + } + } + + // CBE for this BodySID + if (firstTable.IndexDuration == 0 && firstTable.IndexStartPosition == 0) + { + valResult.SetSuccess(string.Format("Constant Bytes per Element ({0} bytes) for the whole duration of BodySID {1}", firstTable.EditUnitByteCount, firstTable.BodySID)); + // TODO Check if the size of all compounds is the same?? + return; + } + else + { + // Complicated, mixed file + valResult.SetWarning(string.Format("Constant Bytes per Element ({0} bytes) but not for the whole file for BodySID {1}. Duration: {2}, StartOffset: {3}", firstTable.EditUnitByteCount, firstTable.BodySID, firstTable.IndexDuration, firstTable.IndexStartPosition)); + return; + } + } + } + + // Check if there are multiple index table segments pointing to the same data + int invalidCt = 0; + int validCt = 0; + int totalSystemItems = 0; + int counter = 0; + this.Task = "Checking for duplicates"; + foreach (MXFIndexTableSegment ids in this.m_indexTables) + { + // And all index entries + if (ids.IndexEntries != null) + { + List sameStuff = this.m_indexTables.Where(a => a != ids && a.IndexSID == ids.IndexSID && a.IndexStartPosition == ids.IndexStartPosition).ToList(); + foreach (MXFIndexTableSegment sameIds in sameStuff) + { + if (sameIds.IndexEntries.Count != ids.IndexEntries.Count) + { + valResult.AddError(string.Format("Index {0} in partition {1} is not the same length as in partition {2}!", sameIds.IndexSID, sameIds.Partition.ToString(), ids.Partition.ToString())); + invalidCt++; + } + else + { + for (int n = 0; n < sameIds.IndexEntries.Count; n++) + { + if (ids.IndexEntries[n].KeyFrameOffset != sameIds.IndexEntries[n].KeyFrameOffset || + ids.IndexEntries[n].StreamOffset != sameIds.IndexEntries[n].StreamOffset || + ids.IndexEntries[n].TemporalOffset != sameIds.IndexEntries[n].TemporalOffset) + { + valResult.AddError(string.Format("The indexentry {0} of Index {1} in partition {2} is not the same data as in partition {3}!", n, sameIds.IndexSID, sameIds.Partition.ToString(), ids.Partition.ToString())); + invalidCt++; + break; + } + } + } + } + } + counter++; + } + + + // First try to match system items + if (m_systemItems.Count != 0) + { + // For each index table segment + totalSystemItems = m_systemItems.Count(); + counter = 0; + this.Task = "Checking essence offsets"; + foreach(MXFIndexTableSegment ids in this.m_indexTables) + { + // And all index entries + if (ids.IndexEntries != null) + { + foreach (MXFEntryIndex index in ids.IndexEntries) + { + // Check if there is a system item at this offset + long searchIndex = (long)(index.StreamOffset); + MXFSystemItem si = this.m_systemItems.Where(a => a.EssenceOffset == searchIndex).FirstOrDefault(); + if (si != null) + { + // Yes, found + validCt++; + si.Indexed = true; + } + else + { + // Not found + valResult.AddError(string.Format("Index {0} not pointing to valid essence!", index.Index)); + invalidCt++; + } + } + } + counter++; + } + } + else if (m_pictureItems.Count != 0) + { + // Now try to match the picture essences + + // For each index table segment + counter = 0; + totalSystemItems = m_pictureItems.Count(); + this.Task = "Checking picture offsets"; + foreach (MXFIndexTableSegment ids in this.m_indexTables) + { + // And all index entries + if (ids.IndexEntries != null) + { + foreach (MXFEntryIndex index in ids.IndexEntries) + { + // Check if there is a system item at this offset + long searchIndex = (long)(index.StreamOffset); + MXFEssenceElement ee = this.m_pictureItems.Where(a => a.EssenceOffset == searchIndex).FirstOrDefault(); + if (ee != null) + { + // Yes, found + validCt++; + ee.Indexed = true; + } + else + { + // Not found + valResult.AddError(string.Format("Index {0} not pointing to a valid picture essence!", index.Index)); + invalidCt++; + } + } + } + } + } + else + { + valResult.SetError(string.Format("No system items and/or picture essences found (found {0} index table segments)", m_indexTables.Count)); + return; + } + + + bool fError = false; + if (this.m_systemItems.Count() > 0) + { + if (this.m_systemItems.Count(a => !a.Indexed) != 0) + { + // Hmm still some items left in the array + valResult.SetError(string.Format("There are {0} essence elements (of the total {1}) that are not referenced in an index table!", this.m_systemItems.Count, totalSystemItems)); + fError = true; + } + } + else if (this.m_pictureItems.Count() > 0) + { + if (this.m_pictureItems.Count(a => !a.Indexed) != 0) + { + // Hmm still some items left in the array + valResult.SetError(string.Format("There are {0} essence elements (of the total {1}) that are not referenced in an index table!", this.m_pictureItems.Count, totalSystemItems)); + fError = true; + } + } + + + if (!fError) + { + if (invalidCt > 0) + valResult.SetError(string.Format("Found {0} index errors! There are {0} indices that are NOT pointing to valid essence data (valid {1})!", invalidCt, validCt)); + else if (validCt > 0) + valResult.SetSuccess(string.Format("Index table is valid! All {0} index entries point to valid essences!", validCt)); + if (validCt == 0 && invalidCt == 0) + valResult.SetError(string.Format("No valid indexes found in this file!")); + } + LogInfo("Validation completed in {0} msec", sw.ElapsedMilliseconds); + + + // Check system item range + if (this.m_systemItems.Count() > 0) + { + CheckUserDates(this.File, results); + CheckContinuityCounter(this.File, results); + } + } + + + /// + /// Check the essence range + /// + /// + /// + protected void CheckUserDates(MXFFile file, List results) + { + List items = this.m_systemItems.OrderBy(a => a.ContinuityCount).ToList(); + if (items.Count > 1) + { + MXFTimeStamp ts = new MXFTimeStamp(items.First().UserDate); + if (ts != null) + { + MXFValidationResult valResult = new MXFValidationResult("System Items"); + results.Add(valResult); // And directly add the results + + MXFTimeStamp tsLast = null; + for (int n = 1; n < items.Count() - 1; n++) // Skip last one (always invalid??) + { + ts.Increase(); + if (!items[n].UserDate.IsEmpty()) + { + if (!items[n].UserDate.IsSame(ts)) + { + valResult.SetError(string.Format("Invalid user date at offset {0} (was {1}, expected {2})!", items[n].Offset, items[n].UserDate, ts)); + return; + } + tsLast = items[n].UserDate; + } + } + if (tsLast != null) + valResult.SetSuccess(string.Format("UserDates are continious from {0} to {1}, at {2} fps!", items.First().UserDate, tsLast, ts.FrameRate)); + else + valResult.SetSuccess(string.Format("UserDates are continious!")); + } + } + } + + + /// + /// Check the essence range + /// + /// + /// + protected void CheckContinuityCounter(MXFFile file, List results) + { + MXFValidationResult valResult = new MXFValidationResult("System Items"); + results.Add(valResult); // And directly add the results + + // Check for continous range + int cc = -1; + int errorCount = 0; + foreach (MXFSystemItem si in this.m_systemItems) + { + if (si.ContinuityCount - cc != 1) + { + errorCount++; + //valResult.SetError(string.Format("Invalid continuity count for system item at offset {0}. CC should be {1} but is {2}!", si.Offset, cc + 1, si.ContinuityCount)); + //return; + } + cc = si.ContinuityCount; + } + + if (errorCount > 0) + { + if (errorCount >= this.m_systemItems.Count() - 1) + valResult.SetWarning(string.Format("All continuity counter values are not set!")); + else + valResult.SetError(string.Format("Found {0} invalid continuity counter values (total system items {1})!", errorCount, this.m_systemItems.Count())); + } + else + { + valResult.SetSuccess(string.Format("Continuity counter values are correct!")); + } + } + + + /// + /// Locate all index table segments RECURSIVELY + /// + /// + public void FindIndexTableAndSystemItems(MXFObject current) + { + // LOAD the object (when not yet loaded) + // This may take some time!!! + current.Load(); + + MXFKLV klv = current as MXFKLV; + if (klv != null) + { + if (klv.Key.Type == KeyType.IndexSegment) + { + MXFIndexTableSegment its = klv as MXFIndexTableSegment; + if (its != null) + this.m_indexTables.Add(its); + } + else if (klv.Key.Type == KeyType.SystemItem) + { + MXFSystemItem si = klv as MXFSystemItem; + if (si != null) + { + si.Indexed = false; + this.m_systemItems.Add(si); + } + } + else if (klv.Key.Type == KeyType.Essence) + { + MXFEssenceElement ee = klv as MXFEssenceElement; + if (ee != null) + { + if (ee.IsPicture) + { + ee.Indexed = false; + this.m_pictureItems.Add(ee); + } + } + } + } + + if (current.Children == null) + return; + + foreach(MXFObject child in current.Children) + { + FindIndexTableAndSystemItems(child); + } + } + + } +} diff --git a/client/MXFFileParser/Validators/MXFValidatorInfo.cs b/client/MXFFileParser/Validators/MXFValidatorInfo.cs new file mode 100644 index 00000000..c8b95a14 --- /dev/null +++ b/client/MXFFileParser/Validators/MXFValidatorInfo.cs @@ -0,0 +1,42 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.Collections.Generic; +using System.ComponentModel; + +namespace Myriadbits.MXF +{ + public class MXFValidatorInfo : MXFValidator + { + public override void OnExecuteTest(ref List results) + { + this.Task = "Track Info"; + int not = this.File.NumberOfTracks; + for(int n = 1; n <= not; n++) + { + MXFValidationResult valResult = new MXFValidationResult(string.Format("Track {0}", n)); + valResult.Category = "Track Info"; + results.Add(valResult); // And directly add the results + valResult.SetInfo(this.File.GetTrackInfo(n)); + } + } + } +} diff --git a/client/MXFFileParser/Validators/MXFValidatorPartitions.cs b/client/MXFFileParser/Validators/MXFValidatorPartitions.cs new file mode 100644 index 00000000..4a7b9ce6 --- /dev/null +++ b/client/MXFFileParser/Validators/MXFValidatorPartitions.cs @@ -0,0 +1,119 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF this.Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.Collections.Generic; +using System.ComponentModel; +using System.Diagnostics; +using System.Linq; + +namespace Myriadbits.MXF +{ + public class MXFValidatorPartitions : MXFValidator + { + /// + /// Check if all partitions are valid + /// + /// + public override void OnExecuteTest(ref List results) + { + this.Task = "Validating partitions"; + + MXFValidationResult valResult = new MXFValidationResult("Partition Test"); + results.Add(valResult); + valResult.Category = "Partitions"; + + Stopwatch sw = Stopwatch.StartNew(); + + if (this.File.Partitions == null || this.File.Partitions.Count == 0) + { + valResult.SetError(string.Format("Error! No partitions present.")); + return; + } + + + // Check if only a single header is present + if (this.File.Partitions.Where(a => a.PartitionType == PartitionType.Header).Count() > 1) + { + valResult.SetError(string.Format("Error! More then 1 header partion present!")); + return; + } + MXFPartition header = this.File.Partitions.Where(a => a.PartitionType == PartitionType.Header).FirstOrDefault(); + if (header == null) + { + valResult.SetError(string.Format("Error! No header partition present!")); + return; + } + + // Check if only a single footer is present + if (this.File.Partitions.Where(a => a.PartitionType == PartitionType.Footer).Count() > 1) + { + valResult.SetError(string.Format("Error! More then 1 footer partion present!")); + return; + } + MXFPartition footer = this.File.Partitions.Where(a => a.PartitionType == PartitionType.Footer).FirstOrDefault(); + long footerExpected = 0; + if (footer == null) + { + valResult.SetWarning(string.Format("Error! No footer partition present!")); + footerExpected = 0; + } + else + footerExpected = footer.Offset; + + // Check if all partitions point to the previous partition and check the this pointer + // Note that this is more serious and less likely to go wrong then the footer check + for (int n = 0; n < this.File.Partitions.Count(); n++) + { + if (this.File.Partitions[n].ThisPartition != (ulong)this.File.Partitions[n].Offset) + { + valResult.SetError(string.Format("Error! Partition[{0}] has an invalid 'ThisPartition' pointer.", n)); + return; + } + + if (n > 0) + { + if (this.File.Partitions[n].PreviousPartition != (ulong)this.File.Partitions[n - 1].Offset) + { + valResult.SetError(string.Format("Error! Partition[{0}] has no valid link to the previous partition.", n)); + return; + } + } + } + + // Check if all partitions point to the footer + int errorCount = 0; + for (int n = 0; n < this.File.Partitions.Count(); n++) + { + if (this.File.Partitions[n].Closed && this.File.Partitions[n].FooterPartition != (ulong)footerExpected) + errorCount++; + } + if (errorCount > 0) + { + valResult.SetWarning(string.Format("There are {0} partitions that do not point to the footer partition.", errorCount)); + return; + } + + valResult.SetSuccess("Partition structure is valid."); + + LogInfo("Validation completed in {0} msec", sw.ElapsedMilliseconds); + } + } +} diff --git a/client/MXFFileParser/Validators/MXFValidatorRIP.cs b/client/MXFFileParser/Validators/MXFValidatorRIP.cs new file mode 100644 index 00000000..c014fd1c --- /dev/null +++ b/client/MXFFileParser/Validators/MXFValidatorRIP.cs @@ -0,0 +1,85 @@ +// +// MXF - Myriadbits .NET MXF library. +// Read MXF this.Files. +// Copyright (C) 2015 Myriadbits, Jochem Bakker +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// For more information, contact me at: info@myriadbits.com +// + +using System.Collections.Generic; +using System.ComponentModel; +using System.Diagnostics; +using System.Linq; + +namespace Myriadbits.MXF +{ + public class MXFValidatorRIP : MXFValidator + { + /// + /// Check if the RIP is present and valid + /// + /// + /// + public override void OnExecuteTest(ref List results) + { + MXFValidationResult valResult = new MXFValidationResult("Random Index Pack Test"); + results.Add(valResult); + valResult.Category = "Random Index Pack"; + + Stopwatch sw = Stopwatch.StartNew(); + + if (this.File.RIP == null) + { + valResult.SetError(string.Format("Error! No RIP found.")); + return; + } + + if (this.File.RIPEntryCount != this.File.PartitionCount) + { + valResult.SetError(string.Format("Error! Number of RIP entries is not equal to the number of partitions ({0} vs {1}).", this.File.RIPEntryCount, this.File.PartitionCount)); + return; + } + + int ripErrorCount = 0; + for(int n = 0; n < this.File.RIPEntryCount; n++) + { + MXFEntryRIP rip = this.File.RIP.Children[n] as MXFEntryRIP; + if (rip != null) + { + MXFPartition part = this.File.Partitions.Where(a => (ulong) a.Offset == rip.PartitionOffset).FirstOrDefault(); + if (part == null) + { + ripErrorCount++; + valResult.AddError(string.Format("Error! RIP entry {0} not pointing to a valid partion.", n)); + return; + } + } + } + if (ripErrorCount > 0) + { + valResult.SetError(string.Format("Error! {0} RIP entries are not pointing to a valid partion.", ripErrorCount)); + return; + } + + valResult.SetSuccess("Random Index Pack (RIP) is valid."); + + LogInfo("Validation completed in {0} msec", sw.ElapsedMilliseconds); + } + + + + } +} diff --git a/client/Maestro/Configuration/configuration-playout-ingest.json b/client/Maestro/Configuration/configuration-playout-ingest.json index bb755209..bc80861d 100644 --- a/client/Maestro/Configuration/configuration-playout-ingest.json +++ b/client/Maestro/Configuration/configuration-playout-ingest.json @@ -10,14 +10,15 @@ }, "source": { "$type": "UNCSource", + "filter": "avi,wav,mxf", "local": { - "address": "file://10.10.1.100/BRAAVOS/READY", + "address": "file://10.10.1.100/BRAAVOS/ARCHIVE", "userName": "mediacube", "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy", "timeout": 1000 }, "remote": { - "address": "ftp://10.10.1.100/READY", + "address": "ftp://10.10.1.100/ARCHIVE", "userName": "mediacube", "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy", "timeout": 1000 diff --git a/client/Maestro/Configuration/configuration-studio.json b/client/Maestro/Configuration/configuration-studio.json index 8682b163..d832d94b 100644 --- a/client/Maestro/Configuration/configuration-studio.json +++ b/client/Maestro/Configuration/configuration-studio.json @@ -1,6 +1,6 @@ { "title": "Stúdió", - "active": false, + "active": true, "startInTray": false, "enableCustomMetadataId": true, "filter": "avi", diff --git a/client/Maestro/Maestro.csproj b/client/Maestro/Maestro.csproj index 26e65fd6..975da184 100644 --- a/client/Maestro/Maestro.csproj +++ b/client/Maestro/Maestro.csproj @@ -332,6 +332,7 @@ + diff --git a/client/Maestro/MaestroForm.Designer.cs b/client/Maestro/MaestroForm.Designer.cs index 0dc81cd3..6c96477d 100644 --- a/client/Maestro/MaestroForm.Designer.cs +++ b/client/Maestro/MaestroForm.Designer.cs @@ -26,26 +26,27 @@ namespace Maestro { /// private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MaestroForm)); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); this.groupSource = new System.Windows.Forms.GroupBox(); this.dgSource = new System.Windows.Forms.DataGridView(); this.bindingSource = new System.Windows.Forms.BindingSource(this.components); this.pSourceFilter = new System.Windows.Forms.TableLayoutPanel(); this.txtSourceFilter = new System.Windows.Forms.TextBox(); - this.btnClearFilter = new System.Windows.Forms.Button(); + this.picClearFilter = new System.Windows.Forms.PictureBox(); this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); this.textSelectedSource = new System.Windows.Forms.TextBox(); this.label1 = new System.Windows.Forms.Label(); @@ -96,6 +97,7 @@ namespace Maestro { ((System.ComponentModel.ISupportInitialize)(this.dgSource)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource)).BeginInit(); this.pSourceFilter.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picClearFilter)).BeginInit(); this.tableLayoutPanel2.SuspendLayout(); this.ctxmActions.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); @@ -149,6 +151,7 @@ namespace Maestro { // this.dgSource.AllowUserToAddRows = false; this.dgSource.AllowUserToDeleteRows = false; + this.dgSource.AllowUserToOrderColumns = true; this.dgSource.AllowUserToResizeRows = false; this.dgSource.AutoGenerateColumns = false; this.dgSource.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.DisplayedCells; @@ -156,32 +159,32 @@ namespace Maestro { this.dgSource.BackgroundColor = System.Drawing.Color.White; this.dgSource.BorderStyle = System.Windows.Forms.BorderStyle.None; this.dgSource.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.Raised; - dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle15.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle15.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - dataGridViewCellStyle15.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle15.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle15.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgSource.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle15; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgSource.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; this.dgSource.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgSource.DataSource = this.bindingSource; - dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle16.BackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle16.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - dataGridViewCellStyle16.ForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle16.SelectionBackColor = System.Drawing.Color.Gainsboro; - dataGridViewCellStyle16.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgSource.DefaultCellStyle = dataGridViewCellStyle16; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.Gainsboro; + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgSource.DefaultCellStyle = dataGridViewCellStyle2; this.dgSource.Dock = System.Windows.Forms.DockStyle.Fill; this.dgSource.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically; this.dgSource.EnableHeadersVisualStyles = false; this.dgSource.Location = new System.Drawing.Point(10, 47); this.dgSource.Name = "dgSource"; this.dgSource.RowHeadersVisible = false; - dataGridViewCellStyle17.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - this.dgSource.RowsDefaultCellStyle = dataGridViewCellStyle17; + dataGridViewCellStyle3.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + this.dgSource.RowsDefaultCellStyle = dataGridViewCellStyle3; this.dgSource.RowTemplate.DefaultCellStyle.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); this.dgSource.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dgSource.Size = new System.Drawing.Size(347, 352); @@ -201,7 +204,7 @@ namespace Maestro { this.pSourceFilter.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); this.pSourceFilter.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); this.pSourceFilter.Controls.Add(this.txtSourceFilter, 0, 0); - this.pSourceFilter.Controls.Add(this.btnClearFilter, 1, 0); + this.pSourceFilter.Controls.Add(this.picClearFilter, 1, 0); this.pSourceFilter.Dock = System.Windows.Forms.DockStyle.Top; this.pSourceFilter.Location = new System.Drawing.Point(10, 23); this.pSourceFilter.Margin = new System.Windows.Forms.Padding(0); @@ -209,29 +212,34 @@ namespace Maestro { this.pSourceFilter.Padding = new System.Windows.Forms.Padding(0, 0, 0, 4); this.pSourceFilter.RowCount = 1; this.pSourceFilter.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.pSourceFilter.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); this.pSourceFilter.Size = new System.Drawing.Size(347, 24); this.pSourceFilter.TabIndex = 17; // // txtSourceFilter // - this.txtSourceFilter.Dock = System.Windows.Forms.DockStyle.Fill; + this.txtSourceFilter.Dock = System.Windows.Forms.DockStyle.Top; this.txtSourceFilter.Location = new System.Drawing.Point(0, 0); this.txtSourceFilter.Margin = new System.Windows.Forms.Padding(0); this.txtSourceFilter.Name = "txtSourceFilter"; - this.txtSourceFilter.Size = new System.Drawing.Size(328, 20); + this.txtSourceFilter.Size = new System.Drawing.Size(327, 20); this.txtSourceFilter.TabIndex = 16; - this.txtSourceFilter.TextChanged += new System.EventHandler(this.txtSourceFilter_TextChanged); - // - // btnClearFilter - // - this.btnClearFilter.Image = global::Maestro.Properties.Resources.ic_clear_black_24dp_1x; - this.btnClearFilter.Location = new System.Drawing.Point(328, 0); - this.btnClearFilter.Margin = new System.Windows.Forms.Padding(0); - this.btnClearFilter.Name = "btnClearFilter"; - this.btnClearFilter.Size = new System.Drawing.Size(19, 20); - this.btnClearFilter.TabIndex = 17; - this.btnClearFilter.UseVisualStyleBackColor = true; - this.btnClearFilter.Click += new System.EventHandler(this.btnClearFilter_Click); + this.txtSourceFilter.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtSourceFilter_KeyDown); + // + // picClearFilter + // + this.picClearFilter.BackColor = System.Drawing.Color.Transparent; + this.picClearFilter.Cursor = System.Windows.Forms.Cursors.Hand; + this.picClearFilter.Image = ((System.Drawing.Image)(resources.GetObject("picClearFilter.Image"))); + this.picClearFilter.ImageLocation = ""; + this.picClearFilter.Location = new System.Drawing.Point(327, 0); + this.picClearFilter.Margin = new System.Windows.Forms.Padding(0); + this.picClearFilter.Name = "picClearFilter"; + this.picClearFilter.Size = new System.Drawing.Size(20, 20); + this.picClearFilter.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.picClearFilter.TabIndex = 17; + this.picClearFilter.TabStop = false; + this.picClearFilter.Click += new System.EventHandler(this.picClearFilter_Click); // // tableLayoutPanel2 // @@ -605,14 +613,14 @@ namespace Maestro { this.dgJobs.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.DisplayedCells; this.dgJobs.BackgroundColor = System.Drawing.Color.White; this.dgJobs.BorderStyle = System.Windows.Forms.BorderStyle.None; - dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle18.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle18.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - dataGridViewCellStyle18.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle18.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle18.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle18.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgJobs.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle18; + dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle4.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgJobs.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle4; this.dgJobs.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgJobs.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.columnLabel, @@ -625,32 +633,32 @@ namespace Maestro { this.columnOutput, this.columnKillDate}); this.dgJobs.DataSource = this.bindingSourceJobs; - dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle21.BackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle21.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - dataGridViewCellStyle21.ForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle21.NullValue = null; - dataGridViewCellStyle21.SelectionBackColor = System.Drawing.Color.Gainsboro; - dataGridViewCellStyle21.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle21.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgJobs.DefaultCellStyle = dataGridViewCellStyle21; + dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle7.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle7.NullValue = null; + dataGridViewCellStyle7.SelectionBackColor = System.Drawing.Color.Gainsboro; + dataGridViewCellStyle7.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgJobs.DefaultCellStyle = dataGridViewCellStyle7; this.dgJobs.Dock = System.Windows.Forms.DockStyle.Fill; this.dgJobs.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically; this.dgJobs.EnableHeadersVisualStyles = false; this.dgJobs.GridColor = System.Drawing.Color.White; this.dgJobs.Location = new System.Drawing.Point(3, 3); this.dgJobs.Name = "dgJobs"; - dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle22.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle22.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - dataGridViewCellStyle22.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle22.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle22.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle22.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgJobs.RowHeadersDefaultCellStyle = dataGridViewCellStyle22; + dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle8.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgJobs.RowHeadersDefaultCellStyle = dataGridViewCellStyle8; this.dgJobs.RowHeadersVisible = false; - dataGridViewCellStyle23.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - this.dgJobs.RowsDefaultCellStyle = dataGridViewCellStyle23; + dataGridViewCellStyle9.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + this.dgJobs.RowsDefaultCellStyle = dataGridViewCellStyle9; this.dgJobs.RowTemplate.DefaultCellStyle.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); this.dgJobs.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dgJobs.Size = new System.Drawing.Size(988, 92); @@ -670,8 +678,8 @@ namespace Maestro { // this.columnID.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; this.columnID.DataPropertyName = "ID"; - dataGridViewCellStyle19.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - this.columnID.DefaultCellStyle = dataGridViewCellStyle19; + dataGridViewCellStyle5.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + this.columnID.DefaultCellStyle = dataGridViewCellStyle5; this.columnID.HeaderText = "ID"; this.columnID.Name = "columnID"; this.columnID.Width = 44; @@ -688,8 +696,8 @@ namespace Maestro { // this.columnStatus.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; this.columnStatus.DataPropertyName = "Status"; - dataGridViewCellStyle20.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - this.columnStatus.DefaultCellStyle = dataGridViewCellStyle20; + dataGridViewCellStyle6.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + this.columnStatus.DefaultCellStyle = dataGridViewCellStyle6; this.columnStatus.HeaderText = "Status"; this.columnStatus.Name = "columnStatus"; this.columnStatus.Width = 66; @@ -754,14 +762,14 @@ namespace Maestro { this.dgMessages.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.DisplayedCells; this.dgMessages.BackgroundColor = System.Drawing.Color.White; this.dgMessages.BorderStyle = System.Windows.Forms.BorderStyle.None; - dataGridViewCellStyle24.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle24.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle24.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - dataGridViewCellStyle24.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle24.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle24.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle24.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgMessages.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle24; + dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle10.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle10.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + dataGridViewCellStyle10.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle10.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgMessages.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle10; this.dgMessages.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgMessages.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dataGridViewTextBoxColumn1, @@ -769,15 +777,15 @@ namespace Maestro { this.timeDataGridViewTextBoxColumn, this.messageDataGridViewTextBoxColumn}); this.dgMessages.DataSource = this.systemMessageBindingSource; - dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle26.BackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle26.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - dataGridViewCellStyle26.ForeColor = System.Drawing.Color.Red; - dataGridViewCellStyle26.NullValue = null; - dataGridViewCellStyle26.SelectionBackColor = System.Drawing.Color.Gainsboro; - dataGridViewCellStyle26.SelectionForeColor = System.Drawing.Color.Red; - dataGridViewCellStyle26.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgMessages.DefaultCellStyle = dataGridViewCellStyle26; + dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle12.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle12.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + dataGridViewCellStyle12.ForeColor = System.Drawing.Color.Red; + dataGridViewCellStyle12.NullValue = null; + dataGridViewCellStyle12.SelectionBackColor = System.Drawing.Color.Gainsboro; + dataGridViewCellStyle12.SelectionForeColor = System.Drawing.Color.Red; + dataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgMessages.DefaultCellStyle = dataGridViewCellStyle12; this.dgMessages.Dock = System.Windows.Forms.DockStyle.Fill; this.dgMessages.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically; this.dgMessages.EnableHeadersVisualStyles = false; @@ -785,17 +793,17 @@ namespace Maestro { this.dgMessages.Location = new System.Drawing.Point(3, 3); this.dgMessages.Name = "dgMessages"; this.dgMessages.ReadOnly = true; - dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle27.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle27.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - dataGridViewCellStyle27.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle27.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle27.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle27.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgMessages.RowHeadersDefaultCellStyle = dataGridViewCellStyle27; + dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle13.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle13.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + dataGridViewCellStyle13.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle13.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgMessages.RowHeadersDefaultCellStyle = dataGridViewCellStyle13; this.dgMessages.RowHeadersVisible = false; - dataGridViewCellStyle28.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - this.dgMessages.RowsDefaultCellStyle = dataGridViewCellStyle28; + dataGridViewCellStyle14.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + this.dgMessages.RowsDefaultCellStyle = dataGridViewCellStyle14; this.dgMessages.RowTemplate.DefaultCellStyle.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); this.dgMessages.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dgMessages.Size = new System.Drawing.Size(988, 92); @@ -814,8 +822,8 @@ namespace Maestro { // this.dataGridViewTextBoxColumn2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.dataGridViewTextBoxColumn2.DataPropertyName = "Message"; - dataGridViewCellStyle25.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle25; + dataGridViewCellStyle11.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle11; this.dataGridViewTextBoxColumn2.HeaderText = "Üzenet"; this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2"; this.dataGridViewTextBoxColumn2.ReadOnly = true; @@ -864,6 +872,7 @@ namespace Maestro { ((System.ComponentModel.ISupportInitialize)(this.bindingSource)).EndInit(); this.pSourceFilter.ResumeLayout(false); this.pSourceFilter.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picClearFilter)).EndInit(); this.tableLayoutPanel2.ResumeLayout(false); this.tableLayoutPanel2.PerformLayout(); this.ctxmActions.ResumeLayout(false); @@ -954,7 +963,7 @@ namespace Maestro { private System.Windows.Forms.TextBox txtSourceFilter; private System.Windows.Forms.DataGridViewTextBoxColumn timeDataGridViewTextBoxColumn; private System.Windows.Forms.DataGridViewTextBoxColumn messageDataGridViewTextBoxColumn; - private System.Windows.Forms.Button btnClearFilter; + private System.Windows.Forms.PictureBox picClearFilter; } } diff --git a/client/Maestro/MaestroForm.Source.cs b/client/Maestro/MaestroForm.Source.cs index b8d28d3f..e3e4c60d 100644 --- a/client/Maestro/MaestroForm.Source.cs +++ b/client/Maestro/MaestroForm.Source.cs @@ -27,7 +27,9 @@ namespace Maestro { } set { selectedSource = value; - textSelectedSource.Text = selectedSource.Name; + if (selectedSource == null) + selectedSourceRows.Clear(); + textSelectedSource.Text = selectedSource?.Name; archiveMetadata = null; segments = null; UpdateProcessorButtonsEnabled(); @@ -48,7 +50,7 @@ namespace Maestro { if (Configuration?.Source is UNCSource) { logger.Debug("UNC source initialization"); - source = new FileSystemSource(this, MessageBus, Configuration.Source.Filter); + source = new FileSystemSource(this, MessageBus, Configuration.Player.Enabled, Configuration.Source.Filter); logger.Debug("UNC source created"); } if (Configuration?.Source is NEXIOSource) { @@ -166,11 +168,14 @@ namespace Maestro { else selectionPrefix = selectionPrefix.Equals(currentPrefix) ? selectionPrefix : null; } - SelectedSource = new SourceInfo() { - Name = selectedNames, - FileInfo = GetSelectedSourceFileInfo(nameCellIndex), - Prefix = selectionPrefix - }; + if (String.IsNullOrEmpty(selectedNames)) + SelectedSource = null; + else + SelectedSource = new SourceInfo() { + Name = selectedNames, + FileInfo = GetSelectedSourceFileInfo(nameCellIndex), + Prefix = selectionPrefix + }; } private FileInfo GetSelectedSourceFileInfo(int nameCellIndex) { @@ -301,13 +306,19 @@ namespace Maestro { buttonMetadata.Enabled = metadataType != MetadataType.MediaCube && metadataType != MetadataType.None; } - private void txtSourceFilter_TextChanged(object sender, EventArgs e) { - bindingSource.Filter = txtSourceFilter.Text; + private void picClearFilter_Click(object sender, EventArgs e) { + txtSourceFilter.Text = null; + bindingSource.Filter = null; + SelectedSource = null; } - private void btnClearFilter_Click(object sender, EventArgs e) { - txtSourceFilter.Text = null; + private void txtSourceFilter_KeyDown(object sender, KeyEventArgs e) { + if (e.KeyCode != Keys.Return) + return; + bindingSource.Filter = txtSourceFilter.Text; + SelectedSource = null; } + } } diff --git a/client/Maestro/MaestroForm.resx b/client/Maestro/MaestroForm.resx index b849583b..9126343e 100644 --- a/client/Maestro/MaestroForm.resx +++ b/client/Maestro/MaestroForm.resx @@ -120,6 +120,15 @@ 17, 17 + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAJ9JREFUSEvt + lFEKgzAQBXOJ9hC2vf+XHsK257FvAgtrkLjB9EsHHhow86KRpIvz8lJG5ZZHde7KpDzyKAgTFuWt1EqQ + fxWeZUFhkCKvlXj5rETedgUTPgoCrl5wWG6UJYi7yQ2EvqSr3PCr7i6HvxaU33zv72pia0NJl5ItucG9 + 3/jmkprcKEuYE8aOir3NRGolzAnzVFoPuyGPLs5GSj/4XULq1sxx1wAAAABJRU5ErkJggg== + + 512, 17 diff --git a/client/Maestro/Properties/AssemblyInfo.cs b/client/Maestro/Properties/AssemblyInfo.cs index af6aa6fb..5f7bab42 100644 --- a/client/Maestro/Properties/AssemblyInfo.cs +++ b/client/Maestro/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.9.5")] -[assembly: AssemblyFileVersion("1.9.5")] +[assembly: AssemblyVersion("1.9.6")] +[assembly: AssemblyFileVersion("1.9.6")] diff --git a/client/Maestro/Resources/ic_play_arrow_black_24dp_1x.ico b/client/Maestro/Resources/ic_play_arrow_black_24dp_1x.ico new file mode 100644 index 00000000..3bf82c64 Binary files /dev/null and b/client/Maestro/Resources/ic_play_arrow_black_24dp_1x.ico differ diff --git a/client/Maestro/Resources/installforge-installer-project.ifp b/client/Maestro/Resources/installforge-installer-project.ifp index 6fcbde34..c716f113 100644 Binary files a/client/Maestro/Resources/installforge-installer-project.ifp and b/client/Maestro/Resources/installforge-installer-project.ifp differ diff --git a/client/Maestro/Sources/CreatedFileMonitor.cs b/client/Maestro/Sources/CreatedFileMonitor.cs index 212a6789..785d83fd 100644 --- a/client/Maestro/Sources/CreatedFileMonitor.cs +++ b/client/Maestro/Sources/CreatedFileMonitor.cs @@ -1,10 +1,11 @@ -using System.ComponentModel; +using System; +using System.ComponentModel; +using System.Diagnostics; using System.IO; using System.Threading; namespace Maestro.Sources { internal class CreatedFileMonitor : BackgroundWorker { - private long lastSize; internal CreatedFileMonitor(string path) { DoWork += CreatedFileMonitor_DoWork; @@ -12,21 +13,71 @@ namespace Maestro.Sources { RunWorkerAsync(path); } + private bool IsFileAccessible(string path) { + try { + using (FileStream stream = File.Open(path, FileMode.Open, FileAccess.Read)) { + return true; + } + } + catch (IOException) { + return false; + } + } + private void CreatedFileMonitor_DoWork(object sender, DoWorkEventArgs e) { string path = e.Argument as string; + int trasholdLimit = 1000; + double lastDiff = 0; while (!e.Cancel) { - Thread.Sleep(3000); + Thread.Sleep(trasholdLimit); FileInfo fi = new FileInfo(path); - if (fi.Exists) - if (lastSize == fi.Length) { - e.Result = fi; + if (fi.Exists) { + Debug.WriteLine(string.Format("FileMonitor {0} {1} {2}", fi.CreationTime, fi.LastWriteTime, fi.LastAccessTime)); + double currentDiff = (fi.LastWriteTime - fi.CreationTime).TotalSeconds; + Debug.WriteLine(string.Format("Diffs current {0} last {1}", currentDiff, lastDiff)); + if (lastDiff == currentDiff) { + if (IsFileAccessible(fi.FullName)) + e.Result = fi; + else + e.Cancel = true; break; } else - lastSize = fi.Length; + lastDiff = currentDiff; + } } } + //private void CreatedFileMonitor_DoWork(object sender, DoWorkEventArgs e) { + // string path = e.Argument as string; + // int lastWriteTrashold = 1000; + // double? correction = null; + // while (!e.Cancel) { + // FileInfo fi = new FileInfo(path); + // if (fi.Exists) { + // Debug.WriteLine(string.Format("FileMonitor {0} {1} {2}", fi.CreationTime, fi.LastWriteTime, fi.LastAccessTime)); + // if (correction == null) { + // correction = (DateTime.Now - fi.CreationTime).TotalSeconds; + // Debug.WriteLine(string.Format("Correction is {0}", correction)); + // } + // double calculatedTreshold = 0; + // if (correction < 0) + // calculatedTreshold = (fi.LastWriteTime - DateTime.Now.AddSeconds((long)correction)).TotalSeconds; + // else + // calculatedTreshold = (DateTime.Now.AddSeconds((long)correction) - fi.LastWriteTime).TotalSeconds; + // Debug.WriteLine(string.Format("Calculated treshold is {0}", calculatedTreshold)); + // if (calculatedTreshold > 2 * (lastWriteTrashold / 1000) || fi.CreationTime > fi.LastWriteTime) { + // if (IsFileAccessible(fi.FullName)) + // e.Result = fi; + // else + // e.Cancel = true; + // break; + // } + // } + // Thread.Sleep(lastWriteTrashold); + // } + + //} } } diff --git a/client/Maestro/Sources/FileSystemSource.cs b/client/Maestro/Sources/FileSystemSource.cs index cea9113d..f64147a1 100644 --- a/client/Maestro/Sources/FileSystemSource.cs +++ b/client/Maestro/Sources/FileSystemSource.cs @@ -27,14 +27,16 @@ namespace Maestro.Sources { public DataGridViewColumn[] Columns { get { + DataGridViewColumn[] result = new DataGridViewColumn[] { new DataGridViewCheckBoxColumn(){ - DataPropertyName = "IsChecked" + DataPropertyName = "IsChecked", + Frozen = true }, new DataGridViewImageColumn(){ DataPropertyName = "Icon", - //HeaderText = StringResources.LEJATSZAS, AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells, + Frozen = true }, new DataGridViewTextBoxColumn(){ DataPropertyName = "Name", @@ -57,37 +59,24 @@ namespace Maestro.Sources { SortMode = DataGridViewColumnSortMode.Automatic } }; - foreach (DataGridViewColumn column in result) { + foreach (DataGridViewColumn column in result) column.HeaderCell.Style.Font = new Font(parent.Font, FontStyle.Regular); - } - return result; + return result.Where(i => i.DisplayIndex == 1 ? PlayerEnabled : true).ToArray(); } } - public bool SupportsSorting { - get => false; - } - - public bool IsSorted { - get => true; - } - - public PropertyDescriptor SortProperty { - get; set; - } - + public ListSortDescriptionCollection SortDescriptions => null; public ListSortDirection SortDirection { get; set; } + public PropertyDescriptor SortProperty { get; set; } + public bool SupportsAdvancedSorting => false; + public bool SupportsFiltering => true; + public bool SupportsSorting => true; + public bool IsSorted => true; public void ApplySort(PropertyDescriptor property, ListSortDirection direction) { SortProperty = property; SortDirection = direction; - if (cache == null) { - - } - - } - - public void RemoveSort(PropertyDescriptor property, ListSortDirection direction) { + Refresh(); } public string Filter { @@ -97,15 +86,21 @@ namespace Maestro.Sources { if (String.IsNullOrEmpty(filter)) RemoveFilter(); else - ApplyFilter(filter); + Refresh(); } } - private void ApplyFilter(string value) { + public bool PlayerEnabled { get; private set; } + + private void Refresh() { if (cache == null) cache = new List(this); Clear(); - IEnumerable filteredItems = cache.Where(i => (i.Name == null) ? false : i.Name.ToLower().Contains(filter.ToLower())); + IEnumerable filteredItems = null; + if (String.IsNullOrEmpty(Filter)) + filteredItems = cache; + else + filteredItems = cache.Where(i => (i.Name == null) ? false : i.Name.ToLower().Contains(Filter.ToLower())); switch (SortDirection) { case ListSortDirection.Ascending: @@ -124,7 +119,7 @@ namespace Maestro.Sources { result = i.Name; break; case "FormattedSize": - result = i.FormattedSize; + result = i.FileInfo.Length; break; case "Created": result = i.Created; @@ -139,13 +134,10 @@ namespace Maestro.Sources { Shutdown(); } - public ListSortDescriptionCollection SortDescriptions => null; - - public bool SupportsAdvancedSorting => throw new NotImplementedException(); - - public bool SupportsFiltering => true; - - public FileSystemSource(Control parent, IMessageBus messageBus, String fileExtensionFilter) { + public FileSystemSource(Control parent, IMessageBus messageBus, bool playerEnabled, string fileExtensionFilter) { + PlayerEnabled = playerEnabled; + SortProperty = TypeDescriptor.GetProperties(typeof(FileSourceItem)).Find("Created", false); + SortDirection = ListSortDirection.Descending; this.parent = parent; this.messageBus = messageBus; SetAcceptableExtensions(fileExtensionFilter); @@ -208,8 +200,6 @@ namespace Maestro.Sources { private void initializeList(string path) { string[] files = Directory.GetFiles(path); var fileSourceItems = files.Select(f => CreateItem(new FileInfo(f), false)).OrderByDescending(i => i.Created); - SortProperty = TypeDescriptor.GetProperties(typeof(FileSourceItem)).Find("Created", false); - SortDirection = ListSortDirection.Descending; try { fileSourceItems.Where(x => x.CanHandle(acceptableExtensions)).ToList().ForEach(i => parent.SafeCall(() => Add(i))); } @@ -289,6 +279,10 @@ namespace Maestro.Sources { return; CreatedFileMonitor createdFileMonitor = new CreatedFileMonitor(e.FullPath); createdFileMonitor.RunWorkerCompleted += (s1, e1) => { + if (e1.Cancelled) { + logger.Debug("Cancelled {0} {1}", e.ChangeType, e.Name); + return; + } FileInfo fileInfo = e1.Result as FileInfo; var completedItem = CreateItem(fileInfo, true); SafeCreateItem(completedItem); diff --git a/client/Maestro/Sources/NexioRESTSource.cs b/client/Maestro/Sources/NexioRESTSource.cs index 7aeb5cc0..77f84ebf 100644 --- a/client/Maestro/Sources/NexioRESTSource.cs +++ b/client/Maestro/Sources/NexioRESTSource.cs @@ -34,7 +34,8 @@ namespace Maestro.Sources { get { DataGridViewColumn[] result = new DataGridViewColumn[] { new DataGridViewCheckBoxColumn(){ - DataPropertyName = "IsChecked" + DataPropertyName = "IsChecked", + Frozen = true }, new DataGridViewTextBoxColumn(){ DataPropertyName = "Name", @@ -50,7 +51,8 @@ namespace Maestro.Sources { new DataGridViewTextBoxColumn() { DataPropertyName = "Created", HeaderText = StringResources.FELVETEL_DATUMA, - AutoSizeMode = DataGridViewAutoSizeColumnMode.None + AutoSizeMode = DataGridViewAutoSizeColumnMode.None, + Width = 100 }, new DataGridViewTextBoxColumn() { DataPropertyName = "Modified", @@ -58,39 +60,81 @@ namespace Maestro.Sources { AutoSizeMode = DataGridViewAutoSizeColumnMode.None } }; - foreach (DataGridViewColumn column in result) { + foreach (DataGridViewColumn column in result) column.HeaderCell.Style.Font = new Font(parent.Font, FontStyle.Regular); - } + return result; } } + public ListSortDescriptionCollection SortDescriptions => null; + public ListSortDirection SortDirection { get; set; } + public PropertyDescriptor SortProperty { get; set; } + public bool SupportsAdvancedSorting => false; + public bool SupportsFiltering => true; + public bool SupportsSorting => true; + public bool IsSorted => true; + + public void ApplySort(PropertyDescriptor property, ListSortDirection direction) { + SortProperty = property; + SortDirection = direction; + Refresh(); + } + public string Filter { get => filter; set { filter = value; if (String.IsNullOrEmpty(filter)) RemoveFilter(); else - ApplyFilter(filter); + Refresh(); } } - private void ApplyFilter(string value) { + private void Refresh() { if (cache == null) cache = new List(this); Clear(); - IEnumerable filteredItems = cache.Where(i => (i.Name == null) ? false : i.Name.ToLower().Contains(filter.ToLower())); - filteredItems.ToList().ForEach(i => parent.SafeCall(() => Add(i))); - - } + IEnumerable filteredItems = null; + if (String.IsNullOrEmpty(Filter)) + filteredItems = cache; + else + filteredItems = cache.Where(i => (i.Name == null) ? false : i.Name.ToLower().Contains(Filter.ToLower())); - public ListSortDescriptionCollection SortDescriptions => throw new NotImplementedException(); + switch (SortDirection) { + case ListSortDirection.Ascending: + filteredItems.OrderBy(i => getValue(i)).ToList().ForEach(i => Add(i)); + break; + case ListSortDirection.Descending: + filteredItems.OrderByDescending(i => getValue(i)).ToList().ForEach(i => Add(i)); + break; + } - public bool SupportsAdvancedSorting => throw new NotImplementedException(); + //filteredItems.ToList().ForEach(i => parent.SafeCall(() => Add(i))); + } - public bool SupportsFiltering => true; + private object getValue(NexioSourceItem i) { + object result = null; + switch (SortProperty.Name) { + case "Name": + result = i.Name; + break; + case "Ageny": + result = i.Agency; + break; + case "Modified": + result = i.Modified; + break; + case "Created": + result = i.Created; + break; + } + return result; + } public NexioRESTSource(Control parent, IMessageBus messageBus, String agencyFilter) { + SortProperty = TypeDescriptor.GetProperties(typeof(FileSourceItem)).Find("Created", false); + SortDirection = ListSortDirection.Descending; this.parent = parent; this.messageBus = messageBus; SetAcceptableAgencies(agencyFilter); @@ -155,13 +199,9 @@ namespace Maestro.Sources { private void SetItem(ref NexioSourceItem item, JToken token) { item.ID = token[ID].ToString(); item.Name = token[LONGNAMEID].ToString() + ".mxf"; - //item.Created = DateTime.Parse(token[RECORDDATE].ToString()); - item.Agency = token[EXTAGENCY]?.ToString(); - if (token[MODIFIED] != null && String.IsNullOrEmpty(token[MODIFIED].ToString())) - item.Modified = DateTime.Parse(token[MODIFIED].ToString()); - if (DateTime.MinValue.Equals(item.Modified)) - item.Modified = item.Created; + item.Created = DateTime.Parse(token[RECORDDATE]?.ToString()); + item.Modified = DateTime.Parse(token[MODIFIED]?.ToString()); } diff --git a/client/Maestro/Targets/FXPTargetProcessor.cs b/client/Maestro/Targets/FXPTargetProcessor.cs index 1625b07d..9718a32b 100644 --- a/client/Maestro/Targets/FXPTargetProcessor.cs +++ b/client/Maestro/Targets/FXPTargetProcessor.cs @@ -56,8 +56,9 @@ namespace Maestro.Targets { FtpReply replyRETR = sourceFTP.Execute("RETR " + input); if (!replyRETR.Success) { - - replyRETR = sourceFTP.Execute("RETR " + inputUri.Segments[inputUri.Segments.Length - 1]); + input = inputUri.Segments[inputUri.Segments.Length - 1]; + input = input.Replace("%20", " "); + replyRETR = sourceFTP.Execute("RETR " + input); if (!replyRETR.Success) throw new Exception(replyRETR.ErrorMessage); diff --git a/client/MediaCube.sln b/client/MediaCube.sln index 05a5e7a0..573ed156 100644 --- a/client/MediaCube.sln +++ b/client/MediaCube.sln @@ -18,6 +18,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TrafficClient", "PlanAIRCli EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PasswordEncrypter", "PasswordEncrypter\PasswordEncrypter.csproj", "{8C51D508-1759-4C10-84A4-80965FD074FF}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MXFFileParser", "MXFFileParser\MXFFileParser.csproj", "{BF494EE9-1E70-44E8-8942-DD726510A766}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -124,12 +126,24 @@ Global {8C51D508-1759-4C10-84A4-80965FD074FF}.Release|x64.Build.0 = Release|x64 {8C51D508-1759-4C10-84A4-80965FD074FF}.Release|x86.ActiveCfg = Release|Any CPU {8C51D508-1759-4C10-84A4-80965FD074FF}.Release|x86.Build.0 = Release|Any CPU + {BF494EE9-1E70-44E8-8942-DD726510A766}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BF494EE9-1E70-44E8-8942-DD726510A766}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BF494EE9-1E70-44E8-8942-DD726510A766}.Debug|x64.ActiveCfg = Debug|x64 + {BF494EE9-1E70-44E8-8942-DD726510A766}.Debug|x64.Build.0 = Debug|x64 + {BF494EE9-1E70-44E8-8942-DD726510A766}.Debug|x86.ActiveCfg = Debug|Any CPU + {BF494EE9-1E70-44E8-8942-DD726510A766}.Debug|x86.Build.0 = Debug|Any CPU + {BF494EE9-1E70-44E8-8942-DD726510A766}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BF494EE9-1E70-44E8-8942-DD726510A766}.Release|Any CPU.Build.0 = Release|Any CPU + {BF494EE9-1E70-44E8-8942-DD726510A766}.Release|x64.ActiveCfg = Release|x64 + {BF494EE9-1E70-44E8-8942-DD726510A766}.Release|x64.Build.0 = Release|x64 + {BF494EE9-1E70-44E8-8942-DD726510A766}.Release|x86.ActiveCfg = Release|Any CPU + {BF494EE9-1E70-44E8-8942-DD726510A766}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(TeamFoundationVersionControl) = preSolution - SccNumberOfProjects = 9 + SccNumberOfProjects = 10 SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} SccTeamFoundationServer = https://tfs.userrendszerhaz.hu/tfs/defaultcollection SccLocalPath0 = . @@ -157,5 +171,8 @@ Global SccProjectUniqueName8 = PasswordEncrypter\\PasswordEncrypter.csproj SccProjectName8 = PasswordEncrypter SccLocalPath8 = PasswordEncrypter + SccProjectUniqueName9 = MXFFileParser\\MXFFileParser.csproj + SccProjectName9 = MXFFileParser + SccLocalPath9 = MXFFileParser EndGlobalSection EndGlobal diff --git a/client/PlanAIRClient/TrafficIDSelector.Designer.cs b/client/PlanAIRClient/TrafficIDSelector.Designer.cs index c27e6369..1da65be5 100644 --- a/client/PlanAIRClient/TrafficIDSelector.Designer.cs +++ b/client/PlanAIRClient/TrafficIDSelector.Designer.cs @@ -29,29 +29,25 @@ private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); - this.trafficAPIBindingSource = new System.Windows.Forms.BindingSource(this.components); - this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); - this.backgroundWorker2 = new System.ComponentModel.BackgroundWorker(); - this.backgroundWorker3 = new System.ComponentModel.BackgroundWorker(); - this.backgroundWorker4 = new System.ComponentModel.BackgroundWorker(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); this.pResults = new System.Windows.Forms.Panel(); this.dgTraffic = new System.Windows.Forms.DataGridView(); - this.scheduledDate = new System.Windows.Forms.DateTimePicker(); - this.textBox1 = new System.Windows.Forms.TextBox(); - this.searchButton = new System.Windows.Forms.Button(); + this.trafficAPIBindingSource = new System.Windows.Forms.BindingSource(this.components); + this.dtScheduled = new System.Windows.Forms.DateTimePicker(); + this.txtFilter = new System.Windows.Forms.TextBox(); this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); - this.chkProblematic = new System.Windows.Forms.CheckBox(); this.rbMaterial = new System.Windows.Forms.RadioButton(); this.rbPromo = new System.Windows.Forms.RadioButton(); this.rbAD = new System.Windows.Forms.RadioButton(); this.tableLayoutPanelSearch = new System.Windows.Forms.TableLayoutPanel(); + this.chkProblematic = new System.Windows.Forms.CheckBox(); this.pSearch = new System.Windows.Forms.Panel(); - ((System.ComponentModel.ISupportInitialize)(this.trafficAPIBindingSource)).BeginInit(); + this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); this.pResults.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dgTraffic)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.trafficAPIBindingSource)).BeginInit(); this.flowLayoutPanel1.SuspendLayout(); this.tableLayoutPanelSearch.SuspendLayout(); this.pSearch.SuspendLayout(); @@ -61,37 +57,40 @@ // this.pResults.Controls.Add(this.dgTraffic); this.pResults.Dock = System.Windows.Forms.DockStyle.Fill; - this.pResults.Location = new System.Drawing.Point(0, 62); + this.pResults.Location = new System.Drawing.Point(0, 57); this.pResults.Name = "pResults"; - this.pResults.Size = new System.Drawing.Size(263, 217); + this.pResults.Size = new System.Drawing.Size(363, 319); this.pResults.TabIndex = 11; // // dgTraffic // this.dgTraffic.AllowUserToAddRows = false; this.dgTraffic.AllowUserToDeleteRows = false; + this.dgTraffic.AllowUserToOrderColumns = true; this.dgTraffic.AllowUserToResizeRows = false; + this.dgTraffic.AutoGenerateColumns = false; this.dgTraffic.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.DisplayedCells; this.dgTraffic.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.DisplayedCells; this.dgTraffic.BackgroundColor = System.Drawing.Color.White; this.dgTraffic.BorderStyle = System.Windows.Forms.BorderStyle.None; this.dgTraffic.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.Raised; - dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); - dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgTraffic.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle4; - dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle5.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F); - dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle5.SelectionBackColor = System.Drawing.Color.Gainsboro; - dataGridViewCellStyle5.SelectionForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgTraffic.DefaultCellStyle = dataGridViewCellStyle5; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238))); + dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgTraffic.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; + this.dgTraffic.DataSource = this.trafficAPIBindingSource; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F); + dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.Gainsboro; + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgTraffic.DefaultCellStyle = dataGridViewCellStyle2; this.dgTraffic.Dock = System.Windows.Forms.DockStyle.Fill; this.dgTraffic.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically; this.dgTraffic.EnableHeadersVisualStyles = false; @@ -99,131 +98,125 @@ this.dgTraffic.MultiSelect = false; this.dgTraffic.Name = "dgTraffic"; this.dgTraffic.RowHeadersVisible = false; - dataGridViewCellStyle6.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F); - this.dgTraffic.RowsDefaultCellStyle = dataGridViewCellStyle6; + dataGridViewCellStyle3.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F); + this.dgTraffic.RowsDefaultCellStyle = dataGridViewCellStyle3; this.dgTraffic.RowTemplate.DefaultCellStyle.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F); this.dgTraffic.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; - this.dgTraffic.Size = new System.Drawing.Size(263, 217); + this.dgTraffic.Size = new System.Drawing.Size(363, 319); this.dgTraffic.TabIndex = 0; this.dgTraffic.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellContentClick); this.dgTraffic.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellDoubleClick); this.dgTraffic.KeyDown += new System.Windows.Forms.KeyEventHandler(this.OnDataGridKeyDown); // - // scheduledDate - // - this.scheduledDate.CustomFormat = " "; - this.scheduledDate.Format = System.Windows.Forms.DateTimePickerFormat.Short; - this.scheduledDate.Location = new System.Drawing.Point(3, 38); - this.scheduledDate.Name = "scheduledDate"; - this.scheduledDate.ShowCheckBox = true; - this.scheduledDate.Size = new System.Drawing.Size(103, 20); - this.scheduledDate.TabIndex = 3; + // dtScheduled // - // textBox1 + this.dtScheduled.CustomFormat = " "; + this.dtScheduled.Format = System.Windows.Forms.DateTimePickerFormat.Short; + this.dtScheduled.Location = new System.Drawing.Point(3, 34); + this.dtScheduled.Name = "dtScheduled"; + this.dtScheduled.ShowCheckBox = true; + this.dtScheduled.Size = new System.Drawing.Size(93, 20); + this.dtScheduled.TabIndex = 3; + this.dtScheduled.ValueChanged += new System.EventHandler(this.dtScheduled_ValueChanged); // - this.textBox1.Dock = System.Windows.Forms.DockStyle.Fill; - this.textBox1.Location = new System.Drawing.Point(112, 38); - this.textBox1.Name = "textBox1"; - this.textBox1.Size = new System.Drawing.Size(78, 20); - this.textBox1.TabIndex = 0; - this.textBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.textBox1_KeyDown); + // txtFilter // - // searchButton - // - this.searchButton.BackColor = System.Drawing.Color.Transparent; - this.searchButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); - this.searchButton.Location = new System.Drawing.Point(196, 38); - this.searchButton.Name = "searchButton"; - this.searchButton.Size = new System.Drawing.Size(64, 20); - this.searchButton.TabIndex = 4; - this.searchButton.Text = "Search"; - this.searchButton.UseVisualStyleBackColor = false; - this.searchButton.Click += new System.EventHandler(this.searchButton_Click); + this.txtFilter.Dock = System.Windows.Forms.DockStyle.Fill; + this.txtFilter.Location = new System.Drawing.Point(198, 34); + this.txtFilter.Name = "txtFilter"; + this.txtFilter.Size = new System.Drawing.Size(162, 20); + this.txtFilter.TabIndex = 0; + this.txtFilter.TextChanged += new System.EventHandler(this.txtFilter_TextChanged); + this.txtFilter.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtFilter_KeyDown); // // flowLayoutPanel1 // this.tableLayoutPanelSearch.SetColumnSpan(this.flowLayoutPanel1, 3); - this.flowLayoutPanel1.Controls.Add(this.chkProblematic); this.flowLayoutPanel1.Controls.Add(this.rbMaterial); this.flowLayoutPanel1.Controls.Add(this.rbPromo); this.flowLayoutPanel1.Controls.Add(this.rbAD); this.flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Top; - this.flowLayoutPanel1.Location = new System.Drawing.Point(3, 3); + this.flowLayoutPanel1.Location = new System.Drawing.Point(1, 1); + this.flowLayoutPanel1.Margin = new System.Windows.Forms.Padding(1); this.flowLayoutPanel1.Name = "flowLayoutPanel1"; - this.flowLayoutPanel1.Size = new System.Drawing.Size(257, 27); + this.flowLayoutPanel1.Size = new System.Drawing.Size(361, 29); this.flowLayoutPanel1.TabIndex = 2; // - // chkProblematic - // - this.chkProblematic.Appearance = System.Windows.Forms.Appearance.Button; - this.chkProblematic.AutoSize = true; - this.chkProblematic.Checked = true; - this.chkProblematic.CheckState = System.Windows.Forms.CheckState.Checked; - this.chkProblematic.Dock = System.Windows.Forms.DockStyle.Left; - this.chkProblematic.Location = new System.Drawing.Point(3, 3); - this.chkProblematic.Name = "chkProblematic"; - this.chkProblematic.Size = new System.Drawing.Size(81, 23); - this.chkProblematic.TabIndex = 6; - this.chkProblematic.Text = "Missing copia"; - this.chkProblematic.UseVisualStyleBackColor = true; - // // rbMaterial // this.rbMaterial.Appearance = System.Windows.Forms.Appearance.Button; this.rbMaterial.AutoSize = true; this.rbMaterial.Checked = true; this.rbMaterial.Dock = System.Windows.Forms.DockStyle.Left; - this.rbMaterial.Location = new System.Drawing.Point(90, 3); + this.rbMaterial.Location = new System.Drawing.Point(3, 3); this.rbMaterial.Name = "rbMaterial"; this.rbMaterial.Size = new System.Drawing.Size(66, 23); this.rbMaterial.TabIndex = 7; this.rbMaterial.TabStop = true; this.rbMaterial.Text = "BroadCast"; this.rbMaterial.UseVisualStyleBackColor = true; + this.rbMaterial.CheckedChanged += new System.EventHandler(this.OnTypeFilterChanged); // // rbPromo // this.rbPromo.Appearance = System.Windows.Forms.Appearance.Button; this.rbPromo.AutoSize = true; this.rbPromo.Dock = System.Windows.Forms.DockStyle.Left; - this.rbPromo.Location = new System.Drawing.Point(162, 3); + this.rbPromo.Location = new System.Drawing.Point(75, 3); this.rbPromo.Name = "rbPromo"; this.rbPromo.Size = new System.Drawing.Size(47, 23); this.rbPromo.TabIndex = 8; this.rbPromo.Text = "Promo"; this.rbPromo.UseVisualStyleBackColor = true; + this.rbPromo.CheckedChanged += new System.EventHandler(this.OnTypeFilterChanged); // // rbAD // this.rbAD.Appearance = System.Windows.Forms.Appearance.Button; this.rbAD.AutoSize = true; this.rbAD.Dock = System.Windows.Forms.DockStyle.Left; - this.rbAD.Location = new System.Drawing.Point(3, 32); + this.rbAD.Location = new System.Drawing.Point(128, 3); this.rbAD.Name = "rbAD"; this.rbAD.Size = new System.Drawing.Size(84, 23); this.rbAD.TabIndex = 9; this.rbAD.Text = "Advertisement"; this.rbAD.UseVisualStyleBackColor = true; + this.rbAD.CheckedChanged += new System.EventHandler(this.OnTypeFilterChanged); // // tableLayoutPanelSearch // this.tableLayoutPanelSearch.AutoSize = true; this.tableLayoutPanelSearch.ColumnCount = 3; - this.tableLayoutPanelSearch.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 109F)); + this.tableLayoutPanelSearch.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanelSearch.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); this.tableLayoutPanelSearch.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); - this.tableLayoutPanelSearch.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 70F)); + this.tableLayoutPanelSearch.Controls.Add(this.chkProblematic, 1, 1); this.tableLayoutPanelSearch.Controls.Add(this.flowLayoutPanel1, 0, 0); - this.tableLayoutPanelSearch.Controls.Add(this.textBox1, 1, 1); - this.tableLayoutPanelSearch.Controls.Add(this.scheduledDate, 0, 1); - this.tableLayoutPanelSearch.Controls.Add(this.searchButton, 2, 1); + this.tableLayoutPanelSearch.Controls.Add(this.txtFilter, 2, 1); + this.tableLayoutPanelSearch.Controls.Add(this.dtScheduled, 0, 1); this.tableLayoutPanelSearch.Dock = System.Windows.Forms.DockStyle.Top; this.tableLayoutPanelSearch.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanelSearch.Margin = new System.Windows.Forms.Padding(0); this.tableLayoutPanelSearch.Name = "tableLayoutPanelSearch"; this.tableLayoutPanelSearch.RowCount = 2; - this.tableLayoutPanelSearch.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 57.8125F)); - this.tableLayoutPanelSearch.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 42.1875F)); - this.tableLayoutPanelSearch.Size = new System.Drawing.Size(263, 62); + this.tableLayoutPanelSearch.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSearch.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanelSearch.Size = new System.Drawing.Size(363, 57); this.tableLayoutPanelSearch.TabIndex = 10; + this.tableLayoutPanelSearch.Paint += new System.Windows.Forms.PaintEventHandler(this.tableLayoutPanelSearch_Paint); + // + // chkProblematic + // + this.chkProblematic.AutoSize = true; + this.chkProblematic.Checked = true; + this.chkProblematic.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkProblematic.Dock = System.Windows.Forms.DockStyle.Left; + this.chkProblematic.Location = new System.Drawing.Point(102, 34); + this.chkProblematic.Name = "chkProblematic"; + this.chkProblematic.Size = new System.Drawing.Size(90, 20); + this.chkProblematic.TabIndex = 7; + this.chkProblematic.Text = "Missing copia"; + this.chkProblematic.UseVisualStyleBackColor = true; // // pSearch // @@ -232,7 +225,7 @@ this.pSearch.Dock = System.Windows.Forms.DockStyle.Fill; this.pSearch.Location = new System.Drawing.Point(0, 0); this.pSearch.Name = "pSearch"; - this.pSearch.Size = new System.Drawing.Size(263, 279); + this.pSearch.Size = new System.Drawing.Size(363, 376); this.pSearch.TabIndex = 12; // // TrafficIDSelector @@ -243,10 +236,10 @@ this.BackColor = System.Drawing.Color.White; this.Controls.Add(this.pSearch); this.Name = "TrafficIDSelector"; - this.Size = new System.Drawing.Size(263, 279); - ((System.ComponentModel.ISupportInitialize)(this.trafficAPIBindingSource)).EndInit(); + this.Size = new System.Drawing.Size(363, 376); this.pResults.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.dgTraffic)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.trafficAPIBindingSource)).EndInit(); this.flowLayoutPanel1.ResumeLayout(false); this.flowLayoutPanel1.PerformLayout(); this.tableLayoutPanelSearch.ResumeLayout(false); @@ -258,22 +251,18 @@ } #endregion - private System.ComponentModel.BackgroundWorker backgroundWorker1; private System.Windows.Forms.BindingSource trafficAPIBindingSource; - private System.ComponentModel.BackgroundWorker backgroundWorker2; - private System.ComponentModel.BackgroundWorker backgroundWorker3; - private System.ComponentModel.BackgroundWorker backgroundWorker4; private System.Windows.Forms.Panel pResults; - private System.Windows.Forms.DateTimePicker scheduledDate; - private System.Windows.Forms.TextBox textBox1; - private System.Windows.Forms.Button searchButton; + private System.Windows.Forms.DateTimePicker dtScheduled; + private System.Windows.Forms.TextBox txtFilter; private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1; private System.Windows.Forms.TableLayoutPanel tableLayoutPanelSearch; - private System.Windows.Forms.CheckBox chkProblematic; private System.Windows.Forms.RadioButton rbMaterial; private System.Windows.Forms.RadioButton rbPromo; private System.Windows.Forms.RadioButton rbAD; private System.Windows.Forms.Panel pSearch; private System.Windows.Forms.DataGridView dgTraffic; + private System.Windows.Forms.CheckBox chkProblematic; + private System.ComponentModel.BackgroundWorker backgroundWorker1; } } diff --git a/client/PlanAIRClient/TrafficIDSelector.cs b/client/PlanAIRClient/TrafficIDSelector.cs index 01eb58e9..397175af 100644 --- a/client/PlanAIRClient/TrafficIDSelector.cs +++ b/client/PlanAIRClient/TrafficIDSelector.cs @@ -3,7 +3,7 @@ using System; using System.Collections.Generic; using System.Diagnostics; using LinkDotNet.MessageHandling.Contracts; -using System.ComponentModel; +using System.Drawing; namespace TrafficClient { public delegate void OnSelectedIDChanged(string ID, int variantID); @@ -18,16 +18,7 @@ namespace TrafficClient { InitializeTexts(); } - //private void SetColumnsToResizeable() { - // foreach (DataGridViewColumn actualColumn in dgTraffic.Columns) { - // int width = actualColumn.Width; - // actualColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.None; - // actualColumn.Width = width; - // } - //} - private void InitializeTexts() { - searchButton.Text = Resources.KERESES; chkProblematic.Text = Resources.HIANYOS; dgTraffic.AutoGenerateColumns = false; @@ -40,38 +31,36 @@ namespace TrafficClient { public TrafficConfiguration Configuration { set { trafficAPI = new TrafficAPI(value.Address.OriginalString, value.UserName, value.Password, value.Timeout, value.MessageBus); + RefreshResults(); } } - public void RefreshDataGridSource() { + public void RefreshResults() { ClearSelection(); Cursor.Current = Cursors.WaitCursor; - string searchText = textBox1.Text; + string searchText = txtFilter.Text; DateTime? scheduledDate = null; - if (this.scheduledDate.Checked) - scheduledDate = this.scheduledDate.Value.Date; + if (this.dtScheduled.Checked) + scheduledDate = this.dtScheduled.Value.Date; - BindingList items = null; + List items = null; dgTraffic.Columns.Clear(); if (rbMaterial.Checked) { dgTraffic.Columns.AddRange(GetMaterialColumns()); - items = new BindingList(trafficAPI.GetMaterials(searchText, chkProblematic.Checked, scheduledDate, scheduledDate)); + items = trafficAPI.GetMaterials(searchText, chkProblematic.Checked, scheduledDate, scheduledDate); } else if (rbAD.Checked) { dgTraffic.Columns.AddRange(GetADColumns()); - items = new BindingList(trafficAPI.GetADs(searchText, chkProblematic.Checked, scheduledDate, scheduledDate)); + items = trafficAPI.GetADs(searchText, chkProblematic.Checked, scheduledDate, scheduledDate); } else if (rbPromo.Checked) { dgTraffic.Columns.AddRange(GetPromoColumns()); - items = new BindingList(trafficAPI.GetPromos(searchText, chkProblematic.Checked, scheduledDate, scheduledDate)); + items = trafficAPI.GetPromos(searchText, chkProblematic.Checked, scheduledDate, scheduledDate); } - trafficAPIBindingSource.DataSource = items; - dgTraffic.DataSource = trafficAPIBindingSource; - Cursor.Current = Cursors.Default; - } - private void textBox1_KeyDown(object sender, KeyEventArgs e) { - if (e.KeyCode == Keys.Enter) { - RefreshDataGridSource(); - } + if (items == null || items.Count == 0) + trafficAPIBindingSource.DataSource = null; + else + trafficAPIBindingSource.DataSource = items; + Cursor.Current = Cursors.Default; } private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { @@ -79,7 +68,7 @@ namespace TrafficClient { } private void searchButton_Click(object sender, EventArgs e) { - RefreshDataGridSource(); + RefreshResults(); } private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { @@ -127,6 +116,30 @@ namespace TrafficClient { if (e.KeyCode == Keys.Space && dgTraffic.CurrentCell.ColumnIndex != 0) OnSelectionChanged(dgTraffic.SelectedRows[0]); } + + private void dtScheduled_ValueChanged(object sender, EventArgs e) { + RefreshResults(); + } + + private void OnTypeFilterChanged(object sender, EventArgs e) { + RefreshResults(); + } + + private void txtFilter_KeyDown(object sender, KeyEventArgs e) { + if (e.KeyCode != Keys.Enter) + return; + RefreshResults(); + } + + private void txtFilter_TextChanged(object sender, EventArgs e) { + trafficAPIBindingSource.DataSource = null; + } + + private void tableLayoutPanelSearch_Paint(object sender, PaintEventArgs e) { + var rectangle = e.ClipRectangle; + //ControlPaint.DrawBorder3D(e.Graphics, rectangle, Border3DStyle.Raised, Border3DSide.All); + ControlPaint.DrawBorder(e.Graphics, rectangle, Color.LightGray, ButtonBorderStyle.Solid); // dotted border + } } public class TrafficItem { diff --git a/client/PlanAIRClient/TrafficIDSelector.resx b/client/PlanAIRClient/TrafficIDSelector.resx index ef2f285f..56cdd44b 100644 --- a/client/PlanAIRClient/TrafficIDSelector.resx +++ b/client/PlanAIRClient/TrafficIDSelector.resx @@ -118,18 +118,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 181, 17 + 34, 18 - 17, 17 - - - 361, 17 - - - 525, 17 - - - 689, 17 + 214, 18 \ No newline at end of file diff --git a/client/PlanAIRClient/TrafficIDSelectorColumns.cs b/client/PlanAIRClient/TrafficIDSelectorColumns.cs index bf8d65be..68ce4c0f 100644 --- a/client/PlanAIRClient/TrafficIDSelectorColumns.cs +++ b/client/PlanAIRClient/TrafficIDSelectorColumns.cs @@ -7,7 +7,8 @@ namespace TrafficClient { return new DataGridViewColumn[] { new DataGridViewCheckBoxColumn() { AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells, - DataPropertyName = "Selected" + DataPropertyName = "Selected", + Frozen = true }, new DataGridViewTextBoxColumn() { AutoSizeMode = DataGridViewAutoSizeColumnMode.None, @@ -69,7 +70,8 @@ namespace TrafficClient { return new DataGridViewColumn[] { new DataGridViewCheckBoxColumn() { AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells, - DataPropertyName = "Selected" + DataPropertyName = "Selected", + Frozen = true }, new DataGridViewTextBoxColumn() { AutoSizeMode = DataGridViewAutoSizeColumnMode.None, @@ -94,18 +96,6 @@ namespace TrafficClient { HeaderText = Resources.EPIZOD, Width = 100 }, - new DataGridViewTextBoxColumn() { - AutoSizeMode = DataGridViewAutoSizeColumnMode.None, - DataPropertyName = "NextBroadcastDate", - HeaderText = Resources.KOVETKEZO_ADASNAP, - Width = 100 - }, - new DataGridViewTextBoxColumn() { - AutoSizeMode = DataGridViewAutoSizeColumnMode.None, - DataPropertyName = "SegmentCount", - HeaderText = Resources.SZEGMENS_SZAM, - Width = 100 - }, new DataGridViewTextBoxColumn() { AutoSizeMode = DataGridViewAutoSizeColumnMode.None, DataPropertyName = "EpisodeTitle", @@ -119,7 +109,8 @@ namespace TrafficClient { return new DataGridViewColumn[] { new DataGridViewCheckBoxColumn() { AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells, - DataPropertyName = "Selected" + DataPropertyName = "Selected", + Frozen = true }, new DataGridViewTextBoxColumn() { AutoSizeMode = DataGridViewAutoSizeColumnMode.None, @@ -138,24 +129,6 @@ namespace TrafficClient { HeaderText = Resources.CIM, Width = 100 }, - new DataGridViewTextBoxColumn() { - AutoSizeMode = DataGridViewAutoSizeColumnMode.None, - DataPropertyName = "EpisodeNumber", - HeaderText = Resources.EPIZOD, - Width = 100 - }, - new DataGridViewTextBoxColumn() { - AutoSizeMode = DataGridViewAutoSizeColumnMode.None, - DataPropertyName = "NextBroadcastDate", - HeaderText = Resources.KOVETKEZO_ADASNAP, - Width = 100 - }, - new DataGridViewTextBoxColumn() { - AutoSizeMode = DataGridViewAutoSizeColumnMode.None, - DataPropertyName = "SegmentCount", - HeaderText = Resources.SZEGMENS_SZAM, - Width = 100 - }, new DataGridViewTextBoxColumn() { AutoSizeMode = DataGridViewAutoSizeColumnMode.None, DataPropertyName = "EpisodeTitle", diff --git a/client/PlanAIRClient/Workers/PromoWorker.cs b/client/PlanAIRClient/Workers/PromoWorker.cs index 643dd952..40ebd35e 100644 --- a/client/PlanAIRClient/Workers/PromoWorker.cs +++ b/client/PlanAIRClient/Workers/PromoWorker.cs @@ -85,6 +85,8 @@ namespace TrafficClient.Workers { cmd.Parameters.AddWithValue("@Operation", 2100); cmd.Parameters.AddWithValue("@@ItemID", itemID); cmd.Parameters.AddWithValue("@@@Options", options); + cmd.Parameters.AddWithValue("@@IntParam1", DBNull.Value); + cmd.Parameters.AddWithValue("@@IntParam2", DBNull.Value); cmd.ExecuteNonQuery(); } } diff --git a/client/PlanAIRClient/Workers/SegmentWorker.cs b/client/PlanAIRClient/Workers/SegmentWorker.cs index 22c75227..da0d42c5 100644 --- a/client/PlanAIRClient/Workers/SegmentWorker.cs +++ b/client/PlanAIRClient/Workers/SegmentWorker.cs @@ -107,9 +107,9 @@ namespace TrafficClient.Workers { } public void AddMaterialSegment(int itemID, Segment segment) { - object strparam = segment.Comment; + object comment = segment.Comment; if (String.IsNullOrEmpty(segment.Comment)) - strparam = DBNull.Value; + comment = DBNull.Value; try { TryConnect(); using (SqlCommand cmd = new SqlCommand("dbo.clIFsp_EC_MAM", connection)) { @@ -119,7 +119,7 @@ namespace TrafficClient.Workers { cmd.Parameters.AddWithValue("@@ItemID", itemID); cmd.Parameters.AddWithValue("@@IntParam1", segment.TCIn); cmd.Parameters.AddWithValue("@@IntParam2", segment.TCOut); - cmd.Parameters.AddWithValue("@@StrParam1", strparam); + cmd.Parameters.AddWithValue("@@StrParam1", comment); cmd.Parameters.AddWithValue("@@StrParam2", DBNull.Value); cmd.Parameters.AddWithValue("@@@Options", optionalParam); cmd.ExecuteNonQuery(); @@ -147,7 +147,7 @@ namespace TrafficClient.Workers { cmd.Parameters.AddWithValue("@@@Options", DBNull.Value); cmd.Parameters.AddWithValue("@@IntParam1", segment.TCIn); cmd.Parameters.AddWithValue("@@IntParam2", segment.TCOut); - cmd.Parameters.AddWithValue("@@StrParam2", comment); + cmd.Parameters.AddWithValue("@@StrParam1", comment); cmd.ExecuteNonQuery(); } }