PDD_MOCOMPCB_RENDER función de devolución de llamada (ddrawint.h)
La función de devolución de llamada DdMoCompRender indica al controlador qué macroblocks se van a representar especificando las superficies que contienen los macroblocks, los desplazamientos en cada superficie donde existen los macroblocks y el tamaño de los datos de macroblock que se van a representar.
Sintaxis
PDD_MOCOMPCB_RENDER PddMocompcbRender;
DWORD PddMocompcbRender(
PDD_RENDERMOCOMPDATA unnamedParam1
)
{...}
Parámetros
unnamedParam1
Apunta a una estructura de DD_RENDERMOCOMPDATA que contiene la información necesaria para representar un marco.
Valor devuelto
DdMoCompRender devuelve uno de los siguientes códigos de devolución de llamada:
Comentarios
Los controladores de DirectDraw que admiten la compensación de movimiento deben implementar DdMoCompRender.
Se puede llamar a DdMoCompRender varias veces entre la secuencia DdMoCompBeginFrame y DdMoCompEndFrame.
Si aún no ha finalizado una operación de representación anterior, el controlador debe producir un error en la llamada estableciendo el miembro ddRVal de la estructura de DD_RENDERMOCOMPDATA en lpRenderData en DDERR_WASSTILLDRAWING y devolviendo DDHAL_DRIVER_HANDLED.
Requisitos
Plataforma de destino | Escritorio |
Encabezado | ddrawint.h (incluya Winddi.h) |