共用方式為


D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2結構 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 結構包含固定品質目標的速率控制定義,且比特率受限。

語法

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 {
  UINT   InitialQP;
  UINT   MinQP;
  UINT   MaxQP;
  UINT64 MaxFrameBitSize;
  UINT64 TargetAvgBitRate;
  UINT64 PeakBitRate;
  UINT   ConstantQualityTarget;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2;

成員

InitialQP

設定 D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_INITIAL_QP 旗標時,速率控制演算法可以使用 InitialQP

MinQP

設定 D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE 旗標時,MinQP 限制速率控制演算法的量化參數 (QP) 範圍。

MaxQP

設定 D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE 旗標時,MaxQP 限制速率控制演算法的 QP 範圍。

MaxFrameBitSize

要編碼的每個畫面大小上限,以位為單位。 設定 D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_MAX_FRAME_SIZE 時,MaxFrameBitSize 限制速率控制演算法中每個畫面的大小上限。

TargetAvgBitRate

要使用的平均比特率,以每秒位數為單位。

PeakBitRate

可以達到的最大比特率,以每秒位數為單位。

ConstantQualityTarget

表示質量等級。 值是編解碼器特定的,因為每個標準都會定義此自變數的範圍(例如 H.264 / HEVC 0-51,et cetera)。

言論

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

要求

要求 價值
最低支援的用戶端 Windows 11 (WDDM 3.0)
標頭 d3d12umddi.h

另請參閱

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080