IMFCaptureEngine::Metode StartPreview (mfcaptureengine.h)

Memulai pratinjau.

Sintaks

HRESULT StartPreview();

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
MF_E_INVALIDREQUEST
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

Lihat juga

IMFCaptureEngine