D3D12DDI_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_CONFIG_0095 structure (d3d12umddi.h)
The D3D12DDI_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_CONFIG_0095 structure describes the loop filter configuration for the AV1 encoder.
Syntax
typedef struct D3D12DDI_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_CONFIG_0095 {
UINT64 LoopFilterLevel[2];
UINT64 LoopFilterLevelU;
UINT64 LoopFilterLevelV;
UINT64 LoopFilterSharpnessLevel;
UINT64 LoopFilterDeltaEnabled;
UINT64 UpdateRefDelta;
INT64 RefDeltas[8];
UINT64 UpdateModeDelta;
INT64 ModeDeltas[2];
} D3D12DDI_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_CONFIG_0095;
Members
LoopFilterLevel[2]
Related to AV1 syntax loop_filter_level[0], loop_filter_level[1].
LoopFilterLevelU
Related to AV1 syntax loop_filter_level[2].
LoopFilterLevelV
Related to AV1 syntax loop_filter_level[3].
LoopFilterSharpnessLevel
Related to AV1 syntax loop_filter_sharpness.
LoopFilterDeltaEnabled
Related to AV1 syntax loop_filter_delta_enabled. Requires thatD3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAG_LOOP_FILTER_DELTAS be supported/enabled.
UpdateRefDelta
Related to AV1 syntax update_ref_delta.
RefDeltas[8]
Related to AV1 syntax loop_filter_ref_deltas.
UpdateModeDelta
Related to AV1 syntax update_mode_delta.
ModeDeltas[2]
Related to AV1 syntax loop_filter_mode_deltas.
Remarks
AV1 syntax loop_filter_delta_update is derived from members as (UpdateRefDelta || UpdateModeDelta).
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_FEATURE_0095_FLAGS
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for