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).
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk