Método IMFCaptureEngine::StopRecord (mfcaptureengine.h)

Detiene la grabación.

Sintaxis

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

Parámetros

[in] bFinalize

Valor booleano que especifica si se va a finalizar el archivo de salida. Para crear un archivo de salida válido, especifique TRUE. Especifique FALSE solo si desea interrumpir la grabación y descartar el archivo de salida. Si el valor es FALSE, la operación se completa más rápidamente, pero el archivo no se podrá reproducir.

[in] bFlushUnprocessedSamples

Valor booleano que especifica si las muestras no procesadas que esperan codificarse deben vaciarse.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Este método es asincrónico. Si el método devuelve un código correcto, el autor de la llamada recibirá un evento de MF_CAPTURE_ENGINE_RECORD_STOPPED a través del método IMFCaptureEngineOnEventCallback::OnEvent . La operación puede producir un error asincrónicamente después de que el método se realice correctamente. Si es así, el código de error se transmite a través del método OnEvent .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfcaptureengine.h

Consulte también

IMFCaptureEngine