Bagikan melalui


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
Dxva.h

Lihat juga

IDirect3DDXVADevice9