struktur DXVA2_DecodeBufferDesc (dxva2api.h)
Menjelaskan buffer yang dikirim dari dekoder ke perangkat DirectX Video Acceleration (DXVA).
Sintaks
typedef struct _DXVA2_DecodeBufferDesc {
DWORD CompressedBufferType;
UINT BufferIndex;
UINT DataOffset;
UINT DataSize;
UINT FirstMBaddress;
UINT NumMBsInBuffer;
UINT Width;
UINT Height;
UINT Stride;
UINT ReservedBits;
PVOID pvPVPState;
} DXVA2_DecodeBufferDesc;
Anggota
CompressedBufferType
Mengidentifikasi jenis buffer yang diteruskan ke akselerator. Harus salah satu dari nilai berikut.
BufferIndex
Dicadangkan. Atur ke nol.
DataOffset
Menentukan offset data yang relevan dari awal buffer, dalam byte. Saat ini nilai ini harus nol.
DataSize
Menentukan jumlah data yang relevan dalam buffer, dalam byte. Lokasi byte terakhir konten dalam buffer adalah DataOffset + DataSize − 1.
FirstMBaddress
Menentukan alamat blok makro dari blok makro pertama dalam buffer. Alamat blok makro diberikan dalam urutan pemindaian raster.
NumMBsInBuffer
Menentukan jumlah blokir makro data dalam buffer. Jumlah ini mencakup blokir makro yang dilewati. Nilai ini harus nol jika jenis buffer data adalah salah satu dari berikut ini: parameter pendekodean gambar, matriks kuantisasi terbalik, AYUV, IA44/AI44, DPXD, Sorotan, atau DCCMD.
Width
Dicadangkan. Atur ke nol.
Height
Dicadangkan. Atur ke nol.
Stride
Dicadangkan. Atur ke nol.
ReservedBits
Dicadangkan. Atur ke nol.
pvPVPState
Penunjuk ke array byte yang berisi vektor inisialisasi (IV) untuk data terenkripsi. Jika buffer dekode tidak berisi data terenkripsi, atur anggota ini ke NULL. Jika buffer dekode berisi data terenkripsi, konten pvPVPState bergantung pada jenis enkripsi. Untuk D3DCRYPTOTYPE_AES128_CTR, anggota pvPVPState menunjuk ke struktur DXVA2_AES_CTR_IV .
Keterangan
Struktur ini sesuai dengan struktur DXVA_BufferDescription di DXVA 1, tetapi beberapa bidang tidak lagi digunakan dalam DXVA 2.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | dxva2api.h |
Lihat juga
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