Table of Contents

Interface IOutBitStream

Namespace
Coherence.Brook
Assembly
Coherence.Brook.dll
public interface IOutBitStream

Properties

IsFull

bool IsFull { get; }

Property Value

bool

OverflowBitCount

uint OverflowBitCount { get; }

Property Value

uint

Position

uint Position { get; }

Property Value

uint

RemainingBitCount

uint RemainingBitCount { get; }

Property Value

uint

Methods

Flush()

void Flush()

Seek(uint)

void Seek(uint newPosition)

Parameters

newPosition uint

WriteBits(uint, int)

void WriteBits(uint value, int count)

Parameters

value uint
count int

WriteFromStream(IInBitStream, int)

void WriteFromStream(IInBitStream inBitStream, int bitCount)

Parameters

inBitStream IInBitStream
bitCount int

WriteInt16(short)

void WriteInt16(short value)

Parameters

value short

WriteRawBits(uint, int)

void WriteRawBits(uint value, int count)

Parameters

value uint
count int

WriteSignedBits(int, int)

void WriteSignedBits(int value, int count)

Parameters

value int
count int

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