28 MCAPI
void AddBitsAndReallocate(uint numberOfBitsToWrite);
30 MCAPI
BitStream(uchar* _data, uint lengthInBytes,
bool _copyData);
32 MCAPI
bool Read(
char* outByteArray, uint numberOfBytes);
34 MCAPI
bool ReadAlignedBytes(uchar* inOutByteArray, uint numberOfBytesToRead);
36 MCAPI
bool ReadAlignedVar16(
char* inOutByteArray);
38 MCAPI
bool ReadAlignedVar32(
char* inOutByteArray);
40 MCAPI
bool ReadBits(uchar* inOutByteArray, uint numberOfBitsToRead,
bool alignBitsToRight);
44 MCAPI
void Write(
char const* inputByteArray, uint numberOfBytes);
50 MCAPI
void WriteAlignedBytes(uchar
const* inByteArray, uint numberOfBytesToWrite);
52 MCAPI
void WriteAlignedVar16(
char const* inByteArray);
54 MCAPI
void WriteAlignedVar32(
char const* inByteArray);
56 MCAPI
void WriteBits(uchar
const* inByteArray, uint numberOfBitsToWrite,
bool rightAlignedBits);
64 MCAPI
void* $ctor(uchar* _data, uint lengthInBytes,
bool _copyData);