Partager via


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)

Voir aussi

DdMoCompCreate