Esempio n. 1
0
 public MXFMetaData(MXFReader reader, MXFKLV headerKLV, string metaDataName)
     : base(headerKLV, "MetaData", KeyType.MetaData)
 {
     this.MetaDataName = metaDataName;
     this.Key.Name     = metaDataName;         // TODO Correct??
     Initialize(reader);
 }
Esempio n. 2
0
 /// <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]];
     }
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 public MXFTypeDefinition(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "TypeDefinition")
 {
     this.MetaDataName = "TypeDefinition";
 }
Esempio n. 5
0
 public MXFCommentMarker(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "Comment Marker")
 {
 }
Esempio n. 6
0
 public MCALabelSubDescriptor(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "MCALabelSubDescriptor")
 {
 }
Esempio n. 7
0
 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;
 }
Esempio n. 12
0
        //[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)
        {
        }
Esempio n. 13
0
 public MXFMetaData(MXFReader reader, MXFKLV headerKLV)
     : base(headerKLV, "MetaData", KeyType.MetaData)
 {
     this.MetaDataName = "<unknown>";
     Initialize(reader);
 }
Esempio n. 14
0
 public MXFLocator(MXFReader reader, MXFKLV headerKLV, string metadataName)
     : base(reader, headerKLV, "Locator")
 {
 }
Esempio n. 15
0
 public JPEG2000SubDescriptor(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "JPEG2000SubDescriptor")
 {
 }
Esempio n. 16
0
 public MXFSequence(MXFReader reader, MXFKLV headerKLV, string metadataName)
     : base(reader, headerKLV, metadataName)
 {
 }
Esempio n. 17
0
 public MXFContentStorage(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "ContentStorage")
 {
 }
Esempio n. 18
0
 public MXFSubDescriptor(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "SubDescriptor")
 {
 }
Esempio n. 19
0
 public MXFSequence(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "Sequence")
 {
 }
Esempio n. 20
0
 public MXFNestedScope(MXFReader reader, MXFKLV headerKLV, string metadataName)
     : base(reader, headerKLV, metadataName)
 {
 }
 public MXFGenericDescriptor(MXFReader reader, MXFKLV headerKLV, string metadataName)
     : base(reader, headerKLV, metadataName)
 {
 }
Esempio n. 22
0
 public MXFTrack(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "Track")
 {
 }
Esempio n. 23
0
 public MXFGroupOfSoundfieldGroupsLabelSubDescriptor(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV)
 {
     this.MetaDataName = "GroupOfSoundfieldGroupsLabelSubDescriptor";
 }
Esempio n. 24
0
 public MXFSequence(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "Sequence")
 {
     this.MetaDataName = "Sequence";
 }
Esempio n. 25
0
 public MXFSourceClip(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "SourceClip")
 {
 }
Esempio n. 26
0
 public MXFSourcePackage(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "SourcePackage")
 {
 }
Esempio n. 27
0
 public MXFEssenceGroup(MXFReader reader, MXFKLV headerKLV, string metadataName)
     : base(reader, headerKLV, "EssenceGroup")
 {
 }
Esempio n. 28
0
 public MXFTextClip(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV)
 {
     this.MetaDataName = "TextClip";
 }
 public MXFContainerConstraintsSubDescriptor(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "ContainerConstraintsSubDescriptor")
 {
 }
Esempio n. 30
0
 public MXFFiller(MXFReader reader, MXFKLV headerKLV)
     : base(reader, headerKLV, "Filler")
 {
     // Explicitly set the type to filler
     this.m_eType = MXFObjectType.Filler;
 }