Navigation
API > API/Plugins > API/Plugins/AMFCodecs > API/Plugins/AMFCodecs/Video > API/Plugins/AMFCodecs/Video/Encoders > API/Plugins/AMFCodecs/Video/Encoders/Configs
Inheritance Hierarchy
- FAVConfig
- FVideoEncoderConfigAMF
References
| Module | AMFCodecs |
| Header | /Engine/Plugins/Experimental/AVCodecs/AMFCodecs/Source/AMFCodecs/Public/Video/Encoders/Configs/VideoEncoderConfigAMF.h |
| Include | #include "Video/Encoders/Configs/VideoEncoderConfigAMF.h" |
Syntax
struct FVideoEncoderConfigAMF : public FAVConfig
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | CodecType | ||
| uint32 | Height | ||
| bool | RepeatSPSPPS | ||
| uint32 | Width |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FVideoEncoderConfigAMF
(
EAVPreset Preset |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CompareProperty
(
wchar_t const* Name, |
||
| TAVResult< AMF_VIDEO_ENCODER_RATE_CONTROL_METHOD_ENUM > | ConvertRateControlMode
(
ERateControlMode Mode |
||
| TAVResult< ERateControlMode > | ConvertRateControlMode
(
AMF_VIDEO_ENCODER_RATE_CONTROL_METHOD_ENUM Mode |
||
| void | CopyFrom
(
amf::AMFPropertyStorage const* Other |
||
| void | CopyTo
(
amf::AMFPropertyStorage* Other |
||
| bool | GetProperty
(
wchar_t const* Name, |
||
| void | SetDifferencesOnly
(
FVideoEncoderConfigAMF const& NewConfig, |
||
| void | SetProperty
(
wchar_t const* Name, |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
FVideoEncoderConfigAMF const& Other |
||
| bool | operator==
(
FVideoEncoderConfigAMF const& Other |
Constants
| Name | Description |
|---|---|
| CodecTypeH264 | |
| CodecTypeH265 |