PDD_VPORTCB_FLIP fungsi panggilan balik (ddrawint.h)
Fungsi panggilan balik DdVideoPortFlip melakukan flip fisik, menyebabkan objek VPE mulai menulis data ke permukaan baru.
Sintaks
PDD_VPORTCB_FLIP PddVportcbFlip;
DWORD PddVportcbFlip(
PDD_FLIPVPORTDATA unnamedParam1
)
{...}
Parameter
unnamedParam1
Menunjuk ke struktur DD_FLIPVPORTDATA yang berisi informasi yang diperlukan driver untuk melakukan flip.
Nilai kembali
DdVideoPortFlip mengembalikan salah satu kode panggilan balik berikut:
Keterangan
DdVideoPortFlip harus diimplementasikan di driver DirectDraw yang mendukung VPE.
Driver harus memperbarui penunjuk permukaannya sehingga bingkai video berikutnya akan ditulis ke permukaan tempat anggota lpSurfTarg dari struktur DD_FLIPVPORTDATA di titik lpFlipVideoPort . Jika permintaan balik sebelumnya masih tertunda, driver harus gagal dalam panggilan dengan mengatur anggota ddRVal DD_FLIPVPORTDATA ke DDERR_WASSTILLDRAWING dan mengembalikan DDHAL_DRIVER_HANDLED. DdVideoPortFlip tidak memengaruhi tampilan aktual data video.
Panggilan ke DdVideoPortFlip biasanya menyertai panggilan ke DdFlip saat aplikasi melakukan streaming video.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | ddrawint.h (termasuk Winddi.h) |