DD_CREATEMOCOMPDATA struttura (ddrawint.h)
La struttura DD_CREATEMOCOMPDATA contiene i dati necessari per iniziare a usare la compensazione del movimento.
Sintassi
typedef struct _DD_CREATEMOCOMPDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_MOTIONCOMP_LOCAL lpMoComp;
GUID *lpGuid;
DWORD dwUncompWidth;
DWORD dwUncompHeight;
DDPIXELFORMAT ddUncompPixelFormat;
LPVOID lpData;
DWORD dwDataSize;
HRESULT ddRVal;
} *PDD_CREATEMOCOMPDATA, DD_CREATEMOCOMPDATA;
Members
lpDD
Punta a una struttura DD_DIRECTDRAW_LOCAL pertinente solo al processo Microsoft DirectDraw corrente.
lpMoComp
Punta a una struttura DD_MOTIONCOMP_LOCAL che contiene una descrizione dell'oggetto di compensazione del movimento.
lpGuid
Punta a un GUID che descrive il processo di compensazione del movimento usato.
dwUncompWidth
Specifica la larghezza in pixel del frame di output non compresso.
dwUncompHeight
Specifica l'altezza in pixel del frame di output non compresso.
ddUncompPixelFormat
Punta a una struttura DDPIXELFORMAT contenente il formato del frame di output non compresso.
lpData
Punta a un buffer di dati facoltativo che contiene eventuali informazioni facoltative richieste dal GUID specificato in lpGuid. Questo buffer non può contenere puntatori incorporati.
dwDataSize
Indica le dimensioni in byte del buffer di dati contenuto in lpData.
ddRVal
Specifica il percorso in cui il driver scrive il valore restituito del callback DdMoCompCreate . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Restituire valori per DirectDraw.
Requisiti
Intestazione | ddrawint.h (include Winddi.h) |