Partager via


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

Voir aussi

MFVirtualCameraType