PDD_MOCOMPCB_RENDER funzione di callback (ddrawint.h)

La funzione callback DdMoCompRender indica al driver quali macroblocks eseguire il rendering specificando le superfici contenenti i macroblock, gli offset in ogni superficie in cui esistono i macroblock e le dimensioni dei dati di macroblock da eseguire.

Sintassi

PDD_MOCOMPCB_RENDER PddMocompcbRender;

DWORD PddMocompcbRender(
  PDD_RENDERMOCOMPDATA unnamedParam1
)
{...}

Parametri

unnamedParam1

Punta a una struttura DD_RENDERMOCOMPDATA che contiene le informazioni necessarie per eseguire il rendering di un frame.

Valore restituito

DdMoCompRender restituisce uno dei codici di callback seguenti:

Commenti

I driver DirectDraw che supportano la compensazione del movimento devono implementare DdMoCompRender.

DdMoCompRender può essere chiamato più volte tra la sequenza DdMoCompBeginFrame e DdMoCompEndFrame .

Se un'operazione di rendering precedente non è ancora stata completata, il driver non riesce impostando il membro ddRVal della struttura DD_RENDERMOCOMPDATA in lpRenderData su DDERR_WASSTILLDRAWING e restituendo DDHAL_DRIVER_HANDLED.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DD_RENDERMOCOMPDATA

DdMoCompBeginFrame

DdMoCompEndFrame