Fonction MFIsVirtualCameraTypeSupported (mfvirtualcamera.h)
Retourne une valeur indiquant si une caméra virtuelle particulière est prise en charge sur l’appareil actuel.
Syntaxe
HRESULT MFIsVirtualCameraTypeSupported(
MFVirtualCameraType type,
BOOL *supported
);
Paramètres
type
Membre de l’énumération MFVirtualCameraType spécifiant le type de caméra virtuelle pour lequel la prise en charge est interrogée. Dans la version actuelle, seule MFVirtualCameraType_SoftwareCameraSource est prise en charge.
supported
Paramètre de sortie qui reçoit une valeur booléenne indiquant si le type d’appareil photo spécifié est pris en charge sur l’appareil actuel.
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. |
E_POINTER | Le paramètre pris en charge est nullptr. |
E_ACCESSDENIED | Le contrôle de confidentialité est défini pour refuser l’accès à la caméra pour l’application, l’utilisateur ou le système. Ou l’appelant n’est pas administrateur et les paramètres fournis sont uniquement valides pour l’accès administrateur. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Build 22000 |
En-tête | mfvirtualcamera.h |
Bibliothèque | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |