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 |