Partager via


Interface IDrawVideoImage (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Note Cette interface a été dépréciée. Les nouvelles applications ne doivent pas l’utiliser.
 
L’interface IDrawVideoImage permet à une application de dessiner la même image vidéo à plusieurs endroits simultanément sur l’écran. Le filtre Video Renderer expose cette interface. Le filtre VmR (Video Mix Renderer) offre un meilleur moyen d’obtenir le même effet, grâce à l’utilisation de plusieurs flux d’entrée.

Pour utiliser cette interface, appelez DrawVideoImageBegin pour mettre le convertisseur vidéo en mode GDI. Ensuite, l’application peut appeler la méthode DrawVideoImageDraw aussi souvent que nécessaire. Le convertisseur prend simplement le cadre vidéo actuel et le dessine dans le rectangle spécifié. Ce processus est asynchrone pour la remise d’images au renderer sur le thread de graphe de filtre. L’application est responsable de la fréquence d’images à laquelle elle affiche les images ; ce taux ne sera jamais identique à celui des images remises au filtre. En d’autres termes, appeler cette méthode revient à prendre une instantané périodique de la vidéo et à la placer dans un contexte d’appareil de votre choix à la vitesse de votre choix.

Héritage

L’interface IDrawVideoImage hérite de l’interface IUnknown. IDrawVideoImage a également les types de membres suivants :

Méthodes

L’interface IDrawVideoImage possède ces méthodes.

 
IDrawVideoImage::D rawVideoImageBegin

Remarque Cette interface a été dépréciée. Les nouvelles applications ne doivent pas l’utiliser. La méthode DrawVideoImageBegin désactive DirectDraw en préparation d’un appel à la méthode DrawVideoImageDraw.
IDrawVideoImage::D rawVideoImageDraw

Remarque Cette interface a été dépréciée. Les nouvelles applications ne doivent pas l’utiliser. La méthode DrawVideoImageDraw dessine le rectangle source spécifié dans le rectangle de destination spécifié dans le contexte d’appareil GDI spécifié.
IDrawVideoImage::D rawVideoImageEnd

Remarque Cette interface a été dépréciée. Les nouvelles applications ne doivent pas l’utiliser. La méthode DrawVideoImageEnd réactive DirectDraw une fois le dessin effectué.

Configuration requise

   
Plateforme cible Windows
En-tête strmif.h

Voir aussi

Interfaces dépréciées