Interface IVMRMonitorConfig (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 IVMRMonitorConfig est implémentée par le filtre 7 du renderer de mixage vidéo (VMR-7). Les applications utilisent cette interface pour déterminer les fonctionnalités des périphériques d’affichage sur le système et pour contrôler l’appareil utilisé pour afficher la sortie. Par exemple, si le système contient un décodeur DE DVD matériel et que le VMR génère la sortie de ce décodeur, sur un système multi-moniteur, une application doit utiliser cette interface pour spécifier le périphérique d’affichage connecté au décodeur.

VmR-7 prend en charge un maximum de 15 périphériques d’affichage.

Il incombe à l’application de s’assurer que la fenêtre de lecture est positionnée sur le moniteur souhaité avant l’affichage de la fenêtre. Sinon, la fenêtre de lecture s’affiche à un emplacement choisi par l’interpréteur de commandes Windows (Explorer) qui peut ne pas se trouver sur le moniteur souhaité.

Pour vmr-9, utilisez l’interface IVMRMonitorConfig9 .

Héritage

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

Méthodes

L’interface IVMRMonitorConfig a ces méthodes.

 
IVMRMonitorConfig::GetAvailableMonitors

La méthode GetAvailableMonitors récupère des informations sur les moniteurs actuellement disponibles sur le système.
IVMRMonitorConfig::GetDefaultMonitor

La méthode GetDefaultMonitor récupère le moniteur par défaut que toutes les instances futures du VMR utiliseront pour la lecture vidéo.
IVMRMonitorConfig::GetMonitor

La méthode GetMonitor récupère le moniteur que cette instance du VMR utilise pour la lecture vidéo.
IVMRMonitorConfig::SetDefaultMonitor

La méthode SetDefaultMonitor spécifie le moniteur par défaut que toutes les instances futures de VMR doivent utiliser pour la lecture vidéo.
IVMRMonitorConfig::SetMonitor

Sur un système à plusieurs moniteurs, la méthode SetMonitor spécifie le moniteur que cette instance du VMR doit utiliser pour la lecture vidéo.

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)

Voir aussi

Utilisation du convertisseur de mixage vidéo