Share via


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 提供組態自變數。

如果 ModeD3D12DDI_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

另請參閱

D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0