FlashVideoFiles.SegmentRunTableBox.Parse C# (CSharp) Method

Parse() public method

public Parse ( ExtendedBinaryReader br ) : void
br ExtendedBinaryReader
return void
        public override void Parse(ExtendedBinaryReader br)
        {
            base.Parse(br);

            Version = br.ReadByte();
            Flags = br.ReadUInt24();
            QualityEntryCount = br.ReadByte();
            QualitySegmentUrlModifiers = Enumerable.Range(0, QualityEntryCount).Select(i => br.ReadNullTerminatedString()).ToArray();
            SegmentRunEntryCount = br.ReadUInt32();
            SegmentRunEntryTable = new SegmentRunEntry[SegmentRunEntryCount];
            for (uint i = 0; i < SegmentRunEntryCount; i++)
                SegmentRunEntryTable[i] = SegmentRunEntry.Parse(br);
        }
SegmentRunTableBox