Bagikan melalui


struktur DD_BEGINMOCOMPFRAMEDATA (ddrawint.h)

Struktur DDHAL_BEGINMOCOMPFRAMEDATA berisi informasi bingkai yang diperlukan untuk mulai mendekode.

Sintaks

typedef struct _DD_BEGINMOCOMPFRAMEDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_MOTIONCOMP_LOCAL lpMoComp;
  PDD_SURFACE_LOCAL    lpDestSurface;
  DWORD                dwInputDataSize;
  LPVOID               lpInputData;
  DWORD                dwOutputDataSize;
  LPVOID               lpOutputData;
  HRESULT              ddRVal;
} *PDD_BEGINMOCOMPFRAMEDATA, DD_BEGINMOCOMPFRAMEDATA;

Anggota

lpDD

Menunjuk ke struktur DD_DIRECTDRAW_LOCAL yang relevan dengan proses Microsoft DirectDraw saat ini saja.

lpMoComp

Menunjuk ke struktur DD_MOTIONCOMP_LOCAL yang berisi deskripsi kompensasi gerakan yang diminta.

lpDestSurface

Menunjuk ke struktur DD_SURFACE_LOCAL yang mewakili permukaan tujuan untuk mendekode bingkai ini.

dwInputDataSize

Menunjukkan ukuran dalam byte data input opsional di lpInputData yang diperlukan untuk memulai bingkai ini.

lpInputData

Menunjuk ke buffer input opsional, konten yang ditentukan oleh GUID. Buffer ini tidak boleh berisi penunjuk yang disematkan.

dwOutputDataSize

Menunjukkan ukuran dalam byte data output opsional di lpOutputData yang diperlukan untuk memulai bingkai ini.

lpOutputData

Menunjuk ke buffer output opsional, konten yang ditentukan oleh GUID. Buffer ini tidak boleh berisi penunjuk yang disematkan.

ddRVal

Menentukan lokasi di mana driver menulis nilai pengembalian dari panggilan balik DdMoCompBeginFrame . Kode pengembalian DD_OK menunjukkan keberhasilan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai untuk DirectDraw.

Persyaratan

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

Lihat juga

DdMoCompBeginFrame