D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 - NtDoc

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

typedef struct D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 {
  UINT  DataSize;
  union {
    D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080                 *pH264LevelSetting;
    D3D12DDI_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC_0080 *pHEVCLevelSetting;
    D3D12DDI_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS_0095  *pAV1LevelSetting;
  };
} D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

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

Description

The D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 structure encapsulates a generic level-related setting definition.

Members

DataSize

Size of the referenced data, in bytes.

pH264LevelSetting

Pointer to a D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080 value that identifies the H.264 level.

pHEVCLevelSetting

Pointer to a D3D12DDI_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC_0080 structure that identifies the level and tier for an HVEC level configuration.

pAV1LevelSetting

Pointer to a D3D12DDI_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS_0095 structure that identifies the level and tier for an AV1 level configuration. Added in Windows 11, version 24H2 (WDDM 3.2).

Remarks

See D3D12 video encoding for general information.

See also

D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2