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_H264或D3D12_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 |