C# Class Warcraft.Core.Compression.BitStream

A utility class for reading groups of bits from a stream
Exibir arquivo Open project: Nihlus/libwarcraft Class Usage Examples

Public Methods

Method Description
BitStream ( Stream sourceStream ) : System
EnsureBits ( int bitCount ) : bool
PeekByte ( ) : int
ReadBits ( int bitCount ) : int

Private Methods

Method Description
WasteBits ( int bitCount ) : bool

Method Details

BitStream() public method

public BitStream ( Stream sourceStream ) : System
sourceStream Stream
return System

EnsureBits() public method

public EnsureBits ( int bitCount ) : bool
bitCount int
return bool

PeekByte() public method

public PeekByte ( ) : int
return int

ReadBits() public method

public ReadBits ( int bitCount ) : int
bitCount int
return int