D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095 enumeration (d3d12umddi.h)

The D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095 enumeration defines the list of distinct restoration filter types that can be used in the AV1 video encoding process, where each value represents a specific restoration filter.

Syntax

typedef enum D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095 {
  D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095_DISABLED = 0,
  D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095_SWITCHABLE = 1,
  D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095_WIENER = 2,
  D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095_SGRPROJ = 3
} ;

Constants

 
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095_DISABLED
Value: 0
Indicates that no restoration filter is to be applied.
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095_SWITCHABLE
Value: 1
Indicates that the encoder can choose between the Wiener and Sgrproj restoration filters.
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095_WIENER
Value: 2
Indicates that the Wiener restoration filter should be applied.
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095_SGRPROJ
Value: 3
Indicates that the Self-Guided Restoration (Sgrproj) restoration filter should be applied.

Remarks

See D3D12 AV1 video encoding for more information.

Requirements

Requirement Value
Minimum supported client Windows 11, version 24H2 (WDDM 3.2)
Header d3d12umddi.h

See also

D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_CONFIG_0095

D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095