INTERFACE IVMRImageCompositor (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 in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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.]
L’interface IVMRImageCompositor
est implémentée par le compositeur par défaut pour le filtre de rendu de mixage vidéo 7 (VMR-7). Il doit également être implémenté par n’importe quel composant de plug-in fourni par une application pour vmr-7. Le VMR-7 appelle les méthodes de cette interface pour informer le compositeur qu’il doit composer les images vidéo entrantes en une seule image de sortie. Les applications n’utilisent pas cette interface.
Pour VMR-9, utilisez l’interface IVMRImageCompositor9 .
Héritage
L’interface IVMRImageCompositor hérite de l’interface IUnknown. IVMRImageCompositor a également les types de membres suivants :
Méthodes
L’interface IVMRImageCompositor utilise ces méthodes.
IVMRImageCompositor::CompositeImage La méthode CompositeImage combine les images actuelles disponibles dans chaque flux d’entrée. |
IVMRImageCompositor::InitCompositionTarget La méthode InitCompositionTarget informe le compositeur qu’une nouvelle cible de composition a été créée. |
IVMRImageCompositor::SetStreamMediaType La méthode SetStreamMediaType définit le type de média pour le flux d’entrée. |
IVMRImageCompositor::TermCompositionTarget La méthode TermCompositionTarget informe le compositeur que la cible de composition actuelle est remplacée. Les compositeurs doivent effectuer tout nettoyage nécessaire de la cible de composition dans cette méthode. |
Configuration requise
Client minimal pris en charge | Windows XP avec SP1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | strmif.h (include Dshow.h) |