Antarmuka IDrawVideoImage (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.]
IDrawVideoImage
memungkinkan aplikasi untuk menggambar gambar video yang sama di beberapa tempat secara bersamaan di layar. Filter Video Renderer mengekspos antarmuka ini. Filter Video Mixing Renderer (VMR) menyediakan cara yang lebih baik untuk mencapai efek yang sama, melalui penggunaan beberapa aliran input.
Untuk menggunakan antarmuka ini, panggil DrawVideoImageBegin untuk menempatkan Video Renderer ke mode GDI. Kemudian aplikasi dapat memanggil metode DrawVideoImageDraw sesering yang diperlukan. Perender hanya mengambil bingkai video saat ini dan menggambarnya ke persegi panjang yang ditentukan. Proses ini tidak sinkron dengan pengiriman bingkai ke perender pada utas grafik filter. Aplikasi bertanggung jawab atas kecepatan bingkai di mana ia merender gambar; tarif ini tidak akan pernah sama dengan laju bingkai yang dikirimkan ke filter. Dengan kata lain, memanggil metode ini seperti mengambil rekam jepret video secara berkala dan memasukkannya ke dalam konteks perangkat yang Anda pilih pada tingkat pilihan Anda.
Warisan
Antarmuka IDrawVideoImage mewarisi dari antarmuka IUnknown . IDrawVideoImage juga memiliki jenis anggota berikut:
Metode
Antarmuka IDrawVideoImage memiliki metode ini.
IDrawVideoImage::D rawVideoImageBegin Catatan Antarmuka ini sudah tidak digunakan lagi. Aplikasi baru tidak boleh menggunakannya. Metode DrawVideoImageBegin menonaktifkan DirectDraw sebagai persiapan untuk panggilan ke metode DrawVideoImageDraw. |
IDrawVideoImage::D rawVideoImageDraw Catatan Antarmuka ini sudah tidak digunakan lagi. Aplikasi baru tidak boleh menggunakannya. Metode DrawVideoImageDraw menggambar persegi sumber yang ditentukan ke persegi panjang tujuan yang ditentukan dalam konteks perangkat GDI yang ditentukan. |
IDrawVideoImage::D rawVideoImageEnd Catatan Antarmuka ini sudah tidak digunakan lagi. Aplikasi baru tidak boleh menggunakannya. Metode DrawVideoImageEnd mengaktifkan kembali DirectDraw setelah menggambar dilakukan. |
Persyaratan
Target Platform | Windows |
Header | strmif.h |