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 |