struktur D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM (d3d12video.h)
Menyediakan data untuk panggilan ke ID3D12VideoDevice::CheckFeatureSupport saat fitur yang ditentukan D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM. Mengambil kemampuan histogram untuk konfigurasi dekoder yang ditentukan.
Sintaks
typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM {
UINT NodeIndex;
GUID DecodeProfile;
UINT Width;
UINT Height;
DXGI_FORMAT DecodeFormat;
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS Components;
UINT BinCount;
UINT CounterBitDepth;
} D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM;
Anggota
NodeIndex
Untuk operasi GPU tunggal, atur ini ke nol. Jika ada beberapa simpul GPU, atur sedikit untuk mengidentifikasi simpul (adaptor fisik perangkat) yang diterapkan antrean perintah. Setiap bit dalam masker sesuai dengan satu simpul. Hanya 1 bit yang dapat diatur.
DecodeProfile
GUID yang mewakili profil dekode yang kemampuan histogramnya akan dikueri. Dapatkan daftar GUID profil yang tersedia dengan memanggil ID3D12VideoDevice::CheckFeatureSupport saat fitur yang ditentukan D3D12_FEATURE_VIDEO_DECODE_PROFILES.
Width
Lebar dekode aliran sumber.
Height
Tinggi dekode aliran sumber.
DecodeFormat
DXGI_FORMAT mewakili format dekode.
Components
Kombinasi nilai BITWISE OR dari enumerasi D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS yang menentukan komponen DXGI_FORMAT yang dukungan histogramnya akan dikueri.
BinCount
Jumlah bin per komponen yang didukung. Nilai ini harus lebih besar dari atau sama dengan 64 dan harus memiliki kekuatan 2 (misalnya 64, 128, 256, 512...).
CounterBitDepth
Kedalaman bit penghitung bin. Penghitung selalu disimpan dalam nilai 32-bit dan oleh karena itu nilai ini harus menentukan 32 bit atau kurang. Penghitung disimpan di bit bawah penyimpanan 32-bit. Bit atas diatur ke nol. Jika jumlah bin melebihi kedalaman bit ini, nilai diatur ke nilai penghitung maksimum. Nilai yang valid untuk CounterBitDepth adalah 16, 24, dan 32.
Persyaratan
Header | d3d12video.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk