PDD_MOCOMPCB_RENDER fonction de rappel (ddrawint.h)
La fonction de rappel DdMoCompRender indique au pilote les macroblocks à restituer en spécifiant les surfaces contenant les macroblocks, les décalages dans chaque surface où se trouvent les macroblocks et la taille des données macroblock à afficher.
Syntaxe
PDD_MOCOMPCB_RENDER PddMocompcbRender;
DWORD PddMocompcbRender(
PDD_RENDERMOCOMPDATA unnamedParam1
)
{...}
Paramètres
unnamedParam1
Pointe vers une structure DD_RENDERMOCOMPDATA qui contient les informations nécessaires au rendu d’un frame.
Valeur retournée
DdMoCompRender retourne l’un des codes de rappel suivants :
Notes
Les pilotes DirectDraw qui prennent en charge la compensation de mouvement doivent implémenter DdMoCompRender.
DdMoCompRender peut être appelé plusieurs fois entre la séquence DdMoCompBeginFrame et DdMoCompEndFrame .
Si une opération de rendu précédente n’est pas encore terminée, le pilote doit échouer à l’appel en définissant le membre ddRVal de la structure DD_RENDERMOCOMPDATA sur lpRenderData sur DDERR_WASSTILLDRAWING et en retournant DDHAL_DRIVER_HANDLED.
Spécifications
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ddrawint.h (incluez Winddi.h) |