Navigation
API > API/Plugins > API/Plugins/AVCodecsCore > API/Plugins/AVCodecsCore/FScalableVideoController
| Name | FLayerFrameConfig |
| Type | class |
| Header File | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCore/Public/Video/Encoders/SVC/ScalableVideoController.h |
| Include Path | #include "Video/Encoders/SVC/ScalableVideoController.h" |
Syntax
class FLayerFrameConfig
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsKeyFrame | bool | Indication frame should be encoded as a key frame. | Video/Encoders/SVC/ScalableVideoController.h | |
| Buffers | TArray< FCodecBufferUsage > | Describes how encoder which buffers encoder allowed to reference and which buffers encoder should update. | Video/Encoders/SVC/ScalableVideoController.h | |
| LayerId | int | Id to match configuration returned by NextFrameConfig with (possibly modified) configuration passed back via OnEncoderDone. | Video/Encoders/SVC/ScalableVideoController.h | |
| SpatialId | int | Video/Encoders/SVC/ScalableVideoController.h | ||
| TemporalId | int | Video/Encoders/SVC/ScalableVideoController.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TArray< FCodecBufferUsage > & GetBuffers() |
Video/Encoders/SVC/ScalableVideoController.h | ||
int GetId() |
Getters. | Video/Encoders/SVC/ScalableVideoController.h | |
bool GetIsKeyframe() |
Video/Encoders/SVC/ScalableVideoController.h | ||
int GetSpatialId() |
Video/Encoders/SVC/ScalableVideoController.h | ||
int GetTemporalId() |
Video/Encoders/SVC/ScalableVideoController.h | ||
FLayerFrameConfig & Id
(
int Value |
Builders/setters. | Video/Encoders/SVC/ScalableVideoController.h | |
FLayerFrameConfig & Keyframe() |
Video/Encoders/SVC/ScalableVideoController.h | ||
FLayerFrameConfig & Reference
(
int BufferId |
Video/Encoders/SVC/ScalableVideoController.h | ||
FLayerFrameConfig & ReferenceAndUpdate
(
int BufferId |
Video/Encoders/SVC/ScalableVideoController.h | ||
FLayerFrameConfig & SpatialLayerId
(
int Value |
Video/Encoders/SVC/ScalableVideoController.h | ||
FLayerFrameConfig & TemporalLayerId
(
int Value |
Video/Encoders/SVC/ScalableVideoController.h | ||
FLayerFrameConfig & Update
(
int BufferId |
Video/Encoders/SVC/ScalableVideoController.h |