Interfaz IMFCaptureEngine (mfcaptureengine.h)

Controla uno o varios dispositivos de captura. El motor de captura implementa esta interfaz. Para obtener un puntero a esta interfaz, llame a MFCreateCaptureEngine o IMFCaptureEngineClassFactory::CreateInstance.

Herencia

La interfaz IMFCaptureEngine hereda de la interfaz IUnknown . IMFCaptureEngine también tiene estos tipos de miembros:

Métodos

La interfaz IMFCaptureEngine tiene estos métodos.

 
IMFCaptureEngine::GetSink

Obtiene un puntero a uno de los objetos receptores de captura.
IMFCaptureEngine::GetSource

Obtiene un puntero al objeto de origen de captura.
IMFCaptureEngine::Initialize

Inicializa el motor de captura.
IMFCaptureEngine::StartPreview

Inicia la versión preliminar.
IMFCaptureEngine::StartRecord

Inicia la grabación de audio o vídeo en un archivo.
IMFCaptureEngine::StopPreview

Detiene la vista previa.
IMFCaptureEngine::StopRecord

Detiene la grabación.
IMFCaptureEngine::TakePhoto

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

Comentarios

IMFCaptureEngine solo admite una codificación CBR de paso.

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

Interfaces de Media Foundation