IMFCaptureEngine::Metode StopRecord (mfcaptureengine.h)
Berhenti merekam.
Sintaks
HRESULT StopRecord(
[in] BOOL bFinalize,
[in] BOOL bFlushUnprocessedSamples
);
Parameter
[in] bFinalize
Nilai Boolean yang menentukan apakah akan menyelesaikan file output. Untuk membuat file output yang valid, tentukan TRUE. Tentukan FALSE hanya jika Anda ingin mengganggu perekaman dan membuang file output. Jika nilainya FALSE, operasi selesai lebih cepat, tetapi file tidak akan dapat dimainkan.
[in] bFlushUnprocessedSamples
Nilai Boolean yang menentukan apakah sampel yang tidak diolah yang menunggu untuk dikodekan harus dihapus.
Nilai kembali
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Metode ini asinkron. Jika metode mengembalikan kode keberhasilan, pemanggil akan menerima peristiwa MF_CAPTURE_ENGINE_RECORD_STOPPED 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 |