Share via


Interfaz IVMRMonitorConfig (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La IVMRMonitorConfig interfaz se implementa mediante el filtro de representador de mezcla de vídeos 7 (VMR-7). Las aplicaciones usan esta interfaz para determinar las funcionalidades de los dispositivos de visualización en el sistema y para controlar qué dispositivo se usa para mostrar la salida. Por ejemplo, si el sistema contiene un descodificador de DVD de hardware y VMR representa la salida de ese descodificador, una aplicación debe usar esta interfaz para especificar el dispositivo de visualización que está conectado al descodificador.

VMR-7 admite un máximo de 15 dispositivos de visualización.

Es responsabilidad de la aplicación asegurarse de que la ventana de reproducción se coloca en el monitor deseado antes de que se muestre la ventana. De lo contrario, la ventana de reproducción se mostrará en una ubicación elegida por el Shell de Windows (Explorador), que puede que no esté en el monitor deseado.

Para VMR-9, use la interfaz IVMRMonitorConfig9 .

Herencia

La interfaz IVMRMonitorConfig hereda de la interfaz IUnknown . IVMRMonitorConfig también tiene estos tipos de miembros:

Métodos

La interfaz IVMRMonitorConfig tiene estos métodos.

 
IVMRMonitorConfig::GetAvailableMonitors

El método GetAvailableMonitors recupera información sobre los monitores disponibles actualmente en el sistema.
IVMRMonitorConfig::GetDefaultMonitor

El método GetDefaultMonitor recupera el monitor predeterminado que todas las instancias futuras de VMR usarán para la reproducción de vídeo.
IVMRMonitorConfig::GetMonitor

El método GetMonitor recupera el monitor que esta instancia de VMR usa para la reproducción de vídeo.
IVMRMonitorConfig::SetDefaultMonitor

El método SetDefaultMonitor especifica el monitor predeterminado que todas las instancias futuras de VMR deben usar para la reproducción de vídeo.
IVMRMonitorConfig::SetMonitor

En un sistema de varios monitores, el método SetMonitor especifica el monitor que esta instancia de VMR debe usar para la reproducción de vídeo.

Requisitos

   
Cliente mínimo compatible Windows XP con SP1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado strmif.h (incluya Dshow.h)

Consulte también

Uso del representador de mezcla de vídeos