Partager via


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)

Voir aussi

DD_RENDERMOCOMPDATA

DdMoCompBeginFrame

DdMoCompEndFrame