Metode IDirect3DDXVADevice9::Execute
Melakukan operasi pendekodean DirectX Video Acceleration (DXVA).
Sintaks
HRESULT Execute(
DWORD FunctionNum,
VOID *pInputData,
DWORD InputSize,
VOID *OutputData,
DWORD OutputSize,
DWORD NumBuffers,
DXVABufferInfo *pBufferInfo
);
Parameter
-
FunctionNum
-
DWORD yang berisi satu atau beberapa nomor fungsi DXVA. Untuk detailnya, lihat spesifikasi DXVA 1.0.
-
pInputData
-
Penunjuk ke buffer yang berisi data input untuk operasi pendekodean. Arti data ini tergantung pada jenis permukaan dan nomor fungsi.
-
Ukuran Input
-
Ukuran data input, dalam byte.
-
OutputData
-
Arahkan ke buffer tempat akselerator video menulis data output.
-
OutputSize
-
Ukuran buffer OutputData , dalam byte.
-
NumBuffers
-
Jumlah elemen dalam array pBufferInfo .
-
pBufferInfo
-
Penunjuk ke array struktur DXVABufferInfo .
Nilai kembali
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Header |
|
Lihat juga