Partager via


Interface IMFCaptureEngine (mfcaptureengine.h)

Contrôle un ou plusieurs appareils de capture. Le moteur de capture implémente cette interface. Pour obtenir un pointeur vers cette interface, appelez MFCreateCaptureEngine ou IMFCaptureEngineClassFactory ::CreateInstance.

Héritage

L’interface IMFCaptureEngine hérite de l’interface IUnknown. IMFCaptureEngine a également les types de membres suivants :

Méthodes

L’interface IMFCaptureEngine a ces méthodes.

 
IMFCaptureEngine ::GetSink

Obtient un pointeur vers l’un des objets récepteur de capture.
IMFCaptureEngine ::GetSource

Obtient un pointeur vers l’objet source de capture.
IMFCaptureEngine ::Initialize

Initialise le moteur de capture.
IMFCaptureEngine ::StartPreview

Démarre la préversion.
IMFCaptureEngine ::StartRecord

Démarre l’enregistrement audio et/ou vidéo dans un fichier.
IMFCaptureEngine ::StopPreview

Arrête la préversion.
IMFCaptureEngine ::StopRecord

Arrête l’enregistrement.
IMFCaptureEngine ::TakePhoto

Capture une image fixe à partir du flux vidéo.

Remarques

IMFCaptureEngine ne prend en charge qu’un seul encodage CBR réussi.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfcaptureengine.h

Voir aussi

Interfaces Media Foundation