D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE列舉 (d3d12video.h)
指定視訊編碼器速率控制模式。
Syntax
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 沒有速率控制預算。 每個 EncodeFrame 呼叫都會將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 |