|
ZenLib
|
#include <BitStream_Fast.h>
Public Member Functions | |
| BitStream_Fast () | |
| BitStream_Fast (const int8u *Buffer_, size_t Size_) | |
| ~BitStream_Fast () | |
| void | Attach (const int8u *Buffer_, size_t Size_) |
| bool | GetB () |
| int8u | Get1 (int8u HowMany) |
| int16u | Get2 (int8u HowMany) |
| int32u | Get4 (int8u HowMany) |
| int64u | Get8 (int8u HowMany) |
| void | Skip (size_t HowMany) |
| bool | PeekB () |
| int8u | Peek1 (int8u HowMany) |
| int16u | Peek2 (int8u HowMany) |
| int32u | Peek4 (int8u HowMany) |
| int64u | Peek8 (int8u HowMany) |
| size_t | Remain () |
| void | Byte_Align () |
| size_t | Offset_Get () |
| size_t | BitOffset_Get () |
| size_t | OffsetBeforeLastCall_Get () |
Public Attributes | |
| bool | BufferUnderRun |
| ZenLib::BitStream_Fast::BitStream_Fast | ( | ) | [inline] |
References BufferUnderRun.
| ZenLib::BitStream_Fast::BitStream_Fast | ( | const int8u * | Buffer_, |
| size_t | Size_ | ||
| ) | [inline] |
References BufferUnderRun.
| ZenLib::BitStream_Fast::~BitStream_Fast | ( | ) | [inline] |
| void ZenLib::BitStream_Fast::Attach | ( | const int8u * | Buffer_, |
| size_t | Size_ | ||
| ) | [inline] |
References BufferUnderRun.
| size_t ZenLib::BitStream_Fast::BitOffset_Get | ( | ) | [inline] |
| void ZenLib::BitStream_Fast::Byte_Align | ( | ) | [inline] |
References Skip().
| int8u ZenLib::BitStream_Fast::Get1 | ( | int8u | HowMany | ) | [inline] |
References BufferUnderRun.
| int16u ZenLib::BitStream_Fast::Get2 | ( | int8u | HowMany | ) | [inline] |
References BufferUnderRun.
| int32u ZenLib::BitStream_Fast::Get4 | ( | int8u | HowMany | ) | [inline] |
References BufferUnderRun.
Referenced by Get8().
| int64u ZenLib::BitStream_Fast::Get8 | ( | int8u | HowMany | ) | [inline] |
References BufferUnderRun, and Get4().
| bool ZenLib::BitStream_Fast::GetB | ( | ) | [inline] |
References BufferUnderRun.
| size_t ZenLib::BitStream_Fast::Offset_Get | ( | ) | [inline] |
| size_t ZenLib::BitStream_Fast::OffsetBeforeLastCall_Get | ( | ) | [inline] |
| int8u ZenLib::BitStream_Fast::Peek1 | ( | int8u | HowMany | ) | [inline] |
References BufferUnderRun.
| int16u ZenLib::BitStream_Fast::Peek2 | ( | int8u | HowMany | ) | [inline] |
References BufferUnderRun.
| int32u ZenLib::BitStream_Fast::Peek4 | ( | int8u | HowMany | ) | [inline] |
References BufferUnderRun.
Referenced by Peek8().
| int64u ZenLib::BitStream_Fast::Peek8 | ( | int8u | HowMany | ) | [inline] |
References Peek4().
| bool ZenLib::BitStream_Fast::PeekB | ( | ) | [inline] |
References BufferUnderRun.
| size_t ZenLib::BitStream_Fast::Remain | ( | ) | [inline] |
| void ZenLib::BitStream_Fast::Skip | ( | size_t | HowMany | ) | [inline] |
References BufferUnderRun.
Referenced by Byte_Align().
1.7.6.1