Bagikan melalui


METODE IMFCaptureEngine::TakePhoto (mfcaptureengine.h)

Mengambil gambar diam dari aliran video.

Sintaks

HRESULT TakePhoto();

Mengembalikan nilai

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

Keterangan

Sebelum memanggil metode ini, konfigurasikan sink foto dengan memanggil IMFCaptureSink::AddStream. Untuk mendapatkan pointer ke sink foto, panggil IMFCaptureEngine::GetSink.

Metode ini asinkron. Jika metode mengembalikan kode keberhasilan, pemanggil akan menerima peristiwa MF_CAPTURE_ENGINE_PHOTO_TAKEN melalui metode IMFCaptureEngineOnEventCallback::OnEvent . Operasi dapat gagal secara asinkron setelah metode berhasil. Jika demikian, kode kesalahan disampaikan melalui metode OnEvent .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header mfcaptureengine.h

Lihat juga

IMFCaptureEngine