Antarmuka IVMRWindowlessControl (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 IVMRWindowlessControl mengontrol bagaimana Video Mixing Renderer Filter 7 (VMR-7) merender aliran video dalam jendela kontainer. Aplikasi harus terlebih dahulu menempatkan VMR-7 ke dalam mode tanpa jendela sebelum menggunakan antarmuka ini.

Untuk VMR-9, gunakan antarmuka IVMRWindowlessControl9.

Warisan

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

Metode

Antarmuka IVMRWindowlessControl memiliki metode ini.

 
IVMRWindowlessControl::D isplayModeChanged

Metode DisplayModeChanged menginformasikan VMR bahwa pesan WM_DISPLAYCHANGE telah diterima oleh aplikasi.
IVMRWindowlessControl::GetAspectRatioMode

Metode GetAspectRatioMode meminta apakah VMR akan mempertahankan rasio aspek video sumber. (IVMRWindowlessControl.GetAspectRatioMode)
IVMRWindowlessControl::GetBorderColor

Metode GetBorderColor mengambil warna batas saat ini yang digunakan oleh VMR.
IVMRWindowlessControl::GetColorKey

Metode GetColorKey mengambil nilai kunci warna sumber saat ini yang digunakan oleh VMR.
IVMRWindowlessControl::GetCurrentImage

Metode GetCurrentImage mengambil salinan gambar saat ini yang ditampilkan oleh VMR.
IVMRWindowlessControl::GetMaxIdealVideoSize

Metode GetMaxIdealVideoSize mengambil ukuran video maksimum yang dapat ditampilkan VMR tanpa menimbulkan penurunan performa atau kualitas gambar yang signifikan.
IVMRWindowlessControl::GetMinIdealVideoSize

Metode GetMinIdealVideoSize mengambil ukuran video minimum yang dapat ditampilkan VMR tanpa menimbulkan penurunan performa atau kualitas gambar yang signifikan.
IVMRWindowlessControl::GetNativeVideoSize

Metode GetNativeVideoSize mengambil ukuran video yang tidak direntangkan dan rasio aspek video.
IVMRWindowlessControl::GetVideoPosition

Metode GetVideoPosition mengambil persegi sumber dan tujuan saat ini yang digunakan untuk menampilkan video.
IVMRWindowlessControl::RepaintVideo

Metode RepaintVideo mengecat ulang bingkai video saat ini.
IVMRWindowlessControl::SetAspectRatioMode

Metode SetAspectRatioMode menentukan apakah VMR akan mempertahankan rasio aspek video sumber. (IVMRWindowlessControl.SetAspectRatioMode)
IVMRWindowlessControl::SetBorderColor

Metode SetBorderColor mengatur warna batas yang akan digunakan oleh VMR.
IVMRWindowlessControl::SetColorKey

Metode SetColorKey mengatur nilai kunci warna sumber yang harus digunakan VMR.
IVMRWindowlessControl::SetVideoClippingWindow

Metode SetVideoClippingWindow menentukan jendela kontainer tempat video harus diklip.
IVMRWindowlessControl::SetVideoPosition

Metode SetVideoPosition mengatur persegi sumber dan tujuan untuk video.

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