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) |