Partager via


PFND3DDDI_VIDEOPROCESSBEGINFRAME fonction de rappel (d3dumddi.h)

La fonction VideoProcessBeginFrame avertit le pilote d’affichage en mode utilisateur que le traitement d’une trame vidéo peut commencer sur l’appareil de traitement vidéo Microsoft DirectX Video Accelerator (VA) spécifié.

Syntaxe

PFND3DDDI_VIDEOPROCESSBEGINFRAME Pfnd3dddiVideoprocessbeginframe;

HRESULT Pfnd3dddiVideoprocessbeginframe(
       HANDLE hDevice,
  [in] HANDLE hVideoProcess
)
{...}

Paramètres

hDevice

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

[in] hVideoProcess

Handle de l’appareil de traitement vidéo DirectX VA qui doit commencer à traiter l’image vidéo. La fonction CreateVideoProcessDevice a créé ce handle.

Valeur de retour

VideoProcessBeginFrame retourne l’une des valeurs suivantes :

Retourner le code Description
S_OK Le traitement des images vidéo a commencé avec succès.
E_OUTOFMEMORY VideoProcessBeginFrame n’a pas pu allouer la mémoire requise pour qu’elle soit terminée.

Remarques

La fonction VideoProcessBeginFrame informe le pilote d’affichage en mode utilisateur que sa fonction VideoProcessBlt peut ê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

D3DDDI_DEVICEFUNCS

VideoProcessBlt