Bagikan melalui


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.]

Catatan Antarmuka ini tidak digunakan lagi. Aplikasi baru tidak boleh menggunakannya.
 
Antarmuka 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

Lihat juga

Antarmuka yang Tidak Digunakan Lagi