public MXFMetaData(MXFReader reader, MXFKLV headerKLV, string metaDataName) : base(headerKLV, "MetaData", KeyType.MetaData) { this.MetaDataName = metaDataName; this.Key.Name = metaDataName; // TODO Correct?? Initialize(reader); }
/// <summary> /// Constructor, set the correct descriptor name /// </summary> /// <param name="reader"></param> /// <param name="headerKLV"></param> public MXFGenericDescriptor(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "Descriptor") { if (m_metaTypes.ContainsKey(this.Key[14])) { this.MetaDataName = m_metaTypes[this.Key[14]]; } }
private TreeNode AddNode(TreeNode parentNode, object childObject) { if (this.chkHideFillers.Checked) { MXFKLV klv = childObject as MXFKLV; if (klv != null) { if (klv.Key.Type == KeyType.Filler) { return(null); // Do not add } } } TreeNode node = parentNode.Nodes.Add(childObject.ToString()); node.Tag = childObject; return(node); }
public MXFTypeDefinition(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "TypeDefinition") { this.MetaDataName = "TypeDefinition"; }
public MXFCommentMarker(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "Comment Marker") { }
public MCALabelSubDescriptor(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "MCALabelSubDescriptor") { }
public MXFIdentification(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "Identification") { }
public AudioChannelLabelSubDescriptor(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "AudioChannelLabelSubDescriptor") { }
public MXFTypeDefinitionStream(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV) { this.MetaDataName = "TypeDefinitionStream"; }
/// <summary> /// Constructor, set the correct descriptor name /// </summary> /// <param name="reader"></param> /// <param name="headerKLV"></param> public MXFDCTimedTextDescriptor(MXFReader reader, MXFKLV headerKLV, string metadataName) : base(reader, headerKLV, metadataName) { }
/// <summary> /// Constructor, set the correct descriptor name /// </summary> /// <param name="reader"></param> /// <param name="headerKLV"></param> public MXFDCTimedTextDescriptor(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "DC Timed Text Descriptor") { this.MetaDataName = this.Key.Name; }
//[CategoryAttribute("IndexTableSegment"), ReadOnly(true)] //public List<MXFIndexEntry> IndexEntries { get; set; } //[CategoryAttribute("IndexTableSegment"), ReadOnly(true)] //public List<MXFDeltaEntry> DeltaEntries { get; set; } public MXFIndexTableSegment(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "IndexTableSegment") //base(headerKLV, "IndexTableSegment", KeyType.IndexSegment) { }
public MXFMetaData(MXFReader reader, MXFKLV headerKLV) : base(headerKLV, "MetaData", KeyType.MetaData) { this.MetaDataName = "<unknown>"; Initialize(reader); }
public MXFLocator(MXFReader reader, MXFKLV headerKLV, string metadataName) : base(reader, headerKLV, "Locator") { }
public JPEG2000SubDescriptor(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "JPEG2000SubDescriptor") { }
public MXFSequence(MXFReader reader, MXFKLV headerKLV, string metadataName) : base(reader, headerKLV, metadataName) { }
public MXFContentStorage(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "ContentStorage") { }
public MXFSubDescriptor(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "SubDescriptor") { }
public MXFSequence(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "Sequence") { }
public MXFNestedScope(MXFReader reader, MXFKLV headerKLV, string metadataName) : base(reader, headerKLV, metadataName) { }
public MXFGenericDescriptor(MXFReader reader, MXFKLV headerKLV, string metadataName) : base(reader, headerKLV, metadataName) { }
public MXFTrack(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "Track") { }
public MXFGroupOfSoundfieldGroupsLabelSubDescriptor(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV) { this.MetaDataName = "GroupOfSoundfieldGroupsLabelSubDescriptor"; }
public MXFSequence(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "Sequence") { this.MetaDataName = "Sequence"; }
public MXFSourceClip(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "SourceClip") { }
public MXFSourcePackage(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "SourcePackage") { }
public MXFEssenceGroup(MXFReader reader, MXFKLV headerKLV, string metadataName) : base(reader, headerKLV, "EssenceGroup") { }
public MXFTextClip(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV) { this.MetaDataName = "TextClip"; }
public MXFContainerConstraintsSubDescriptor(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "ContainerConstraintsSubDescriptor") { }
public MXFFiller(MXFReader reader, MXFKLV headerKLV) : base(reader, headerKLV, "Filler") { // Explicitly set the type to filler this.m_eType = MXFObjectType.Filler; }