D3D12DDI_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG_0095 structure (d3d12umddi.h)
The D3D12DDI_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG_0095 structure contains configuration information related to the quantization settings within an AV1 video encoder.
Syntax
typedef struct D3D12DDI_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG_0095 {
UINT64 BaseQIndex;
INT64 YDCDeltaQ;
INT64 UDCDeltaQ;
INT64 UACDeltaQ;
INT64 VDCDeltaQ;
INT64 VACDeltaQ;
UINT64 UsingQMatrix;
UINT64 QMY;
UINT64 QMU;
UINT64 QMV;
} D3D12DDI_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG_0095;
Members
BaseQIndex
Related to AV1 syntax in quantization_params().
YDCDeltaQ
Related to AV1 syntax in quantization_params().
UDCDeltaQ
Related to AV1 syntax in quantization_params().
UACDeltaQ
Related to AV1 syntax in quantization_params().
VDCDeltaQ
Related to AV1 syntax in quantization_params().
VACDeltaQ
Related to AV1 syntax in quantization_params().
UsingQMatrix
Related to AV1 syntax in quantization_params().
QMY
Related to AV1 syntax in quantization_params().
QMU
Related to AV1 syntax in quantization_params().
QMV
Related to AV1 syntax in quantization_params().
Remarks
AV1 syntax separate_uv_delta_q will always be coded as 1.
AV1 syntax diff_uv_delta can be inferred if U and V AC/DC components are the same.
See D3D12 AV1 video encoding for more information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11, version 24H2 (WDDM 3.2) |
Header | d3d12umddi.h |