Compartilhar via


Interface IMFCaptureEngine (mfcaptureengine.h)

Controla um ou mais dispositivos de captura. O mecanismo de captura implementa essa interface. Para obter um ponteiro para essa interface, chame MFCreateCaptureEngine ou IMFCaptureEngineClassFactory::CreateInstance.

Herança

A interface IMFCaptureEngine herda da interface IUnknown . IMFCaptureEngine também tem estes tipos de membros:

Métodos

A interface IMFCaptureEngine tem esses métodos.

 
IMFCaptureEngine::GetSink

Obtém um ponteiro para um dos objetos do coletor de captura.
IMFCaptureEngine::GetSource

Obtém um ponteiro para o objeto de origem de captura.
IMFCaptureEngine::Initialize

Inicializa o mecanismo de captura.
IMFCaptureEngine::StartPreview

Inicia a visualização.
IMFCaptureEngine::StartRecord

Inicia a gravação de áudio e/ou vídeo em um arquivo.
IMFCaptureEngine::StopPreview

Interrompe a visualização.
IMFCaptureEngine::StopRecord

Interrompe a gravação.
IMFCaptureEngine::TakePhoto

Captura uma imagem parada do fluxo de vídeo.

Comentários

IMFCaptureEngine dá suporte apenas à codificação CBR de passagem.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfcaptureengine.h

Confira também

Media Foundation Interfaces