Antarmuka IMediaFilter (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.]
Antarmuka IMediaFilter
mengontrol status streaming filter.
Semua filter DirectShow mengimplementasikan antarmuka ini. Ini menyediakan metode untuk mengalihkan filter antar status (dihentikan, dijeda, dan berjalan); untuk mengambil status filter saat ini; dan untuk mengatur jam referensi. Aplikasi tidak boleh memanggil IMediaFilter
metode pada filter.
Filter Graph Manager juga mengekspos antarmuka ini. Aplikasi dapat menggunakan metode SetSyncSource untuk mengatur jam referensi grafik, dan GetSyncSource untuk mengambil jam. Aplikasi tidak boleh memanggil metode lain pada antarmuka ini. Sebagai gantinya, gunakan metode yang sesuai pada antarmuka IMediaControl .
Antarmuka IBaseFilter mewarisi dari IMediaFilter
.
Warisan
Antarmuka IMediaFilter mewarisi dari IPersist. IMediaFilter juga memiliki jenis anggota ini:
Metode
Antarmuka IMediaFilter memiliki metode ini.
IMediaFilter::GetState Metode GetState mengambil status filter (berjalan, dihentikan, atau dijeda). |
IMediaFilter::GetSyncSource Metode GetSyncSource mengambil jam referensi saat ini. |
IMediaFilter::P ause Metode Jeda menjeda filter. |
IMediaFilter::Run Metode Jalankan menjalankan filter. |
IMediaFilter::SetSyncSource Metode SetSyncSource mengatur jam referensi. |
IMediaFilter::Stop Metode Hentikan menghentikan filter. |
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | strmif.h (termasuk Dshow.h) |