D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 結構 (d3d12umddi.h)
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 結構會指定速率控制組態。
語法
typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 {
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 Mode;
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 Flags;
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 ConfigParams;
DXGI_RATIONAL TargetFrameRate;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2;
成員
Mode
指定速率控制模式 的D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 值。
Flags
指定速率控制旗 標的D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 值。
ConfigParams
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2結構,其成員會根據Mode指向特定組態結構。 針對 QP) 矩陣模式 (絕對量化參數,會根據 每個 EncodeFrame 提供組態自變數。
如果 Mode是D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080_ABSOLUTE_QP_MAP,pRateControlQPMap 中的 QP 值會當做絕對 QP 值使用。
針對其他速率控制模式, pRateControlQPMap 中的 QP 值會解譯為差異 QP 對應,以用於目前的 畫面格編碼作業。 地圖中提供的值會根據速率控制演算法或 CQP 模式中設定的基準 QP 常數所決定的 QP 值,遞增/遞減。
TargetFrameRate
DXGI_RATIONAL結構,表示編碼數據流的目標幀速率。 此值是速率控制預算演算法的提示。
備註
如需一般資訊,請參閱 D3D12 視訊編碼 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 (WDDM 3.0) |
標頭 | d3d12umddi.h |