Partager via


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

MFEnumDeviceSourcesDeviceInformation