Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Struktur DXVA_QMatrix_MJPEG menyediakan tabel kuantisasi gambar terkompresi untuk decoding video MJPEG.
Sintaksis
typedef struct _DXVA_QMatrix_MJPEG {
UINT16 quantvals[4][64];
} DXVA_QMatrix_MJPEG, *LPDXVA_QMatrix_MJPEG;
Anggota
quantvals[4]
Array untuk setiap slot tabel kuantisasi i, berisi array 64 entri j. Setiap entri i menentukan 64 entri j, di mana masing-masing adalah parameter langkah kuantisasi untuk setiap koefisien. Array ini diisi langsung dari penanda DQT dari bitstream MJPEG input. Urutan entri sama dengan yang didefinisikan dalam penanda JPEG DQT standar: urutan pemindaian zig-zag. Semua nilai disimpan dalam WORD 16-bit meskipun tabel hanya menentukan nilai 8-bit (Pq = 0). Jika tabel kuantisasi tidak ada, semua entri akan diinisialisasi menjadi nol. Tabel kuantisasi yang tepat yang digunakan untuk komponen gambar tertentu harus dibaca dari bidang struktur parameter gambar: quantizationTableSelector.
Komentar
Struktur ini digunakan untuk pengkodan video MJPEG saat jenis buffer D3D12_VIDEO_DECODE_ARGUMENT_TYPE_INVERSE_QUANTIZATION_MATRIX di D3D12 dan D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX di D3D11.
Jika DXVA_QMatrix_MJPEG dibiarkan tidak ditentukan oleh host, akselerator harus menggunakan tabel kuantisasi default seperti yang ditentukan dalam Annex K dari spesifikasi JPEG.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows 11, verion 24H2 |
| Header |
dxva.h |