D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0080_2 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d12umddi-d3d12ddi_video_encoder_codec_configuration_hevc_0080_2)

Description

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).

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).