Partager via


Traitement des images vidéo

Le runtime Microsoft Direct3D appelle les fonctions VideoProcessBeginFrame et VideoProcessEndFrame du pilote d’affichage en mode utilisateur pour indiquer une période entre ces appels de fonction que le pilote d’affichage en mode utilisateur peut traiter des images vidéo. Avant que le pilote d’affichage en mode utilisateur puisse traiter des images vidéo, le runtime Microsoft Direct3D doit appeler la fonction SetVideoProcessRenderTarget du pilote d’affichage en mode utilisateur pour définir la surface cible de rendu pour le traitement vidéo. Toutefois, l’appel à SetVideoProcessRenderTarget ne peut se produire qu’en dehors de la période de début et de fin.

Une fois que la surface cible de rendu pour le traitement vidéo est définie, le pilote d’affichage en mode utilisateur peut recevoir des appels à sa fonction VideoProcessBlt pour traiter les images vidéo entre la période de début et de fin.