Bagikan melalui


Antarmuka IVMRMonitorConfig (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Antarmuka IVMRMonitorConfig diimplementasikan oleh Video Mixing Renderer Filter 7 (VMR-7). Aplikasi menggunakan antarmuka ini untuk menentukan kemampuan perangkat tampilan pada sistem dan untuk mengontrol perangkat mana yang digunakan untuk menampilkan output. Misalnya, jika sistem berisi dekoder DVD perangkat keras dan VMR merender output dari dekoder tersebut, maka pada sistem multi-monitor, aplikasi harus menggunakan antarmuka ini untuk menentukan perangkat tampilan yang terhubung ke dekoder.

VMR-7 mendukung maksimal 15 perangkat tampilan.

Adalah tanggung jawab aplikasi untuk memastikan bahwa jendela pemutaran diposisikan pada monitor yang diinginkan sebelum jendela ditampilkan. Jika tidak, jendela pemutaran akan ditampilkan di lokasi yang dipilih oleh Windows Shell (Explorer) yang mungkin tidak berada di monitor yang diinginkan.

Untuk VMR-9, gunakan antarmuka IVMRMonitorConfig9 .

Warisan

Antarmuka IVMRMonitorConfig mewarisi dari antarmuka IUnknown . IVMRMonitorConfig juga memiliki jenis anggota ini:

Metode

Antarmuka IVMRMonitorConfig memiliki metode ini.

 
IVMRMonitorConfig::GetAvailableMonitors

Metode GetAvailableMonitors mengambil informasi tentang monitor yang saat ini tersedia di sistem.
IVMRMonitorConfig::GetDefaultMonitor

Metode GetDefaultMonitor mengambil monitor default yang akan digunakan semua instans VMR di masa mendatang untuk pemutaran video.
IVMRMonitorConfig::GetMonitor

Metode GetMonitor mengambil monitor yang digunakan instans VMR ini untuk pemutaran video.
IVMRMonitorConfig::SetDefaultMonitor

Metode SetDefaultMonitor menentukan monitor default yang harus digunakan semua instans VMR di masa mendatang untuk pemutaran video.
IVMRMonitorConfig::SetMonitor

Pada sistem multi-monitor, metode SetMonitor menentukan monitor yang harus digunakan instans VMR ini untuk pemutaran video.

Persyaratan

   
Klien minimum yang didukung Windows XP dengan SP1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header strmif.h (termasuk Dshow.h)

Lihat juga

Menggunakan Video Mixing Renderer