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 |