Recurity.Swf.BitStream.WriteFlush C# (CSharp) Method

WriteFlush() public method

public WriteFlush ( ) : void
return void
        public void WriteFlush()
        {
            if (0 != _bitPos)
            {
                _currentByte = (byte)(_currentByte << (int)(8 - _bitPos));
                _backend.WriteByte(_currentByte);
                _bitPos = 0;
            }
            _currentByte = 0;
        }

Usage Example

Exemplo n.º 1
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="output"></param>
        public override void Write(Stream output)
        {
            BinaryWriter bw = new BinaryWriter(output);
            BitStream bits = new BitStream(output);

            bw.Write(this._initialSampleLeft);
            bits.WriteBits(6, (Int32)this._initialIndexLeft);
            bits.WriteFlush();

            bw.Write(this._initialSampleRight);
            bits.WriteBits(6, (Int32)this._initialIndexRight);
            bits.WriteFlush();

            output.Write(this._adpcmCodeData, 0, this._adpcmCodeData.Length);
        }
All Usage Examples Of Recurity.Swf.BitStream::WriteFlush