Bagikan melalui


Antarmuka IVMRMixerControl (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 IVMRMixerControl ini memungkinkan aplikasi untuk memanipulasi aliran video masuk pada Filter Video Mixing Renderer 7 (VMR-7). Meskipun antarmuka ini diimplementasikan pada filter, sebenarnya komponen mixer yang sedang dikonfigurasi. Untuk alasan ini, antarmuka ini hanya tersedia ketika mixer telah dimuat melalui panggilan ke IVMRFilterConfig::SetNumberOfStreams. Antarmuka ini hanya ditujukan untuk digunakan oleh aplikasi; seharusnya tidak digunakan oleh filter upstram.

Untuk VMR-9, gunakan antarmuka IVMRMixerControl9 .

Warisan

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

Metode

Antarmuka IVMRMixerControl memiliki metode ini.

 
IVMRMixerControl::GetAlpha

Metode GetAlpha mengambil nilai alfa konstanta yang diterapkan ke aliran video ini.
IVMRMixerControl::GetBackgroundClr

Mendapatkan warna latar belakang saat ini pada persegi output.
IVMRMixerControl::GetMixingPrefs

Mengambil preferensi pencampuran untuk aliran.
IVMRMixerControl::GetOutputRect

Metode GetOutputRect mengambil posisi persegi video aliran ini dalam persegi panjang komposisi.
IVMRMixerControl::GetZOrder

Metode GetZOrder mengambil posisi streaming video ini dalam urutan Z.
IVMRMixerControl::SetAlpha

Metode SetAlpha menetapkan nilai alfa konstanta yang diterapkan ke aliran video ini.
IVMRMixerControl::SetBackgroundClr

Mengatur warna latar belakang pada persegi output.
IVMRMixerControl::SetMixingPrefs

Mengatur preferensi pencampuran untuk aliran.
IVMRMixerControl::SetOutputRect

Metode SetOutputRect mengatur posisi aliran ini dalam persegi panjang komposisi.
IVMRMixerControl::SetZOrder

Metode SetZOrder mengatur posisi streaming video ini dalam urutan Z; nilai yang lebih besar lebih jauh.

Persyaratan

Persyaratan Nilai
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