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) |