D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080 enumeration (d3d12umddi.h)

The D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080 enumeration lists the possible H.264 levels, as defined in the H.264 specification.

Syntax

typedef enum D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080 {
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_1,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_1b,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_11,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_12,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_13,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_2,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_21,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_22,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_3,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_31,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_32,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_4,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_41,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_42,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_5,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_51,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_52,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_6,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_61,
  D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_62
} ;

Constants

 
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_1
Level 1.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_1b
Level 1b.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_11
Level 1.1.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_12
Level 1.2.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_13
Level 1.3.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_2
Level 2.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_21
Level 2.1.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_22
Level 2.2.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_3
Level 3.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_31
Level 3.1.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_32
Level 3.2.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_4
Level 4.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_41
Level 4.1.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_42
Level 4.2.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_5
Level 5.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_51
Level 5.1.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_52
Level 5.2.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_6
Level 6.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_61
Level 6.1.
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080_62
Level 6.2.

Remarks

See the H.264 specification for the required performance details for each level.

See D3D12 video encoding for general information.

Requirements

Requirement Value
Minimum supported client Windows 11 (WDDM 3.0)
Header d3d12umddi.h

See also

D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2