structure DD_CREATEMOCOMPDATA (ddrawint.h)
La structure DD_CREATEMOCOMPDATA contient les données nécessaires pour commencer à utiliser la compensation de mouvement.
Syntaxe
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;
Membres
lpDD
Pointe vers une structure DD_DIRECTDRAW_LOCAL qui concerne uniquement le processus Microsoft DirectDraw actuel.
lpMoComp
Pointe vers une structure DD_MOTIONCOMP_LOCAL qui contient une description de l’objet de compensation de mouvement.
lpGuid
Pointe vers un GUID qui décrit le processus de compensation de mouvement utilisé.
dwUncompWidth
Spécifie la largeur en pixels du cadre de sortie non compressé.
dwUncompHeight
Spécifie la hauteur en pixels du cadre de sortie non compressé.
ddUncompPixelFormat
Pointe vers une structure DDPIXELFORMAT qui contient le format du cadre de sortie non compressé.
lpData
Pointe vers une mémoire tampon de données facultative qui contient toutes les informations facultatives requises par le GUID donné dans lpGuid. Cette mémoire tampon ne peut pas contenir de pointeurs incorporés.
dwDataSize
Indique la taille en octets de la mémoire tampon de données contenue dans lpData.
ddRVal
Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdMoCompCreate . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.
Spécifications
En-tête | ddrawint.h (inclure Winddi.h) |