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