SwfDotNet.IO.FlvHeader.ReadData C# (CSharp) Method

ReadData() public method

Reads the data.
public ReadData ( BufferedBinaryReader reader ) : void
reader SwfDotNet.IO.Utils.BufferedBinaryReader Reader.
return void
        public void ReadData(BufferedBinaryReader reader)
        {
            this.signature = reader.ReadString(3);
            this.version = reader.ReadByte();
            reader.ReadUBits(5);
            this.hasAudio = reader.ReadBoolean();
            reader.ReadBoolean();
            this.hasVideo = reader.ReadBoolean();
            reader.ReadUInt32();
        }

Usage Example

Ejemplo n.º 1
0
        /// <summary>
        /// Reads the FLV.
        /// </summary>
        /// <returns></returns>
        public Flv ReadFlv()
        {
            FlvHeader header = new FlvHeader();

            header.ReadData(br);
            this.version = header.Version;
            br.ReadUInt32();

            FlvBaseTagCollection tags = new FlvBaseTagCollection();

            while (br.BaseStream.Position < br.BaseStream.Length)
            {
                FlvBaseTag tag = ReadTag();
                if (tag != null)
                {
                    tags.Add(tag);
                }
            }

            return(new Flv(header, tags));
        }
All Usage Examples Of SwfDotNet.IO.FlvHeader::ReadData