Navigation
API > API/Plugins > API/Plugins/AVCodecsCore > API/Plugins/AVCodecsCore/Video > API/Plugins/AVCodecsCore/Video/Encoders
References
| Module | AVCodecsCore |
| Header | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCore/Public/Video/Encoders/VideoBitrateAllocation.h |
| Include | #include "Video/Encoders/VideoBitrateAllocation.h" |
Syntax
class FVideoBitrateAllocation
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint32 | GetBitrate
(
uint64 SpatialIndex, |
||
| TArray< TOptional< FVideoBitrateAllocation > > | Returns one FVideoBitrateAllocation for each spatial layer. | ||
| uint32 | GetSpatialLayerSumBitrate
(
uint64 SpatialIndex |
||
| uint32 | GetSumBps () |
||
| TArray< uint32 > | GetTemporalLayerAllocation
(
uint64 SpatialIndex |
||
| uint32 | GetTemporalLayerSumBitrate
(
uint64 SpatialIndex, |
||
| bool | HasBitrate
(
uint64 SpatialIndex, |
||
| bool | IsBwLimited () |
||
| bool | IsSpatialLayerUsed
(
uint64 SpatialIndex |
||
| bool | SetBitrate
(
size_t SpatialIndex, |
||
| void | SetBwLimited
(
bool Limited |
Indicates if the allocation has some layers/streams disabled due to low available bandwidth. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FVideoBitrateAllocation& Other |
||
| bool | operator==
(
const FVideoBitrateAllocation& Other |
Constants
| Name | Description |
|---|---|
| MaxBitrateBps |