Bagikan melalui


struktur DD_MOTIONCOMPCALLBACKS (ddrawint.h)

Struktur DD_MOTIONCOMPCALLBACKS berisi penunjuk entri ke fungsi panggilan balik kompensasi gerakan yang didukung driver perangkat.

Sintaks

typedef struct DD_MOTIONCOMPCALLBACKS {
  DWORD                        dwSize;
  DWORD                        dwFlags;
  PDD_MOCOMPCB_GETGUIDS        GetMoCompGuids;
  PDD_MOCOMPCB_GETFORMATS      GetMoCompFormats;
  PDD_MOCOMPCB_CREATE          CreateMoComp;
  PDD_MOCOMPCB_GETCOMPBUFFINFO GetMoCompBuffInfo;
  PDD_MOCOMPCB_GETINTERNALINFO GetInternalMoCompInfo;
  PDD_MOCOMPCB_BEGINFRAME      BeginMoCompFrame;
  PDD_MOCOMPCB_ENDFRAME        EndMoCompFrame;
  PDD_MOCOMPCB_RENDER          RenderMoComp;
  PDD_MOCOMPCB_QUERYSTATUS     QueryMoCompStatus;
  PDD_MOCOMPCB_DESTROY         DestroyMoComp;
} DD_MOTIONCOMPCALLBACKS;

Anggota

dwSize

Menentukan ukuran dalam byte struktur DD_MOTIONCOMPCALLBACKS ini.

dwFlags

Menunjukkan fungsi panggilan balik kompensasi gerakan Microsoft DirectDraw tambahan apa yang telah diterapkan driver. Untuk setiap bit yang diatur dalam dwFlags, driver harus menginisialisasi anggota pointer fungsi yang sesuai dari struktur ini. Anggota ini bisa menjadi satu atau beberapa bendera berikut:

DDHAL_MOCOMP32_BEGINFRAME
DDHAL_MOCOMP32_CREATE
DDHAL_MOCOMP32_DESTROY
DDHAL_MOCOMP32_GETCOMPBUFFINFO
DDHAL_MOCOMP32_GETINTERNALINFO
DDHAL_MOCOMP32_ENDFRAME
DDHAL_MOCOMP32_GETFORMATS
DDHAL_MOCOMP32_GETGUIDS
DDHAL_MOCOMP32_QUERYSTATUS
DDHAL_MOCOMP32_RENDER

GetMoCompGuids

Menunjuk ke fungsi panggilan balik DdMoCompGetGuids yang disediakan driver.

GetMoCompFormats

Menunjuk ke fungsi panggilan balik DdMoCompGetFormats yang disediakan driver.

CreateMoComp

Menunjuk ke fungsi panggilan balik DdMoCompCreate yang disediakan driver.

GetMoCompBuffInfo

Menunjuk ke fungsi panggilan balik DdMoCompGetBuffInfo yang disediakan driver.

GetInternalMoCompInfo

Menunjuk ke fungsi panggilan balik DdMoCompGetInternalInfo yang disediakan driver.

BeginMoCompFrame

Menunjuk ke fungsi panggilan balik DdMoCompBeginFrame yang disediakan driver.

EndMoCompFrame

Menunjuk ke fungsi panggilan balik DdMoCompEndFrame yang disediakan driver.

RenderMoComp

Menunjuk ke fungsi panggilan balik DdMoCompRender yang disediakan driver.

QueryMoCompStatus

Menunjuk ke fungsi panggilan balik DdMoCompqueryStatus yang disediakan driver.

DestroyMoComp

Menunjuk ke fungsi panggilan balik DdMoCompDestroy yang disediakan driver.

Keterangan

Entri yang tidak digunakan pengandar tampilan harus diatur ke NULL. Driver harus menginisialisasi struktur ini ketika fungsi DdGetDriverInfo dipanggil dengan guid GUID_MotionCompCallbacks.

Persyaratan

Persyaratan Nilai
Header ddrawint.h (termasuk Winddi.h)

Lihat juga

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MISCELLANEOUSCALLBACKS

DD_NTCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdGetDriverInfo

DdMoCompBeginFrame

DdMoCompCreate

DdMoCompDestroy

DdMoCompEndFrame

DdMoCompGetBuffInfo

DdMoCompGetFormats

DdMoCompGetGuids

DdMoCompGetInternalInfo

DdMoCompQueryStatus

DdMoCompRender