D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096结构 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080 结构包含常量量化参数 (CQP) 模式的扩展速率控制定义。

语法

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 {
  UINT ConstantQP_FullIntracodedFrame;
  UINT ConstantQP_InterPredictedFrame_PrevRefOnly;
  UINT ConstantQP_InterPredictedFrame_BiDirectionalRef;
  UINT QualityVsSpeed;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096;

成员

ConstantQP_FullIntracodedFrame

应用于每个完全编码帧的量化参数。

ConstantQP_InterPredictedFrame_PrevRefOnly

应用于每个编码帧的量化参数,该帧在当前图片之前按显示顺序对图片进行引用。

ConstantQP_InterPredictedFrame_BiDirectionalRef

应用于每个编码帧的分量参数,该帧对图片的相互引用按显示顺序显示,这两个帧都来自上一帧和下一帧。

QualityVsSpeed

质量与速度权衡。 此值必须位于 [0, D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT1范围内。MaxQualityVsSpeed]。 值越低,编码作越快。

QualityVsSpeed 公开的每个级别关联的设置只能引用与特定编解码器配置或编码工具选择无关的硬件/驱动程序实现优化和启发式,这些配置或编码工具在 D3D12 API 中单独向用户公开。 请注意,通过此 API 公开的其他编解码器配置和编解码器编码工具也可能会影响质量和速度。

言论

有关一般信息,请参阅 D3D12 视频编码

要求

要求 价值
最低支持的客户端 Windows 11 版本 24H2 (WDDM 3.2)
标头 d3d12umddi.h

另请参阅

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080