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