D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095 enumeration (d3d12umddi.h)

The D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095 enumeration defines the distinct segmentation modes that can be used for the segmentation map in the AV1 video encoding process.

Syntax

typedef enum D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095 {
  D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_DISABLED = 0,
  D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_Q = 1,
  D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_LF_Y_V = 2,
  D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_LF_Y_H = 3,
  D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_LF_U = 4,
  D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_LF_V = 5,
  D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_REF_FRAME = 6,
  D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_SKIP = 7,
  D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_GLOBALMV = 8
} ;

Constants

 
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_DISABLED
Value: 0
Indicates that the use of segmentation is disabled.
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_Q
Value: 1
Indicates that alternative quantization parameters within segments can be used.
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_LF_Y_V
Value: 2
Indicates that alternative lvertical oop filter strengths for the luma (Y) component can be used.
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_LF_Y_H
Value: 3
Indicates that alternative horizontal loop filter strengths for the luma (Y) component can be used.
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_LF_U
Value: 4
Indicates that alternative loop filter strengths for the chroma (U) component can be used.
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_LF_V
Value: 5
Indicates that alternative loop filter strengths for the chroma (V) component can be used.
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_REF_FRAME
Value: 6
Indicates that alternative reference frame selection can be used.
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_SKIP
Value: 7
Indicates whether certain segments should be skipped (i.e., encoded using inter prediction modes only).
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_ALT_GLOBALMV
Value: 8
Indicates that alternative global motion vector parameters can be used.

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_SEGMENTATION_CONFIG_0095

D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_FLAGS

D3D12DDI_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_SUPPORT_0095