D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 structure (d3d12video.h)
Represents codec configuration for H.264 encoding.
Syntax
typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 {
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS ConfigurationFlags;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES DirectModeConfig;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES DisableDeblockingFilterConfig;
} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264;
Members
ConfigurationFlags
A bitwise OR combination of flags from the D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS enumeration defining the set of enabled codec features.
DirectModeConfig
A value from the D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES enumeration specifying direct modes.
DisableDeblockingFilterConfig
A value from the D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES enumeration specifying configuration related to the disable_deblocking_filter_idc syntax from the H.264 specification.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Build 22000 |
Minimum supported server | Windows Build 22000 |
Header | d3d12video.h |