#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 |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|