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 |