CameraManager.GetCameraCharacteristics(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Interrogez les fonctionnalités d’un appareil photo.
[Android.Runtime.Register("getCameraCharacteristics", "(Ljava/lang/String;)Landroid/hardware/camera2/CameraCharacteristics;", "")]
public Android.Hardware.Camera2.CameraCharacteristics GetCameraCharacteristics (string cameraId);
[<Android.Runtime.Register("getCameraCharacteristics", "(Ljava/lang/String;)Landroid/hardware/camera2/CameraCharacteristics;", "")>]
member this.GetCameraCharacteristics : string -> Android.Hardware.Camera2.CameraCharacteristics
Paramètres
- cameraId
- String
ID de l’appareil photo à interroger. Il peut s’agir d’un ID d’appareil photo autonome qui peut être ouvert directement par #openCamera
, ou un ID de caméra physique qui ne peut être utilisé que dans le cadre d’une caméra multi-caméra logique.
Retours
Propriétés de la caméra donnée
- Attributs
Exceptions
si l’id de caméra ne correspond à aucun appareil photo connu.
si l’appareil photo a été déconnecté.
Remarques
Interrogez les fonctionnalités d’un appareil photo. Ces fonctionnalités sont immuables pour une caméra donnée.
À partir du niveau 29 de l’API, cette fonction peut également être utilisée pour interroger les fonctionnalités des caméras physiques qui ne peuvent être utilisées que dans le cadre de la multi-caméra logique. Ces caméras ne peuvent pas être ouvertes directement via #openCamera
En outre, à compter du niveau d’API 29, alors que la plupart des informations de base sur l’appareil photo sont toujours disponibles même sans l’autorisation CAMERA, certaines valeurs ne sont pas disponibles pour les applications qui ne contiennent pas cette autorisation. Les clés non disponibles sont répertoriées par CameraCharacteristics#getKeysNeedingPermission
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Voir aussi
- GetCameraIdList()
- <xref:Android.App.Admin.DevicePolicyManager.SetCameraDisabled(Android.Content.ComponentName%2c+System.Boolean)>