struktur D3DDDIARG_DECODEEXTENSIONEXECUTE (d3dumddi.h)
Struktur D3DDDIARG_DECODEEXTENSIONEXECUTE menjelaskan operasi dekode Microsoft DirectX Video Acceleration (VA) yang tidak standar untuk dilakukan.
Sintaks
typedef struct _D3DDDIARG_DECODEEXTENSIONEXECUTE {
[in] HANDLE hDecode;
[in] UINT Function;
[in] DXVADDI_PRIVATEDATA *pPrivateInput;
[out] DXVADDI_PRIVATEDATA *pPrivateOutput;
[in] UINT NumBuffers;
DXVADDI_PRIVATEBUFFER *pBuffers;
} D3DDDIARG_DECODEEXTENSIONEXECUTE;
Anggota
[in] hDecode
Handel ke perangkat dekode DirectX VA. Driver tampilan mode pengguna mengembalikan handel ini dalam panggilan ke fungsi CreateDecodeDevice-nya .
[in] Function
Operasi dekode tertentu untuk dilakukan. Nilai yang mungkin untuk anggota ini ditentukan oleh perangkat dekode non-standar.
[in] pPrivateInput
Penunjuk ke struktur DXVADDI_PRIVATEDATA yang berisi data yang diperlukan driver untuk melakukan operasi dekode.
[out] pPrivateOutput
Penunjuk ke struktur DXVADDI_PRIVATEDATA yang berisi data tentang operasi dekode yang dikembalikan driver.
[in] NumBuffers
Jumlah buffer dalam daftar yang diacu oleh pBuffers.
pBuffers
[in] Penunjuk ke daftar struktur DXVADDI_PRIVATEBUFFER yang menjelaskan buffer privat yang digunakan dekoder nonstandar untuk melakukan operasi dekode.
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) |