Bagikan melalui


EC_COMPLETE

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

Semua data dari aliran tertentu telah dirender.

Parameter

lParam1

(HRESULT) Status aliran saat selesai. Jika tidak ada kesalahan yang terjadi selama pemutaran, nilainya S_OK.

lParam2

(IUnknown*) Nol, atau penunjuk ke antarmuka IBaseFilter perender.

Tindakan default

Secara default, manajer grafik filter tidak meneruskan peristiwa ini ke aplikasi. Namun, setelah semua aliran dalam laporan grafik EC_COMPLETE, manajer grafik filter memposting peristiwa EC_COMPLETE terpisah ke aplikasi.

Jika tindakan default dinonaktifkan untuk peristiwa ini, aplikasi menerima semua peristiwa EC_COMPLETE dari perender.

Keterangan

Filter perender mengirimkan peristiwa ini saat menerima pemberitahuan akhir aliran. (End-of-stream disinyalir melalui metode IPin::EndOfStream .) Filter mengirimkan tepat satu peristiwa EC_COMPLETE untuk setiap aliran. Filter harus memproses sampel yang tertunda sebelum mengirimkan peristiwa. Menghentikan perender mereset status akhir aliran yang di-cache.

Jika perender dijeda, perender tidak mengirim EC_COMPLETE hingga metode IMediaFilter::Run dipanggil. Selain itu, ia terus mengirim peristiwa EC_COMPLETE untuk setiap transisi dari jeda untuk dijalankan, sampai filter dihentikan atau dibersihkan.

Filter mengatur parameter lParam2 ke penunjuk IBaseFilter . Jika tindakan default diaktifkan, manajer grafik filter mengatur parameter ini ke nol.

Persyaratan

Persyaratan Nilai
Header
Dshow.h

Lihat juga

Kode Pemberitahuan Peristiwa

Pemberitahuan Peristiwa di DirectShow

Perender Video Alternatif