Bagikan melalui


METODE IMFVideoSampleAllocatorCallback::SetCallback (mfidl.h)

Mengatur objek panggilan balik yang menerima pemberitahuan setiap kali sampel video dikembalikan ke alokator.

Sintaks

HRESULT SetCallback(
  [in] IMFVideoSampleAllocatorNotify *pNotify
);

Parameter

[in] pNotify

Penunjuk ke antarmuka IMFVideoSampleAllocatorNotify yang menerima pemberitahuan, atau NULL untuk menghapus panggilan balik.

Nilai kembali

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

Keterangan

Untuk mendapatkan sampel video dari alokator, panggil metode IMFVideoSampleAllocator::AllocateSample . Saat sampel dirilis, sampel akan kembali ke kumpulan sampel yang tersedia. Ketika ini terjadi, alokator memanggil panggilan balik IMFVideoSampleAllocatorNotify::NotifyRelease .

Alokator memegang paling banyak satu penunjuk panggilan balik. Memanggil metode ini lagi menggantikan penunjuk panggilan balik sebelumnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfidl.h

Lihat juga

IMFVideoSampleAllocatorCallback