#include <support/BitstreamReader.h>
Public Member Functions | |
size_t | BitPosition () const |
size_t | BitsAvailable () const |
size_t | ByteLength () const |
size_t | BytePosition () const |
size_t | BytesAvailable () const |
bool | Find (uint32_t pattern, size_t bits) |
bool | FindByteAligned (uint32_t pattern, size_t bits) |
bool | FindByteAlignedReverse (uint32_t pattern, size_t bits) |
bool | FindReverse (uint32_t pattern, size_t bits) |
uint32_t | GetBits (size_t bits) |
bool | IsInRange () const |
uint32_t | PeekBits (size_t bits) const |
void | RewindBits (size_t bits) |
SBitstreamReader (const void *data, size_t size) | |
SBitstreamReader (const SBuffer &sourceBuffer) | |
SBitstreamReader () | |
status_t | SetBitPosition (size_t pos) |
status_t | SetBytePosition (size_t pos) |
status_t | SetSource (const void *data, size_t size) |
status_t | SetSource (const SBuffer &sourceBuffer) |
void | SkipBit () |
void | SkipBits (size_t bits) |
void | SkipByte () |
void | SkipToByteBoundary () |
~SBitstreamReader () | |
Classes | |
struct | SFragment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|