共用方式為


D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 結構 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080結構包含常數量化參數 (CQP) 模式的擴充速率控制定義。

語法

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 {
  UINT ConstantQP_FullIntracodedFrame;
  UINT ConstantQP_InterPredictedFrame_PrevRefOnly;
  UINT ConstantQP_InterPredictedFrame_BiDirectionalRef;
  UINT QualityVsSpeed;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096;

成員

ConstantQP_FullIntracodedFrame

應該用於每個完全編碼框架的量化參數。

ConstantQP_InterPredictedFrame_PrevRefOnly

要用於每個編碼框架的量化參數,該圖文框在目前圖片之前依顯示順序參考圖片。

ConstantQP_InterPredictedFrame_BiDirectionalRef

量化參數,應該用於具有圖片間參考圖片的每個編碼框架,以顯示順序顯示前一個和下一個畫面格。

QualityVsSpeed

品質與速度取捨。 此值必須位於 [0, D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT1範圍內。MaxQualityVsSpeed]。 值越低,編碼作業就越快。

QualityVsSpeed 公開之每個層級相關聯的設定,只能參考與特定編解碼器組態或編碼工具選取無關的硬體/驅動程式實作優化和啟發學習法,這些設定已在 D3D12 API 中個別公開給使用者。 請注意,透過此 API 公開的其他編解碼器組態和編解碼器編碼工具也可能會影響品質與速度。

備註

如需一般資訊,請參閱 D3D12 視訊編碼

規格需求

需求
最低支援的用戶端 Windows 11 版本 24H2 (WDDM 3.2)
標頭 d3d12umddi.h

另請參閱

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080