Bagikan melalui


Antarmuka IMFSampleGrabberSinkCallback2 (mfidl.h)

Memperluas antarmuka IMFSampleGrabberSinkCallback .

Warisan

Antarmuka IMFSampleGrabberSinkCallback2 mewarisi dari IMFSampleGrabberSinkCallback. IMFSampleGrabberSinkCallback2 juga memiliki jenis anggota berikut:

Metode

Antarmuka IMFSampleGrabberSinkCallback2 memiliki metode ini.

 
IMFSampleGrabberSinkCallback2::OnProcessSampleEx

Dipanggil ketika sink sample-grabber menerima sampel media baru. (IMFSampleGrabberSinkCallback2.OnProcessSampleEx)

Keterangan

Antarmuka panggilan balik ini digunakan dengan sink sample-grabber. Ini memperluas antarmuka IMFSampleGrabberSinkCallback dengan menambahkan metode OnProcessSampleEx , yang menggantikan metode IMFSampleGrabberSinkCallback::OnProcessSample .

Metode OnProcessSampleEx menambahkan parameter yang berisi atribut untuk sampel media. Anda dapat menggunakan atribut untuk mendapatkan informasi tentang sampel, seperti dominasi bidang dan bendera telesinus.

Untuk menggunakan antarmuka ini, lakukan hal berikut:

  1. Terapkan objek panggilan balik yang mengekspos antarmuka.
  2. Buat sink sample-grabber dengan memanggil fungsi MFCreateSampleGrabberSinkActivate . Berikan penunjuk panggilan balik di parameter pIMFSampleGrabberSinkCallback .
  3. Sink sample-grabber akan memanggil QueryInterface pada objek panggilan balik.
  4. Jika objek panggilan balik mengekspos antarmuka IMFSampleGrabberSinkCallback2 , sink sample-grabber akan menggunakan metode panggilan balik OnProcessSampleEx . Jika tidak, sink sample-grabber akan menggunakan metode panggilan balik OnProcessSample yang lebih lama.

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header mfidl.h

Lihat juga

IMFSampleGrabberSinkCallback

Antarmuka Media Foundation