Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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) |