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 |