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

Lihat juga

IMFCaptureEngine