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

Captura una imagen fija de la secuencia de vídeo.

Sintaxis

HRESULT TakePhoto();

Valor devuelto

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

Comentarios

Antes de llamar a este método, configure el receptor de fotos llamando a IMFCaptureSink::AddStream. Para obtener un puntero al receptor de fotos, llame a IMFCaptureEngine::GetSink.

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_PHOTO_TAKEN a través del método IMFCaptureEngineOnEventCallback::OnEvent . La operación puede producir un error de forma asincrónica 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