Bagikan melalui


struktur DD_RENDERMOCOMPDATA (ddrawint.h)

Struktur DD_RENDERMOCOMPDATA berisi informasi yang diperlukan untuk merender bingkai.

Sintaks

typedef struct _DD_RENDERMOCOMPDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_MOTIONCOMP_LOCAL lpMoComp;
  DWORD                dwNumBuffers;
  LPDDMOCOMPBUFFERINFO lpBufferInfo;
  DWORD                dwFunction;
  LPVOID               lpInputData;
  DWORD                dwInputDataSize;
  LPVOID               lpOutputData;
  DWORD                dwOutputDataSize;
  HRESULT              ddRVal;
} *PDD_RENDERMOCOMPDATA, DD_RENDERMOCOMPDATA;

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.

dwNumBuffers

Menunjukkan jumlah entri dalam anggota lpBufferInfo .

lpBufferInfo

Menunjuk ke struktur DDMOCOMPBUFFERINFO yang berisi permukaan dan lokasi di dalam permukaan untuk mendapatkan data makroblock untuk dirender.

dwFunction

Menunjukkan operasi tertentu yang ingin dilakukan oleh dekoder driver. Nilai yang mungkin untuk anggota ini ditentukan oleh GUID yang digunakan selama kompensasi gerakan. Lihat DD_CREATEMOCOMPDATA untuk informasi selengkapnya.

lpInputData

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

dwInputDataSize

Menentukan ukuran dalam byte data yang diacu oleh lpInputData.

lpOutputData

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

dwOutputDataSize

Menentukan ukuran dalam byte data yang diacu oleh lpOutputData.

ddRVal

Menentukan lokasi di mana driver menulis nilai pengembalian panggilan balik DdMoCompRender . 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

DD_CREATEMOCOMPDATA

DdMoCompRender