Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |