Interface IOutBitStream
public interface IOutBitStream
Properties
IsFull
bool IsFull { get; }
Property Value
OverflowBitCount
uint OverflowBitCount { get; }
Property Value
Position
uint Position { get; }
Property Value
RemainingBitCount
uint RemainingBitCount { get; }
Property Value
Methods
Flush()
void Flush()
Seek(uint)
void Seek(uint newPosition)
Parameters
newPositionuint
WriteBits(uint, int)
void WriteBits(uint value, int count)
Parameters
WriteFromStream(IInBitStream, int)
void WriteFromStream(IInBitStream inBitStream, int bitCount)
Parameters
inBitStreamIInBitStreambitCountint
WriteInt16(short)
void WriteInt16(short value)
Parameters
valueshort
WriteRawBits(uint, int)
void WriteRawBits(uint value, int count)
Parameters
WriteSignedBits(int, int)
void WriteSignedBits(int value, int count)
Parameters
WriteUint16(ushort)
void WriteUint16(ushort value)
Parameters
valueushort
WriteUint32(uint)
void WriteUint32(uint value)
Parameters
valueuint
WriteUint64(ulong)
void WriteUint64(ulong value)
Parameters
valueulong
WriteUint8(byte)
void WriteUint8(byte value)
Parameters
valuebyte