PeerCastStation.FLV.FLVFileParser.FileHeader.FileHeader C# (CSharp) Method

FileHeader() public method

public FileHeader ( byte binary ) : System
binary byte
return System
			public FileHeader(byte[] binary)
			{
				this.Binary     = binary;
				this.Signature  = new byte[] { binary[0], binary[1], binary[2] };
				this.Version    = binary[3];
				this.HasAudio   = (binary[4] & 0x4)!=0;
				this.HasVideo   = (binary[4] & 0x1)!=0;
				this.DataOffset = (binary[5]<<24) | (binary[ 6]<<16) | (binary[ 7]<<8) | (binary[ 8]<<0);
				this.Size       = (binary[9]<<24) | (binary[10]<<16) | (binary[11]<<8) | (binary[12]<<0);
			}
FLVFileParser.FileHeader