D3D12_VIDEO_ENCODER_LEVELS_HEVC enumeration (d3d12video.h)

Specifies the encoder levels for High Efficiency Video Coding (HEVC) encoding.

Syntax

typedef enum D3D12_VIDEO_ENCODER_LEVELS_HEVC {
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_1,
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_2,
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_21,
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_3,
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_31,
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_4,
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_41,
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_5,
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_51,
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_52,
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_6,
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_61,
  D3D12_VIDEO_ENCODER_LEVELS_HEVC_62
} ;

Constants

 
D3D12_VIDEO_ENCODER_LEVELS_HEVC_1
Level 1.
D3D12_VIDEO_ENCODER_LEVELS_HEVC_2
Level 2.
D3D12_VIDEO_ENCODER_LEVELS_HEVC_21
Level 2.1.
D3D12_VIDEO_ENCODER_LEVELS_HEVC_3
Level 3.
D3D12_VIDEO_ENCODER_LEVELS_HEVC_31
Level 3.1.
D3D12_VIDEO_ENCODER_LEVELS_HEVC_4
Level 4.
D3D12_VIDEO_ENCODER_LEVELS_HEVC_41
Level 4.1.
D3D12_VIDEO_ENCODER_LEVELS_HEVC_5
Level 5.
D3D12_VIDEO_ENCODER_LEVELS_HEVC_51
Level 5.1.
D3D12_VIDEO_ENCODER_LEVELS_HEVC_52
Level 5.2.
D3D12_VIDEO_ENCODER_LEVELS_HEVC_6
Level 6.
D3D12_VIDEO_ENCODER_LEVELS_HEVC_61
Level 6.1.
D3D12_VIDEO_ENCODER_LEVELS_HEVC_62
Level 6.2.

Remarks

Use this enumeration to specify the encoder tier in a D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC structure.

Requirements

Requirement Value
Minimum supported client Windows Build 22000
Minimum supported server Windows Build 22000
Header d3d12video.h