public Load ( EndianBinaryReader reader ) : void | ||
reader | EndianBinaryReader | |
return | void |
public void Load(Stream stream) { var reader = new EndianBinaryReader(EndianBitConverter.Big, stream); //Header reader.ReadBytes(3); // "FLV" Version = reader.ReadByte(); Bitmask = (BitmaskTypes)reader.ReadByte(); HeaderSize = reader.ReadUInt32(); //Start reading tags while (stream.Position < stream.Length) { var footer = reader.ReadUInt32(); if (stream.Position >= stream.Length) { break; } var tag = new FlvTag(); tag.Load(reader); Tags.Add(tag); } }
public void Load(Stream stream) { var reader = new EndianBinaryReader(EndianBitConverter.Big, stream); //Header reader.ReadBytes(3); // "FLV" Version = reader.ReadByte(); Bitmask = (BitmaskTypes) reader.ReadByte(); HeaderSize = reader.ReadUInt32(); //Start reading tags while(stream.Position < stream.Length) { var footer = reader.ReadUInt32(); if(stream.Position >= stream.Length) { break; } var tag = new FlvTag(); tag.Load(reader); Tags.Add(tag); } }