Bagikan melalui


Fungsi MFCreateSampleGrabberSinkActivate (mfidl.h)

Membuat objek aktivasi untuk sampel sink media grabber.

Sintaks

HRESULT MFCreateSampleGrabberSinkActivate(
  IMFMediaType                 *pIMFMediaType,
  IMFSampleGrabberSinkCallback *pIMFSampleGrabberSinkCallback,
  IMFActivate                  **ppIActivate
);

Parameter

pIMFMediaType

Arahkan ke antarmuka IMFMediaType , menentukan jenis media untuk sampel aliran input grabber.

pIMFSampleGrabberSinkCallback

Penunjuk ke antarmuka IMFSampleGrabberSinkCallback dari objek panggilan balik. Pemanggil harus mengimplementasikan antarmuka ini.

ppIActivate

Menerima penunjuk ke antarmuka IMFActivate . Gunakan antarmuka ini untuk menyelesaikan pembuatan sampel grabber. Pemanggil harus merilis antarmuka.

Menampilkan nilai

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Untuk membuat sampel sink grabber, panggil IMFActivate::ActivateObject pada pointer yang diterima di parameter ppIActivate .

Sebelum memanggil ActivateObject, Anda dapat mengonfigurasi sampel grabber dengan mengatur salah satu atribut berikut pada pointer ppIActivate :

Persyaratan

   
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
Pustaka Mf.lib
DLL Mf.dll

Lihat juga

Fungsi Media Foundation