Navigation
API > API/Plugins > API/Plugins/AVCodecsCore > API/Plugins/AVCodecsCore/Video > API/Plugins/AVCodecsCore/Video/Decoders > API/Plugins/AVCodecsCore/Video/Decoders/Configs
Inheritance Hierarchy
- FAVConfig
- FVideoDecoderConfig
- FVideoDecoderConfigH265
References
| Module | AVCodecsCore |
| Header | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCore/Public/Video/Decoders/Configs/VideoDecoderConfigH265.h |
| Include | #include "Video/Decoders/Configs/VideoDecoderConfigH265.h" |
Syntax
struct FVideoDecoderConfigH265 : public FVideoDecoderConfig
Remarks
Configuration settings for H265 decoders.
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | CurrPicIdx | Decoder state. | |
| int32 | LastPicOrderCntValue | ||
| int32 | LastRpsIdx | ||
| TMap< uint32, TSharedPtr< UE::AVCodecCore::H265::FNaluPPS > > | ParsedPPS | ||
| TArray< TSharedPtr< UE::AVCodecCore::H265::FNaluSEI > > | ParsedSEI | ||
| TMap< uint32, TSharedPtr< UE::AVCodecCore::H265::FNaluSPS > > | ParsedSPS | ||
| TMap< uint32, TSharedPtr< UE::AVCodecCore::H265::FNaluVPS > > | ParsedVPS | ||
| FVideoDecoderConfigH265::FReferencePictureSet | ReferencePictureSet | ||
| uint8[6][16] | ScalingList16x16 | ||
| uint8[6][16] | ScalingList32x32 | ||
| uint8[6][16] | ScalingList4x4 | Scaling lists. | |
| uint8[6][16] | ScalingList8x8 | ||
| int16[6] | ScalingListDCCoeff16x16 | ||
| int16[6] | ScalingListDCCoeff32x32 | ||
| int16[6] | ScalingListDCCoeff4x4 | ||
| int16[6] | ScalingListDCCoeff8x8 |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FVideoDecoderConfigH265
(
EAVPreset Preset |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FAVResult | Parse
(
TSharedRef< FAVInstance > const& Instance, |
||
| FAVResult | UpdateRPS
(
TSharedRef< UE::AVCodecCore::H265::FNaluSlice > CurrentSlice |
||
| FAVResult | UpdateScalingLists
(
TSharedRef< UE::AVCodecCore::H265::FNaluSlice > CurrentSlice |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FReferencePictureSet |