Recurity.Swf.TagHandler.DefineVideoStream.Write C# (CSharp) Method

Write() public method

Writes this object back to a stream
public Write ( Stream output ) : void
output Stream The stream to write to.
return void
        public override void Write(Stream output)
        {
            BinaryWriter bw = new BinaryWriter(output);

            bw.Write(this._characterID);
            bw.Write(this._numberOfFrames);
            bw.Write(this._width);
            bw.Write(this._height);

            BitStream bits = new BitStream(output);

            bits.WriteBits(4, 0);
            bits.WriteBits(3, (Int32)this._videoFlagsDeblocking);
            bits.WriteBits(1, Convert.ToInt32(this._videoFlagsSmoothing));
            output.WriteByte((byte)this._codecID);
        }