/// <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)); }
/// <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)); }
/// <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)); }