Compartilhar via


cabeçalho mfcaptureengine.h

Esse cabeçalho é usado pelo Microsoft Media Foundation. Para obter mais informações, consulte:

mfcaptureengine.h contém as seguintes interfaces de programação:

Interfaces

 
IMFCaptureEngine

Controla um ou mais dispositivos de captura.
IMFCaptureEngineClassFactory

Cria uma instância do mecanismo de captura. (IMFCaptureEngineClassFactory)
IMFCaptureEngineOnEventCallback

Interface de retorno de chamada para receber eventos do mecanismo de captura.
IMFCaptureEngineOnSampleCallback

Interface de retorno de chamada para receber dados do mecanismo de captura.
IMFCaptureEngineOnSampleCallback2

Extensões para a interface de retorno de chamada IMFCaptureEngineOnSampleCallback usada para receber dados do mecanismo de captura.
IMFCapturePhotoSink

Controla o coletor de fotos.
IMFCapturePreviewSink

Controla o coletor de visualização.
IMFCaptureRecordSink

Controla o coletor de gravação.
IMFCaptureSink

Controla um coletor de captura, que é um objeto que recebe um ou mais fluxos de um dispositivo de captura.
IMFCaptureSink2

Estende a interface IMFCaptureSink para fornecer funcionalidade para definir dinamicamente o tipo de mídia de saída do coletor de registro ou coletor de visualização.
IMFCaptureSource

Controla o objeto de origem de captura. A fonte de captura gerencia os dispositivos de captura de áudio e vídeo.

Estruturas

 
MFVideoNormalizedRect

A estrutura MFVideoNormalizedRect (mfcaptureengine.h) define um retângulo normalizado, que é usado para especificar sub-retângulos em um retângulo de vídeo.

Enumerações

 
MF_CAPTURE_ENGINE_DEVICE_TYPE

Especifica um tipo de dispositivo de captura.
MF_CAPTURE_ENGINE_SINK_TYPE

Especifica um tipo de coletor de captura.
MF_CAPTURE_ENGINE_STREAM_CATEGORY

Define os valores para a categoria de fluxo de origem.