Table of Contents

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()

public void 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