PFND3DDDI_VIDEOPROCESSBEGINFRAME fonction de rappel (d3dumddi.h)
La fonction VideoProcessBeginFrame avertit le pilote d’affichage en mode utilisateur que le traitement d’une image vidéo peut commencer sur le périphérique 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 pour le périphérique d’affichage (contexte graphique).
[in] hVideoProcess
Handle du périphérique de traitement vidéo DirectX VA qui doit commencer le traitement de l’image vidéo. La fonction CreateVideoProcessDevice a créé ce handle.
Valeur retournée
VideoProcessBeginFrame retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
S_OK | Le traitement des images vidéo a démarré avec succès. |
E_OUTOFMEMORY | VideoProcessBeginFrame n’a pas pu allouer la mémoire nécessaire pour qu’il se termine. |
Remarques
La fonction VideoProcessBeginFrame avertit le pilote d’affichage en mode utilisateur que sa fonction VideoProcessBlt peut être appelée sur le périphérique de traitement vidéo spécifié.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dumddi.h (inclure D3dumddi.h) |