estructura DD_RENDERMOCOMPDATA (ddrawint.h)
La estructura DD_RENDERMOCOMPDATA contiene la información necesaria para representar un marco.
Sintaxis
typedef struct _DD_RENDERMOCOMPDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_MOTIONCOMP_LOCAL lpMoComp;
DWORD dwNumBuffers;
LPDDMOCOMPBUFFERINFO lpBufferInfo;
DWORD dwFunction;
LPVOID lpInputData;
DWORD dwInputDataSize;
LPVOID lpOutputData;
DWORD dwOutputDataSize;
HRESULT ddRVal;
} *PDD_RENDERMOCOMPDATA, DD_RENDERMOCOMPDATA;
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 de DD_MOTIONCOMP_LOCAL que contiene una descripción de la compensación de movimiento que se solicita.
dwNumBuffers
Indica el número de entradas en el miembro lpBufferInfo .
lpBufferInfo
Apunta a una estructura DDMOCOMPBUFFERINFO que contiene las superficies y las ubicaciones dentro de las superficies desde las que se van a representar los datos de macroblock.
dwFunction
Indica una operación específica que el descodificador desea que realice el controlador. Los valores posibles para este miembro se definen mediante el GUID utilizado durante la compensación del movimiento. Consulte DD_CREATEMOCOMPDATA para obtener más información.
lpInputData
Apunta a un búfer de entrada opcional, cuyo contenido se define mediante el GUID. Este búfer no puede contener punteros incrustados.
dwInputDataSize
Especifica el tamaño en bytes de los datos a los que apunta lpInputData.
lpOutputData
Apunta a un búfer de salida opcional, cuyo contenido se define mediante el GUID. Este búfer no puede contener punteros incrustados.
dwOutputDataSize
Especifica el tamaño en bytes de los datos a los que apunta lpOutputData.
ddRVal
Especifica la ubicación en la que el controlador escribe el valor devuelto de la devolución de llamada DdMoCompRender . 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
Requisito | Valor |
---|---|
Header | ddrawint.h (incluya Winddi.h) |