Antarmuka IMFSampleGrabberSinkCallback (mfidl.h)
Antarmuka panggilan balik untuk mendapatkan data media dari sink sample-grabber.
Antarmuka IMFSampleGrabberSinkCallback mewarisi dari IMFClockStateSink. IMFSampleGrabberSinkCallback juga memiliki jenis anggota berikut:
Antarmuka IMFSampleGrabberSinkCallback memiliki metode ini.
IMFSampleGrabberSinkCallback::OnProcessSample Dipanggil ketika sink sample-grabber menerima sampel media baru. (IMFSampleGrabberSinkCallback.OnProcessSample) |
IMFSampleGrabberSinkCallback::OnSetPresentationClock Dipanggil ketika jam presentasi diatur pada sink sample-grabber. |
IMFSampleGrabberSinkCallback::OnShutdown Dipanggil ketika sink sample-grabber dimatikan. |
Sink sample-grabber memungkinkan aplikasi untuk mendapatkan data dari alur Media Foundation tanpa menerapkan sink media kustom. Untuk menggunakan sink sample-grabber, aplikasi harus melakukan langkah-langkah berikut:
- Terapkan antarmuka IMFSampleGrabberSinkCallback .
- Panggil MFCreateSampleGrabberSinkActivate, melewati penunjuk antarmuka IMFSampleGrabberSinkCallback . Fungsi ini mengembalikan objek IMFActivate .
- Buat topologi yang menyertakan simpul output dengan objek IMFActivate sink.
- Teruskan topologi ini ke Sesi Media.
Anda tidak dapat menggunakan sink sample-grabber untuk mendapatkan konten yang dilindungi.
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mfidl.h |