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