Partager via


Interface IMFVirtualCamera (mfvirtualcamera.h)

Représente une caméra virtuelle qui peut être connectée au pipeline du serveur d’images Media Foundation. Cela permet aux développeurs de créer un composant logiciel en mode utilisateur qui peut être découvert et utilisé par les applications comme s’il s’agissait d’un appareil de capture matérielle.

Héritage

L’interface IMFVirtualCamera hérite de l’interface IMFAttributes.

Méthodes

L’interface IMFVirtualCamera utilise ces méthodes.

 
IMFVirtualCamera::AddDeviceSourceInfo

Informe le pipeline que la caméra virtuelle nécessite un contrôle exclusif sur la caméra physique spécifiée par le nom symbolique de l’appareil spécifié.
IMFVirtualCamera::AddProperty

Ajoute des propriétés d’interface d’appareil personnalisées à la caméra virtuelle.
IMFVirtualCamera::AddRegistryEntry

Ajoute une entrée de Registre personnalisée à la clé de Registre de l’interface d’appareil.
IMFVirtualCamera::CreateSyncEvent

Wrapper autour de la méthode IKsControl::KsEvent, qui active ou désactive un événement.
IMFVirtualCamera::CreateSyncSemaphore

Wrapper autour de la méthode IKsControl::KsEvent, qui active ou désactive un sémaphore.
IMFVirtualCamera::GetMediaSource

Obtient un IMFMediaSource qui fournit des données multimédias à partir de la caméra virtuelle.
IMFVirtualCamera::Remove

Désactive et annule l’inscription de la caméra virtuelle à partir du système.
IMFVirtualCamera::SendCameraProperty

Wrapper autour de la méthode IKsControl::KsProperty interne.
IMFVirtualCamera::Shutdown

Libère toutes les ressources internes de la caméra virtuelle.
IMFVirtualCamera::Start

Crée et inscrit la caméra virtuelle.
IMFVirtualCamera::Stop

Désactive la caméra virtuelle inscrite, empêchant les applications d’énumérer ou d’activer la caméra virtuelle.

Notes

Créez une instance de IMFVirtualCamera en appelant MFCreateVirtualCamera. Lorsque cette interface est retournée à partir de MFCreateVirtualCamera pour la première fois, l’interface représente un ensemble d’options de configuration. L’appelant est responsable de la configuration des différents paramètres de la caméra virtuelle avant de démarrer la caméra. L’appel de la méthode IMFVirtualCamera::Start permet à la caméra d’être détectable et activable sur l’appareil.

Spécifications

   
Client minimal pris en charge Windows Build 22000
En-tête mfvirtualcamera.h

Voir aussi

MFCreateVirtualCamera