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_PicParams_MJPEG menyediakan parameter tingkat gambar dari gambar terkompresi untuk decoding video MJPEG.
Sintaksis
typedef struct _DXVA_PicParams_MJPEG {
UINT width;
UINT height;
UCHAR numComponents;
UCHAR bitDepth;
USHORT reserved16Bits;
UCHAR quantizationTableSelector[4];
UINT scanOffset[4];
UINT scanSize[4];
UCHAR componentIdentifier[4];
USHORT restartInterval;
USHORT reserved16Bits2;
UINT reserved32Bits;
UINT statusReportFeedbackNumber;
} DXVA_PicParams_MJPEG, *LPDXVA_PicParams_MJPEG;
Anggota
width
Lebar yang dikodekan dari bingkai saat ini. Nilai ini sesuai dengan nilai Header Bingkai X dari spesifikasi JPEG. Ini harus kelipatan 8 untuk menyelaraskan dengan ukuran makroblock JPEG.
height
Tinggi berkode bingkai saat ini. Nilai ini sesuai dengan nilai Header Bingkai Y dari spesifikasi JPEG. Ini harus kelipatan 8 untuk menyelaraskan dengan ukuran makroblock JPEG.
numComponents
Jumlah komponen warna dalam data gambar. Nilai yang diizinkan dibatasi oleh nilai profil. Nilai ini sesuai dengan nilai Header Bingkai Nf (jumlah komponen gambar dalam bingkai) dari spesifikasi JPEG.
bitDepth
Presisi dalam bit untuk sampel dalam komponen bingkai. Nilai yang diizinkan dibatasi oleh nilai profil. Nilai ini sesuai dengan nilai Header Bingkai P (presisi sampel) dari spesifikasi JPEG.
reserved16Bits
Dicadangkan untuk digunakan di masa mendatang; atur ke nol.
quantizationTableSelector[4]
Array dari empat nilai yang digunakan untuk memilih tabel kuantisasi untuk setiap komponen. Setiap nilai sesuai dengan nilai Tqi dari spesifikasi. Jumlah tabel kuantisasi yang dirujuk terbatas berdasarkan nilai profil. Komponen selalu dalam urutan: Y,Cb,Cr,A.
scanOffset[4]
Menemukan data bitstream terkompresi untuk setiap pemindaian i dalam gambar. Secara khusus, ini adalah offset byte dari awal buffer bitstream penanda SOS (inklusif) dari spesifikasi.
scanSize[4]
Jumlah byte dalam buffer data bitstream yang terkait dengan setiap pemindaian i.
componentIdentifier[4]
Untuk masing-masing dari empat komponen dalam gambar, menentukan pengidentifikasi untuk komponen yang digunakan oleh header pemindaian (SOS) untuk mengidentifikasi komponen. Nilai ini sesuai dengan nilai Header Bingkai Ci dari spesifikasi JPEG. Komponen selalu dalam urutan: Y,Cb,Cr,A.
restartInterval
Mulai ulang interval untuk dekoder JPEG.
reserved16Bits2
Dicadangkan untuk penggunaan dan penyelarasan di masa mendatang.
reserved32Bits
Dicadangkan untuk penggunaan dan penyelarasan di masa mendatang.
statusReportFeedbackNumber
Nomor arbitrer yang ditetapkan oleh dekoder host untuk digunakan sebagai tag dalam data umpan balik laporan status. Nilai tidak boleh sama dengan 0 dan harus berbeda dalam setiap panggilan ke Jalankan.
Komentar
Struktur ini digunakan untuk pengkodan video MJPEG ketika jenis buffer D3D12_VIDEO_DECODE_ARGUMENT_TYPE_PICTURE_PARAMETERS di D3D12 dan D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS di D3D11.
Di DXVA, komponen selalu memiliki urutan berikut: Y,Cb,Cr,A.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows 11, verion 24H2 |
| Header |
dxva.h |