Camera.Parameters.FocusAreas Propriété
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.
Attention
deprecated
Obtient les zones de focus actuelles. -ou- Définit des zones de focus.
[System.Obsolete("deprecated")]
public virtual System.Collections.Generic.IList<Android.Hardware.Camera.Area>? FocusAreas { [Android.Runtime.Register("getFocusAreas", "()Ljava/util/List;", "GetGetFocusAreasHandler")] get; [Android.Runtime.Register("setFocusAreas", "(Ljava/util/List;)V", "GetSetFocusAreas_Ljava_util_List_Handler")] set; }
[<System.Obsolete("deprecated")>]
[<get: Android.Runtime.Register("getFocusAreas", "()Ljava/util/List;", "GetGetFocusAreasHandler")>]
[<set: Android.Runtime.Register("setFocusAreas", "(Ljava/util/List;)V", "GetSetFocusAreas_Ljava_util_List_Handler")>]
member this.FocusAreas : System.Collections.Generic.IList<Android.Hardware.Camera.Area> with get, set
Valeur de propriété
une liste des zones de focus actuelles
- Attributs
Remarques
Documentation getter de propriété :
Obtient les zones de focus actuelles. Le pilote de caméra utilise les zones pour décider du focus.
Avant d’utiliser cette API ou #setFocusAreas(List), les applications doivent appeler #getMaxNumFocusAreas() pour connaître d’abord le nombre maximal de zones de focus. Si la valeur est 0, la zone de focus n’est pas prise en charge.
Chaque zone de focus est un rectangle avec un poids spécifié. La direction est relative à l’orientation du capteur, c’est-à-dire ce que le capteur voit. La direction n’est pas affectée par la rotation ou la mise en miroir de #setDisplayOrientation(int). Les coordonnées du rectangle vont de -1000 à 1 000. (-1000, -1000) est le point supérieur gauche. (1000, 1000) est le point inférieur droit. La largeur et la hauteur des zones de focus ne peuvent pas être égales à 0 ou négatives.
Le poids doit aller de 1 à 1 000. Le poids doit être interprété comme un poids par pixel : tous les pixels de la zone ont le poids spécifié. Cela signifie qu’une petite zone avec le même poids qu’une zone plus grande aura moins d’influence sur la concentration que la zone plus grande. Les zones de focus peuvent se chevaucher partiellement et le pilote ajoute les poids dans la région de chevauchement.
Un cas particulier d’une null liste de zones de focus signifie que le pilote est libre de sélectionner des cibles de focus comme il le souhaite. Par exemple, le pilote peut utiliser davantage de signaux pour sélectionner des zones de focus et les modifier dynamiquement. Les applications peuvent définir la liste null des zones de focus sur si elles veulent que le pilote contrôle complètement le focus.
Les zones de focus sont relatives au champ d’affichage actuel (#getZoom()). Quel que soit le niveau de zoom, (-1000,-1000) représente le haut du cadre de la caméra actuellement visible. La zone de focus ne peut pas être définie à l’extérieur du champ d’affichage actuel, même lors de l’utilisation du zoom.
La zone de focus n’a effet que si le mode focus actuel est #FOCUS_MODE_AUTO, #FOCUS_MODE_MACROou #FOCUS_MODE_CONTINUOUS_VIDEO#FOCUS_MODE_CONTINUOUS_PICTURE.
Java documentation pour android.hardware.Camera.Parameters.getFocusAreas().
Documentation du jeu de propriétés :
Définit les zones de focus. Consultez #getFocusAreas() la documentation.
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.