// d3d12umddi.h
typedef enum D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095 {
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_2_0,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_2_1,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_2_2,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_2_3,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_3_0,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_3_1,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_3_2,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_3_3,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_4_0,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_4_1,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_4_2,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_4_3,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_5_0,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_5_1,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_5_2,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_5_3,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_6_0,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_6_1,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_6_2,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_6_3,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_7_0,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_7_1,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_7_2,
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_7_3
} ;
View the official Windows Driver Kit DDI referenceNo description available.
The D3D12_VIDEO_ENCODER_AV1_LEVELS enumeration specifies the levels of the AV1 video encoder. The levels are defined according to the AV1 specification. See the specification for details.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_2_0Level 2.0.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_2_1Level 2.1.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_2_2Level 2.2.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_2_3Level 2.3.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_3_0Level 3.0.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_3_1Level 3.1.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_3_2Level 3.2.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_3_3Level 3.3.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_4_0Level 4.0.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_4_1Level 4.1.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_4_2Level 4.2.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_4_3Level 4.3.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_5_0Level 5.0.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_5_1D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_5_2Level 5.2.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_5_3Level 5.3.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_6_0Level 6.0.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_6_1Level 6.1.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_6_2Level 6.2.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_6_3Level 6.3.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_7_0Level 7.0.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_7_1Level 7.1.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_7_2Level 7.2.
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095_7_3Level 7.3.
Each level defines a set of capabilities, such as maximum resolution, bitrate, and decoding performance, which determine the complexity of the video content that can be encoded and decoded.
See D3D12 AV1 video encoding for more information.
D3D12DDI_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS_0095