Class DebugOutBitStream
- Namespace
- Coherence.Brook
- Assembly
- Coherence.Brook.dll
public class DebugOutBitStream : IOutBitStream
- Inheritance
-
DebugOutBitStream
- Implements
-
Constructors
DebugOutBitStream(IOutBitStream)
public DebugOutBitStream(IOutBitStream bitStream)
Parameters
bitStream IOutBitStream
Properties
IsFull
public bool IsFull { get; }
Property Value
- bool
OverflowBitCount
public uint OverflowBitCount { get; }
Property Value
- uint
Position
public uint Position { get; }
Property Value
- uint
RemainingBitCount
public uint RemainingBitCount { get; }
Property Value
- uint
Methods
Flush()
Seek(uint)
public void Seek(uint newPosition)
Parameters
newPosition uint
WriteBits(uint, int)
public void WriteBits(uint v, int count)
Parameters
v uint
count int
WriteFromStream(IInBitStream, int)
public void WriteFromStream(IInBitStream inBitStream, int bitCount)
Parameters
inBitStream IInBitStream
bitCount int
WriteInt16(short)
public void WriteInt16(short v)
Parameters
v short
WriteRawBits(uint, int)
public void WriteRawBits(uint v, int count)
Parameters
v uint
count int
WriteSignedBits(int, int)
public void WriteSignedBits(int v, int count)
Parameters
v int
count int
WriteUint16(ushort)
public void WriteUint16(ushort v)
Parameters
v ushort
WriteUint32(uint)
public void WriteUint32(uint v)
Parameters
v uint
WriteUint64(ulong)
public void WriteUint64(ulong v)
Parameters
v ulong
WriteUint8(byte)
public void WriteUint8(byte v)
Parameters
v byte