struktur D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 (d3d12umddi.h)
Struktur D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 berisi definisi kontrol laju untuk target kualitas konstan dengan laju bit yang dibatasi.
Sintaks
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;
Anggota
InitialQP
Saat bendera D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_INITIAL_QP diatur, InitialQP dapat digunakan oleh algoritma kontrol laju.
MinQP
Saat bendera D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE diatur, MinQP membatasi rentang parameter kuantisasi (QP) dari algoritma kontrol laju.
MaxQP
Saat bendera D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE diatur, MaxQP membatasi rentang QP algoritma kontrol laju.
MaxFrameBitSize
Ukuran maksimum untuk setiap bingkai yang akan dikodekan, dalam bit. Saat D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_MAX_FRAME_SIZE diatur, MaxFrameBitSize membatasi ukuran maksimum setiap bingkai dalam algoritma kontrol laju.
TargetAvgBitRate
Laju bit rata-rata yang akan digunakan, dalam bit per detik.
PeakBitRate
Laju bit maksimum yang dapat dicapai, dalam bit per detik.
ConstantQualityTarget
Menunjukkan tingkat kualitas. Nilai khusus codec karena setiap standar mendefinisikan rentang untuk argumen ini (misalnya, H.264 / HEVC 0-51, et cetera).
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_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2