PDD_MOCOMPCB_RENDER Rückruffunktion (ddrawint.h)
Die DdMoCompRender-Rückruffunktion teilt dem Treiber mit, welche Makroblocks gerendert werden sollen, indem die Flächen mit den Makroblocks, die Offsets auf jeder Oberfläche, auf der die Makroblocks vorhanden sind, und die Größe der zu rendernden Makroblockdaten angegeben werden.
Syntax
PDD_MOCOMPCB_RENDER PddMocompcbRender;
DWORD PddMocompcbRender(
PDD_RENDERMOCOMPDATA unnamedParam1
)
{...}
Parameter
unnamedParam1
Zeigt auf eine DD_RENDERMOCOMPDATA-Struktur , die die zum Rendern eines Frames erforderlichen Informationen enthält.
Rückgabewert
DdMoCompRender gibt einen der folgenden Rückrufcodes zurück:
Hinweise
DirectDraw-Treiber, die Bewegungskompensation unterstützen, müssen DdMoCompRender implementieren.
DdMoCompRender kann zwischen der DdMoCompBeginFrame - und DdMoCompEndFrame-Sequenz mehrmals aufgerufen werden.
Wenn ein vorheriger Rendervorgang noch nicht abgeschlossen ist, sollte der Treiber den Aufruf fehlschlagen, indem er den ddRVal-Member der DD_RENDERMOCOMPDATA-Struktur auf lpRenderData auf DDERR_WASSTILLDRAWING festlegt und DDHAL_DRIVER_HANDLED zurückgibt.
Anforderungen
Zielplattform | Desktop |
Kopfzeile | ddrawint.h (include Winddi.h) |