Bagikan melalui


struktur D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 (d3d12umddi.h)

Struktur D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 menentukan konfigurasi kontrol laju.

Sintaks

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;

Anggota

Mode

Nilai D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 yang menentukan mode kontrol laju.

Flags

Nilai D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 yang menentukan bendera untuk kontrol tarif.

ConfigParams

Struktur D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 yang anggotanya menunjuk ke struktur konfigurasi tertentu berdasarkan Mode. Untuk mode matriks parameter kuantisasi absolut (QP), argumen konfigurasi disediakan berdasarkan per EncodeFrame .

Jika ModeD3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080_ABSOLUTE_QP_MAP, nilai QP dalam pRateControlQPMap digunakan sebagai nilai QP absolut.

Untuk mode kontrol laju lainnya, nilai QP dalam pRateControlQPMap ditafsirkan sebagai peta QP delta yang akan digunakan untuk operasi pengodean bingkai saat ini. Nilai yang disediakan dalam peta bertahap/berkurang di atas nilai QP yang diputuskan oleh algoritma kontrol laju atau konstanta QP garis besar yang ditetapkan dalam mode CQP.

TargetFrameRate

Struktur DXGI_RATIONAL yang menunjukkan kecepatan bingkai target untuk aliran yang dikodekan. Nilai ini adalah petunjuk untuk algoritma penganggaraan kontrol tarif.

Keterangan

Lihat Pengodean video D3D12 untuk informasi umum.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11 (WDDM 3.0)
Header d3d12umddi.h

Lihat juga

D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0