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