Compartir a través de


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)

Consulte también

DD_RENDERMOCOMPDATA

DdMoCompBeginFrame

DdMoCompEndFrame