Partager via


PFND3DDDI_VIDEOPROCESSENDFRAME fonction de rappel (d3dumddi.h)

La fonction VideoProcessEndFrame avertit le pilote d’affichage en mode utilisateur que toutes les données requises pour traiter l’image actuelle ont été envoyées.

Syntaxe

PFND3DDDI_VIDEOPROCESSENDFRAME Pfnd3dddiVideoprocessendframe;

HRESULT Pfnd3dddiVideoprocessendframe(
  HANDLE hDevice,
  D3DDDIARG_VIDEOPROCESSENDFRAME *unnamedParam2
)
{...}

Paramètres

hDevice

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

pData [in, out]

Pointeur vers une structure D3DDDIARG_VIDEOPROCESSENDFRAME qui décrit le processeur vidéo DirectX VA qui doit arrêter le traitement d’une trame.

Valeur de retour

VideoProcessEndFrame retourne l’une des valeurs suivantes :

code de retour Description
S_OK Le traitement de l’image actuelle est terminé.
E_OUTOFMEMORY VideoProcessEndFrame ne peut pas allouer de mémoire nécessaire pour qu’elle soit terminée.

Remarques

La fonction VideoProcessEndFrame informe le pilote d’affichage en mode utilisateur que sa fonction VideoProcessBlt ne peut plus être appelée sur l’appareil de traitement vidéo spécifié.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
plateforme cible Bureau
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

CreateVideoProcessDevice

D3DDDIARG_VIDEOPROCESSENDFRAME

D3DDDI_DEVICEFUNCS

VideoProcessBlt