PFND3DDDI_DECODEBEGINFRAME fungsi panggilan balik (d3dumddi.h)

Fungsi DecodeBeginFrame memberi tahu driver tampilan mode pengguna bahwa decoding dapat dimulai pada perangkat dekode Microsoft DirectX Video Accelerator (VA) yang ditentukan.

Sintaks

PFND3DDDI_DECODEBEGINFRAME Pfnd3dddiDecodebeginframe;

HRESULT Pfnd3dddiDecodebeginframe(
  HANDLE hDevice,
  D3DDDIARG_DECODEBEGINFRAME *unnamedParam2
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

pData [in]

Penunjuk ke struktur D3DDDIARG_DECODEBEGINFRAME yang menjelaskan informasi untuk dekoder DirectX VA untuk mulai mendekode bingkai.

Menampilkan nilai

DecodeBeginFrame mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Decoding berhasil dimulai.
E_OUTOFMEMORY DecodeBeginFrame tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya.

Keterangan

Fungsi DecodeBeginFrame memberi tahu driver tampilan mode pengguna bahwa fungsi DecodeExecute-nya dapat dipanggil pada perangkat dekode yang ditentukan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Desktop
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDIARG_DECODEBEGINFRAME

D3DDDI_DEVICEFUNCS

DecodeExecute