Partager via


en-tête mfcaptureengine.h

Cet en-tête est utilisé par Microsoft Media Foundation. Pour plus d'informations, consultez les pages suivantes :

mfcaptureengine.h contient les interfaces de programmation suivantes :

Interfaces

 
IMFCaptureEngine

Contrôle un ou plusieurs appareils de capture.
IMFCaptureEngineClassFactory

Crée une instance du moteur de capture. (IMFCaptureEngineClassFactory)
IMFCaptureEngineOnEventCallback

Interface de rappel pour la réception d’événements à partir du moteur de capture.
IMFCaptureEngineOnSampleCallback

Interface de rappel pour recevoir des données à partir du moteur de capture.
IMFCaptureEngineOnSampleCallback2

Extensions pour l’interface de rappel IMFCaptureEngineOnSampleCallback utilisée pour recevoir des données à partir du moteur de capture.
IMFCapturePhotoSink

Contrôle le récepteur photo.
IMFCapturePreviewSink

Contrôle le récepteur d’aperçu.
IMFCaptureRecordSink

Contrôle le récepteur d’enregistrement.
IMFCaptureSink

Contrôle un récepteur de capture, qui est un objet qui reçoit un ou plusieurs flux d’un appareil de capture.
IMFCaptureSink2

Étend l’interface IMFCaptureSink pour fournir des fonctionnalités permettant de définir dynamiquement le type de support de sortie du récepteur d’enregistrements ou de la préversion.
IMFCaptureSource

Contrôle l’objet source de capture. La source de capture gère les appareils de capture audio et vidéo.

Structures

 
MFVideoNormalizedRect

La structure MFVideoNormalizedRect (mfcaptureengine.h) définit un rectangle normalisé, qui est utilisé pour spécifier des sous-rectangles dans un rectangle vidéo.

Énumérations

 
MF_CAPTURE_ENGINE_DEVICE_TYPE

Spécifie un type d’appareil de capture.
MF_CAPTURE_ENGINE_SINK_TYPE

Spécifie un type de récepteur de capture.
MF_CAPTURE_ENGINE_STREAM_CATEGORY

Définit les valeurs de la catégorie de flux source.