CameraManager.SetTorchMode(String, Boolean) 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.
Définissez le mode torche de l’unité flash de la caméra de l’ID donné sans ouvrir l’appareil photo.
[Android.Runtime.Register("setTorchMode", "(Ljava/lang/String;Z)V", "", ApiSince=23)]
public void SetTorchMode(string cameraId, bool enabled);
[<Android.Runtime.Register("setTorchMode", "(Ljava/lang/String;Z)V", "", ApiSince=23)>]
member this.SetTorchMode : string * bool -> unit
Paramètres
- cameraId
- String
Identificateur unique de l’appareil photo auquel appartient l’unité flash.
- enabled
- Boolean
État souhaité du mode torche pour l’appareil photo cible. Définissez cette option pour true activer le mode torche. Définissez cette option pour false désactiver le mode torche.
- Attributs
Remarques
Définissez le mode torche de l’unité flash de la caméra de l’ID donné sans ouvrir l’appareil photo.
Permet #getCameraIdList d’obtenir la liste des appareils photo disponibles et de #getCameraCharacteristics vérifier si l’appareil photo a une unité flash. Notez que même si un appareil photo a une unité flash, l’activation du mode torche peut échouer si l’appareil photo ou d’autres ressources de caméra nécessaires pour activer le mode torche sont en cours d’utilisation.
Si #setTorchMode elle est appelée pour activer ou désactiver le mode torche avec succès, CameraManager.TorchCallback#onTorchModeChanged elle est appelée. Toutefois, même si l’activation du mode torche réussit, l’application n’a pas la propriété exclusive de l’unité flash ou de l’appareil photo. Le mode torche est désactivé et devient indisponible lorsque l’appareil photo auquel appartient l’unité flash devient indisponible ou lorsque d’autres ressources de caméra pour conserver la torche sont indisponibles ( CameraManager.TorchCallback#onTorchModeUnavailable sera appelée). En outre, d’autres applications sont libres d’appeler #setTorchMode pour désactiver le mode torche ( CameraManager.TorchCallback#onTorchModeChanged sera appelé). Si la dernière application qui a activé le mode torche s’arrête, le mode torche est désactivé.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.