Share via


estructura DD_CREATEMOCOMPDATA (ddrawint.h)

La estructura DD_CREATEMOCOMPDATA contiene los datos necesarios para empezar a usar la compensación de movimiento.

Sintaxis

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;

Miembros

lpDD

Apunta a una estructura de DD_DIRECTDRAW_LOCAL que es relevante solo para el proceso actual de Microsoft DirectDraw.

lpMoComp

Apunta a una estructura DD_MOTIONCOMP_LOCAL que contiene una descripción del objeto de compensación de movimiento.

lpGuid

Apunta a un GUID que describe el proceso de compensación de movimiento que se usa.

dwUncompWidth

Especifica el ancho en píxeles del marco de salida sin comprimir.

dwUncompHeight

Especifica el alto en píxeles del marco de salida sin comprimir.

ddUncompPixelFormat

Apunta a una estructura DDPIXELFORMAT que contiene el formato del marco de salida sin comprimir.

lpData

Apunta a un búfer de datos opcional que contiene cualquier información opcional requerida por el GUID proporcionado en lpGuid. Este búfer no puede contener punteros incrustados.

dwDataSize

Indica el tamaño en bytes del búfer de datos contenido en lpData.

ddRVal

Especifica la ubicación en la que el controlador escribe el valor devuelto de la devolución de llamada DdMoCompCreate . Un código de retorno de DD_OK indica que se ha realizado correctamente. Para obtener más información, vea Valores devueltos para DirectDraw.

Requisitos

   
Encabezado ddrawint.h (incluya Winddi.h)

Consulte también

DdMoCompCreate