Bagikan melalui


Antarmuka IVMRMixerBitmap (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan 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 Audio/Video Capture 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 IVMRMixerBitmap memungkinkan aplikasi untuk memadukan gambar statis dari bitmap atau permukaan DirectDraw ke aliran video, saat menggunakan Video Mixing Renderer Filter 7 (VMR-7).

Catatan Untuk VMR-9, gunakan antarmuka IVMRMixerBitmap9 .
 

Anda dapat meneruskan gambar ke VMR sesering yang Anda suka, tetapi mengubah gambar beberapa kali per detik dapat memengaruhi performa dan kelancaran video yang dirender. Gambar baru akan dipadukan dengan bingkai video berikutnya dan semua bingkai video berikutnya yang dirender oleh VMR.

Secara internal, VMR menggunakan komponen mixernya untuk melakukan operasi pencampuran. Oleh karena itu VMR harus dikonfigurasi dengan benar sebelum memulai pemutaran video. Bahkan jika hanya satu aliran video yang ada, aplikasi harus memanggil IVMRFilterConfig::SetNumberOfStreams dengan nilai "1" menyebabkan VMR memuat mixer dan komppositor. Gambar dapat berisi informasi alfa yang disematkan per piksel; ini memungkinkan gambar berisi wilayah yang transparan. Area transparan juga dapat diidentifikasi dengan nilai kunci warna. Perubahan pada gambar hanya ditampilkan di layar saat grafik filter sedang berjalan.

Warisan

Antarmuka IVMRMixerBitmap mewarisi dari antarmuka IUnknown . IVMRMixerBitmap juga memiliki jenis anggota berikut:

Metode

Antarmuka IVMRMixerBitmap memiliki metode ini.

 
IVMRMixerBitmap::GetAlphaBitmapParameters

Metode GetAlphaBitmapParameters mengambil salinan gambar saat ini dan parameter perpaduan terkait.
IVMRMixerBitmap::SetAlphaBitmap

Metode SetAlphaBitmap menentukan gambar bitmap baru dan lokasi sumber bitmap dan bagaimana dan di mana ia harus dirender pada persegi panjang tujuan.
IVMRMixerBitmap::UpdateAlphaBitmapParameters

Metode UpdateAlphaBitmapParameters mengubah lokasi bitmap, ukuran, dan nilai campuran.

Persyaratan

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

Lihat juga

Menampilkan Bitmap Application-Supplied pada Gambar Yang Disusun

Menggunakan Video Mixing Renderer

Filter Perender Pencampur video 7