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) |