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
newPosition
uint
WriteBits(uint, int)
void WriteBits(uint value, int count)
Parameters
WriteFromStream(IInBitStream, int)
void WriteFromStream(IInBitStream inBitStream, int bitCount)
Parameters
inBitStream
IInBitStreambitCount
int
WriteInt16(short)
void WriteInt16(short value)
Parameters
value
short
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
value
ushort
WriteUint32(uint)
void WriteUint32(uint value)
Parameters
value
uint
WriteUint64(ulong)
void WriteUint64(ulong value)
Parameters
value
ulong
WriteUint8(byte)
void WriteUint8(byte value)
Parameters
value
byte