D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_CONFIG_0095 structure (d3d12umddi.h)
The D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_CONFIG_0095 structure provides configuration details for the restoration features of an AV1 video encoder.
Syntax
typedef struct D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_CONFIG_0095 {
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095 FrameRestorationType[3];
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TILESIZE_0095 LoopRestorationPixelSize[3];
} D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_CONFIG_0095;
Members
FrameRestorationType[3]
A D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095 enumeration that specifies the restoration type for each plane.
LoopRestorationPixelSize[3]
A D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TILESIZE_0095 enumeration that specifies the size of the restoration tile for each plane.
Remarks
This structure is related to AV1 syntax lr_params(). The array entries correspond to Y, U, V planes.
See D3D12 AV1 video encoding for more information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11, version 24H2 (WDDM 3.2) |
Header | d3d12umddi.h |