IMFCaptureEngine::StopRecord 方法 (mfcaptureengine.h)
停止錄製。
語法
HRESULT StopRecord(
[in] BOOL bFinalize,
[in] BOOL bFlushUnprocessedSamples
);
參數
[in] bFinalize
布爾值,指定是否要完成輸出檔。 若要建立有效的輸出檔,請指定 TRUE。 只有在您想要中斷錄製並捨棄輸出檔案時,才指定 FALSE 。 如果值為 FALSE,作業會更快速地完成,但無法播放檔案。
[in] bFlushUnprocessedSamples
布爾值,指定是否應該排清等候編碼的未處理樣本。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
這個方法是非同步方法。 如果方法傳回成功碼,呼叫端將會透過IMFCaptureEngineOnEventCallback::OnEvent方法收到MF_CAPTURE_ENGINE_RECORD_STOPPED事件。 在方法成功之後,作業可能會以異步方式失敗。 如果是,錯誤碼會透過 OnEvent 方法傳達。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | mfcaptureengine.h |