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_H264D3D12_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

另請參閱

EncodeFrame

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC