D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0082_0 structure (d3d12umddi.h)

The D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0082_0 structure contains configuration information for an H.264 codec.

Syntax

typedef struct D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0082_0 {
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080                     ConfigurationFlags;
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES_0080              DirectModeConfig;
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES_0082_0 DisableDeblockingFilterConfig;
} D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0082_0;

Members

ConfigurationFlags

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

DirectModeConfig

A D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES_0080 value that specifies configuration information related to DIRECT modes.

DisableDeblockingFilterConfig

A D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES_0082_0 value that specifies configuration information related to disable_deblocking_filter_idc syntax in the H.264 specification.

Remarks

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_CODEC_CONFIGURATION_0082_0