Navigation
API > API/Plugins > API/Plugins/AVCodecsCore > API/Plugins/AVCodecsCore/Utils
Inheritance Hierarchy
- FBitstreamSegment
- FNalu
- Header_t
- PPS_t
- PPS_t
- SEI_t
- Slice_t
- Slice_t
- SPS_t
- SPS_t
- VPS_t
- hrd_parameters_t
- profile_tier_level_t
- scaling_list_data_t
- short_term_ref_pic_set_t
- SPS_t::conf_win_t
- SPS_t::sps_3d_extension_t
- SPS_t::sps_multilayer_extension_t
- SPS_t::sps_range_extension_t
- SPS_t::sps_scc_extension_t
- SPS_t::sub_layer_ordering_info_t
- SPS_t::vui_parameters_t
References
| Module | AVCodecsCore |
| Header | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCore/Public/Utils/BitstreamReader.h |
| Include | #include "Utils/BitstreamReader.h" |
Syntax
struct FBitstreamSegment
Remarks
Base class for a compressed block of bitstream data. Provides scoped access to some parsing types for use with FBitstreamReader.
Classes
| Type | Name | Description | |
|---|---|---|---|
| SignedExpGolomb | Signed int, compressed to a dynamic number of bits. | ||
| U | Unsigned int, compressed to a fixed number of bits. | ||
| U< 0, ValueType > | Requires template param for ValueType, so that all instantiations of U<0> route through this (and more importantly, the deleted specialization of FBitstreamReader::Read) | ||
| UnsignedExpGolomb | Unsigned int, compressed to a dynamic number of bits. |