Table of Contents

Class InBitStream

Namespace
Coherence.Brook
Assembly
Coherence.Brook.dll
public class InBitStream : IInBitStream
Inheritance
InBitStream
Implements

Constructors

InBitStream(IOctetReader, int)

public InBitStream(IOctetReader octetReader, int bitSize)

Parameters

octetReader IOctetReader
bitSize int

Properties

IsEof

public bool IsEof { get; }

Property Value

bool

Position

public int Position { get; }

Property Value

int

Methods

ReadBits(int)

public uint ReadBits(int count)

Parameters

count int

Returns

uint

ReadInt16()

public short ReadInt16()

Returns

short

ReadRawBits(int)

public uint ReadRawBits(int count)

Parameters

count int

Returns

uint

ReadSignedBits(int)

public int ReadSignedBits(int count)

Parameters

count int

Returns

int

ReadUint16()

public ushort ReadUint16()

Returns

ushort

ReadUint32()

public uint ReadUint32()

Returns

uint

ReadUint64()

public ulong ReadUint64()

Returns

ulong

ReadUint8()

public byte ReadUint8()

Returns

byte

RemainingBits()

public int RemainingBits()

Returns

int