D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE枚举 (d3d12video.h)

指定视频编码器速率控制模式。

语法

typedef enum D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE {
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
} ;

常量

 
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP
无费率控制预算。 每次编码帧调用都会将D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC结构的 pRateControlQPMap 字段中的 QP 值解释为绝对 QP 值的映射。
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP
恒定量化参数速率控制模式。
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR
恒定比特率控制模式。
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR
可变比特率控制模式。
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
恒定质量目标速率可变速率控制模式。

要求

要求
最低受支持的客户端 Windows 内部版本 22000
最低受支持的服务器 Windows 内部版本 22000
标头 d3d12video.h

另请参阅

编码帧

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC