Interfaccia IVMRMonitorConfig (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

L'interfaccia IVMRMonitorConfig viene implementata dal filtro renderer di mix video 7 (VMR-7). Le applicazioni usano questa interfaccia per determinare le funzionalità dei dispositivi visualizzati nel sistema e per controllare quale dispositivo viene usato per visualizzare l'output. Ad esempio, se il sistema contiene un decodificatore DVD hardware e vmR esegue il rendering dell'output da tale decodificatore, in un sistema multi-monitor, un'applicazione deve usare questa interfaccia per specificare il dispositivo di visualizzazione connesso al decodificatore.

VmR-7 supporta un massimo di 15 dispositivi di visualizzazione.

È responsabilità dell'applicazione assicurarsi che la finestra di riproduzione sia posizionata sul monitor desiderato prima che venga visualizzata la finestra. In caso contrario, la finestra di riproduzione verrà visualizzata in un percorso scelto da Windows Shell (Explorer) che potrebbe non trovarsi nel monitor desiderato.

Per VMR-9, usare l'interfaccia IVMRMonitorConfig9 .

Ereditarietà

L'interfaccia IVMRMonitorConfig eredita dall'interfaccia IUnknown . IVMRMonitorConfig include anche questi tipi di membri:

Metodi

L'interfaccia IVMRMonitorConfig include questi metodi.

 
IVMRMonitorConfig::GetAvailableMonitors

Il metodo GetAvailableMonitors recupera informazioni sui monitor attualmente disponibili nel sistema.
IVMRMonitorConfig::GetDefaultMonitor

Il metodo GetDefaultMonitor recupera il monitoraggio predefinito che tutte le istanze future della VMR useranno per la riproduzione video.
IVMRMonitorConfig::GetMonitor

Il metodo GetMonitor recupera il monitoraggio usato da questa istanza di VMR per la riproduzione video.
IVMRMonitorConfig::SetDefaultMonitor

Il metodo SetDefaultMonitor specifica il monitoraggio predefinito che tutte le istanze future di VMR devono usare per la riproduzione video.
IVMRMonitorConfig::SetMonitor

In un sistema multi-monitor, il metodo SetMonitor specifica il monitoraggio che questa istanza di VMR deve usare per la riproduzione video.

Requisiti

   
Client minimo supportato Windows XP con SP1 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)

Vedi anche

Uso del renderer di mix video