struktur DXVADDI_DECODEBUFFERINFO (d3dumddi.h)
Struktur DXVADDI_DECODEBUFFERINFO menjelaskan informasi tentang jenis buffer terkompresi tertentu yang diperlukan untuk skenario pendekodean video.
Sintaks
typedef struct _DXVADDI_DECODEBUFFERINFO {
[out] D3DDDIFORMAT CompressedBufferType;
[out] UINT CreationWidth;
[out] UINT CreationHeight;
[out] D3DDDI_POOL CreationPool;
} DXVADDI_DECODEBUFFERINFO;
Anggota
[out] CompressedBufferType
Nilai yang diketik D3DDDIFORMAT yang menunjukkan format piksel buffer.
[out] CreationWidth
Lebar data dalam buffer sebagai jumlah unit bit. Misalnya, data AYUV ditentukan dalam unit 32-bit, data IA44/AI44 ditentukan dalam unit 8-bit, dan data DPXD ditentukan dalam unit 2-bit.
Driver harus menetapkan nilai ke CreationWidth yang merupakan kelipatan 2 dan tidak melebihi 65535.
[out] CreationHeight
Tinggi data dalam buffer sebagai jumlah unit bit. Misalnya, data AYUV ditentukan dalam unit 32-bit, data IA44/AI44 ditentukan dalam unit 8-bit, dan data DPXD ditentukan dalam unit 2-bit.
Driver harus menetapkan nilai ke CreationHeight yang tidak melebihi 65535.
[out] CreationPool
Nilai yang diketik D3DDDI_POOL yang menunjukkan jenis memori tempat buffer berada.
Keterangan
Penunjuk ke struktur DXVADDI_DECODEINPUT ditentukan dalam anggota pInfo dari struktur D3DDDIARG_GETCAPS --bersama dengan nilai D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFO dalam jenis anggota D3DDDIARG_GETCAPS--dalam panggilan ke fungsi GetCaps driver tampilan mode pengguna untuk mengambil informasi tentang jenis buffer terkompresi yang diperlukan untuk mempercepat jenis dekode video DirectX VA tertentu. Informasi tentang jenis buffer terkompresi dikembalikan dalam array struktur DXVADDI_DECODEBUFFERINFO melalui anggota pData D3DDDIARG_GETCAPS.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3dumddi.h (termasuk D3dumddi.h) |