Exemplo n.º 1
0
 /// <summary>
 /// Overridden method to process local tags
 /// </summary>
 /// <param name="localTag"></param>
 protected override bool ParseLocalTag(MXFReader reader, MXFLocalTag localTag)
 {
     switch (localTag.Tag)
     {
     case 0x4701: this.Descriptor = reader.ReadRefKey(); return(true);
     }
     return(base.ParseLocalTag(reader, localTag));
 }
Exemplo n.º 2
0
        /// <summary>
        /// Overridden method to process local tags
        /// </summary>
        /// <param name="localTag"></param>
        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));
        }
Exemplo n.º 3
0
        /// <summary>
        /// Overridden method to process local tags
        /// </summary>
        /// <param name="localTag"></param>
        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));
        }