Bagikan melalui


METODE IMFCaptureEngine::StartRecord (mfcaptureengine.h)

Mulai merekam audio dan/atau video ke file.

Sintaks

HRESULT StartRecord();

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
MF_E_INVALIDREQUEST
Sink rekaman tidak diinisialisasi.

Keterangan

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

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

Untuk menghentikan perekaman, panggil IMFCaptureEngine::StopRecord.

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