Méthode IMFVirtualCamera::AddDeviceSourceInfo (mfvirtualcamera.h)
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é.
Syntaxe
HRESULT AddDeviceSourceInfo(
LPCWSTR DeviceSourceInfo
);
Paramètres
DeviceSourceInfo
LPCWSTR contenant le nom symbolique de la caméra physique. Cette valeur est énumérée via les API d’énumération Windows standard telles que MFEnumDeviceSources et DeviceInformation
Valeur retournée
Retourne une valeur HRESULT, y compris, mais sans s’y limiter, les valeurs suivantes :
Code d'erreur | Description |
---|---|
S_OK | Opération réussie |
E_INVALIDARG | Un paramètre d’entrée n’est pas valide. |
Notes
La fonction permet au Caméra Windows service Frame Server d’arbitrer l’accès à la caméra physique lorsque la caméra virtuelle est activée.
Cette API peut être appelée à plusieurs reprises si la caméra virtuelle nécessite un accès exclusif à plusieurs caméras physiques.
Notes
Lorsque la caméra virtuelle est activée, toutes les caméras physiques ajoutées à la caméra virtuelle à l’aide de cette API sont marquées comme étant en cours d’utilisation. Ainsi, toute tentative d’accès à ces caméras physiques en mode non partagé entraîne une violation de partage.
Spécifications
Client minimal pris en charge | Windows Build 22000 |
En-tête | mfvirtualcamera.h |
Bibliothèque | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour