IMFCaptureEngine::Metode StartPreview (mfcaptureengine.h)
Memulai pratinjau.
Sintaks
HRESULT StartPreview();
Mengembalikan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Sink pratinjau tidak diinisialisasi. |
Keterangan
Sebelum memanggil metode ini, konfigurasikan sink pratinjau dengan memanggil IMFCaptureSink::AddStream. Untuk mendapatkan penunjuk ke sink pratinjau, panggil IMFCaptureEngine::GetSink.
Metode ini asinkron. Jika metode mengembalikan kode keberhasilan, pemanggil akan menerima peristiwa MF_CAPTURE_ENGINE_PREVIEW_STARTED melalui metode IMFCaptureEngineOnEventCallback::OnEvent . Operasi dapat gagal secara asinkron setelah metode berhasil. Jika demikian, kode kesalahan disampaikan melalui metode OnEvent .
Setelah sink pratinjau dikonfigurasi, Anda dapat menghentikan dan memulai pratinjau dengan memanggil IMFCaptureEngine::StopPreview dan IMFCaptureEngine::StartPreview.
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 |