Navigation
API > API/Plugins > API/Plugins/ElectraBase
| Name | FBitstreamReader |
| Type | class |
| Header File | /Engine/Plugins/Media/ElectraUtil/Source/ElectraBase/Public/Utilities/ElectraBitstream.h |
| Include Path | #include "Utilities/ElectraBitstream.h" |
Syntax
class FBitstreamReader
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBitstreamReader
(
const void* InData, |
Utilities/ElectraBitstream.h | ||
| Utilities/ElectraBitstream.h | |||
FBitstreamReader
(
const FBitstreamReader& rhs |
Utilities/ElectraBitstream.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BitPosition | uint32 | Utilities/ElectraBitstream.h | ||
| BytePosition | uint64 | Utilities/ElectraBitstream.h | ||
| Data | const uint8 * | Utilities/ElectraBitstream.h | ||
| DataSize | uint64 | Utilities/ElectraBitstream.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetAlignedBytes
(
uint8* To, |
Utilities/ElectraBitstream.h | ||
uint32 GetBitPosition() |
Utilities/ElectraBitstream.h | ||
uint32 GetBits
(
uint64 nBits |
Utilities/ElectraBitstream.h | ||
uint64 GetBits64
(
uint64 nBits |
Utilities/ElectraBitstream.h | ||
uint32 GetBytePosition() |
Utilities/ElectraBitstream.h | ||
uint64 GetRemainingBits() |
Utilities/ElectraBitstream.h | ||
uint64 GetRemainingByteLength() |
Utilities/ElectraBitstream.h | ||
const void * GetRemainingData() |
Utilities/ElectraBitstream.h | ||
bool IsByteAligned() |
Utilities/ElectraBitstream.h | ||
uint32 PeekBits
(
uint64 nBits |
Utilities/ElectraBitstream.h | ||
void SetData
(
const void* InData, |
Utilities/ElectraBitstream.h | ||
void SkipBits
(
uint64 nBits |
Utilities/ElectraBitstream.h | ||
void SkipBytes
(
uint64 nBytes |
Utilities/ElectraBitstream.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBitstreamReader & operator=
(
const FBitstreamReader& rhs |
Utilities/ElectraBitstream.h |