Bagikan melalui


enumerasi D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE (d3d12video.h)

Menentukan mode kontrol laju encoder video.

Sintaks

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
} ;

Konstanta

 
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP
Tidak ada penganggaraan kontrol tarif. Setiap panggilan EncodeFrame akan menginterpretasikan nilai QP di bidang pRateControlQPMap dari struktur D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 atau D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC sebagai peta nilai QP absolut.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP
Mode kontrol laju parameter kuantisasi konstan.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR
Mode kontrol laju laju bit konstan.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR
Mode kontrol laju bit variabel.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
Mode kontrol laju variabel laju target kualitas konstan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Build 22000
Server minimum yang didukung Windows Build 22000
Header d3d12video.h

Lihat juga

EncodeFrame

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC