Condividi tramite


Metodo IMFCaptureEngine::StopRecord (mfcaptureengine.h)

Arresta la registrazione.

Sintassi

HRESULT StopRecord(
  [in] BOOL bFinalize,
  [in] BOOL bFlushUnprocessedSamples
);

Parametri

[in] bFinalize

Valore booleano che specifica se finalizzare il file di output. Per creare un file di output valido, specificare TRUE. Specificare FALSE solo se si desidera interrompere la registrazione ed eliminare il file di output. Se il valore è FALSE, l'operazione viene completata più rapidamente, ma il file non sarà riproducibile.

[in] bFlushUnprocessedSamples

Valore booleano che specifica se gli esempi non elaborati in attesa di codifica devono essere scaricati.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo è asincrono. Se il metodo restituisce un codice di operazione riuscita, il chiamante riceverà un evento MF_CAPTURE_ENGINE_RECORD_STOPPED tramite il metodo IMFCaptureEngineOnEventCallback::OnEvent . L'operazione può avere esito negativo in modo asincrono dopo che il metodo ha esito positivo. In tal caso, il codice di errore viene trasmesso tramite il metodo OnEvent .

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfcaptureengine.h

Vedi anche

IMFCaptureEngine