Bagikan melalui


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)

Lihat juga

DD_FLIPVPORTDATA

DdFlip