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