D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0080_2 structure (d3d12umddi.h)

The D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0080_2 structure contains configuration information for an HEVC (H.265) codec. Use D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 for full video encoding feature support for Windows 11 (WDDM 3.0).

Syntax

typedef struct D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0080_2 {
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0080  ConfigurationFlags;
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 MinLumaCodingUnitSize;
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 MaxLumaCodingUnitSize;
} D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0080_2;

Members

ConfigurationFlags

A D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0080 value that defines the set of enabled features. Flags can be combined.

MinLumaCodingUnitSize

A D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 value that indicates the minimum luma coding block size to be used in the encoder. This value matches the value coded by the user in the Sequence Parameter Set (SPS).

MaxLumaCodingUnitSize

A D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 value that indicates the maximum luma coding block size to be used in the encoder. This value matches the value that coded by the user in the SPS.

Remarks

Use D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 for full video encoding feature support for Windows 11 (WDDM 3.0).

Requirements

Requirement Value
Header d3d12umddi.h