#include <bitbuffer.h>
|
| BitBuffer (const uint8_t *bytes, size_t byte_count) |
|
void | GetCurrentOffset (size_t *out_byte_offset, size_t *out_bit_offset) |
|
uint64_t | RemainingBitCount () const |
|
bool | ReadUInt8 (uint8_t *val) |
|
bool | ReadUInt16 (uint16_t *val) |
|
bool | ReadUInt32 (uint32_t *val) |
|
bool | ReadBits (uint32_t *val, size_t bit_count) |
|
bool | PeekBits (uint32_t *val, size_t bit_count) |
|
bool | ReadExponentialGolomb (uint32_t *val) |
|
bool | ReadSignedExponentialGolomb (int32_t *val) |
|
bool | ConsumeBytes (size_t byte_count) |
|
bool | ConsumeBits (size_t bit_count) |
|
bool | Seek (size_t byte_offset, size_t bit_offset) |
|
| BitBuffer (const uint8_t *bytes, size_t byte_count) |
|
void | GetCurrentOffset (size_t *out_byte_offset, size_t *out_bit_offset) |
|
uint64_t | RemainingBitCount () const |
|
bool | ReadUInt8 (uint8_t *val) |
|
bool | ReadUInt16 (uint16_t *val) |
|
bool | ReadUInt32 (uint32_t *val) |
|
bool | ReadBits (uint32_t *val, size_t bit_count) |
|
bool | PeekBits (uint32_t *val, size_t bit_count) |
|
bool | ReadExponentialGolomb (uint32_t *val) |
|
bool | ReadSignedExponentialGolomb (int32_t *val) |
|
bool | ConsumeBytes (size_t byte_count) |
|
bool | ConsumeBits (size_t bit_count) |
|
bool | Seek (size_t byte_offset, size_t bit_offset) |
|
◆ BitBuffer() [1/2]
rtc::BitBuffer::BitBuffer |
( |
const uint8_t * |
bytes, |
|
|
size_t |
byte_count |
|
) |
| |
◆ BitBuffer() [2/2]
rtc::BitBuffer::BitBuffer |
( |
const uint8_t * |
bytes, |
|
|
size_t |
byte_count |
|
) |
| |
◆ ConsumeBits() [1/2]
bool rtc::BitBuffer::ConsumeBits |
( |
size_t |
bit_count | ) |
|
◆ ConsumeBits() [2/2]
bool rtc::BitBuffer::ConsumeBits |
( |
size_t |
bit_count | ) |
|
◆ ConsumeBytes() [1/2]
bool rtc::BitBuffer::ConsumeBytes |
( |
size_t |
byte_count | ) |
|
◆ ConsumeBytes() [2/2]
bool rtc::BitBuffer::ConsumeBytes |
( |
size_t |
byte_count | ) |
|
◆ GetCurrentOffset() [1/2]
void rtc::BitBuffer::GetCurrentOffset |
( |
size_t * |
out_byte_offset, |
|
|
size_t * |
out_bit_offset |
|
) |
| |
◆ GetCurrentOffset() [2/2]
void rtc::BitBuffer::GetCurrentOffset |
( |
size_t * |
out_byte_offset, |
|
|
size_t * |
out_bit_offset |
|
) |
| |
◆ PeekBits() [1/2]
◆ PeekBits() [2/2]
◆ ReadBits() [1/2]
◆ ReadBits() [2/2]
◆ ReadExponentialGolomb() [1/2]
bool rtc::BitBuffer::ReadExponentialGolomb |
( |
uint32_t * |
val | ) |
|
◆ ReadExponentialGolomb() [2/2]
bool rtc::BitBuffer::ReadExponentialGolomb |
( |
uint32_t * |
val | ) |
|
◆ ReadSignedExponentialGolomb() [1/2]
bool rtc::BitBuffer::ReadSignedExponentialGolomb |
( |
int32_t * |
val | ) |
|
◆ ReadSignedExponentialGolomb() [2/2]
bool rtc::BitBuffer::ReadSignedExponentialGolomb |
( |
int32_t * |
val | ) |
|
◆ ReadUInt16() [1/2]
bool rtc::BitBuffer::ReadUInt16 |
( |
uint16_t * |
val | ) |
|
◆ ReadUInt16() [2/2]
bool rtc::BitBuffer::ReadUInt16 |
( |
uint16_t * |
val | ) |
|
◆ ReadUInt32() [1/2]
bool rtc::BitBuffer::ReadUInt32 |
( |
uint32_t * |
val | ) |
|
◆ ReadUInt32() [2/2]
bool rtc::BitBuffer::ReadUInt32 |
( |
uint32_t * |
val | ) |
|
◆ ReadUInt8() [1/2]
bool rtc::BitBuffer::ReadUInt8 |
( |
uint8_t * |
val | ) |
|
◆ ReadUInt8() [2/2]
bool rtc::BitBuffer::ReadUInt8 |
( |
uint8_t * |
val | ) |
|
◆ RemainingBitCount() [1/2]
uint64_t rtc::BitBuffer::RemainingBitCount |
( |
| ) |
const |
◆ RemainingBitCount() [2/2]
uint64_t rtc::BitBuffer::RemainingBitCount |
( |
| ) |
const |
◆ RTC_DISALLOW_COPY_AND_ASSIGN() [1/2]
rtc::BitBuffer::RTC_DISALLOW_COPY_AND_ASSIGN |
( |
BitBuffer |
| ) |
|
|
protected |
◆ RTC_DISALLOW_COPY_AND_ASSIGN() [2/2]
rtc::BitBuffer::RTC_DISALLOW_COPY_AND_ASSIGN |
( |
BitBuffer |
| ) |
|
|
protected |
◆ Seek() [1/2]
bool rtc::BitBuffer::Seek |
( |
size_t |
byte_offset, |
|
|
size_t |
bit_offset |
|
) |
| |
◆ Seek() [2/2]
bool rtc::BitBuffer::Seek |
( |
size_t |
byte_offset, |
|
|
size_t |
bit_offset |
|
) |
| |
◆ bit_offset_
size_t rtc::BitBuffer::bit_offset_ |
|
protected |
◆ byte_count_
size_t rtc::BitBuffer::byte_count_ |
|
protected |
◆ byte_offset_
size_t rtc::BitBuffer::byte_offset_ |
|
protected |
◆ bytes_
const uint8_t *const rtc::BitBuffer::bytes_ |
|
protected |
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/base/bitbuffer.h
- Source/ThirdParty/libwebrtc/Source/webrtc/base/bitbuffer.cc