Camera.Parameters.FocusAreas Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
deprecated
Obtiene las áreas de enfoque actuales. -o bien- Establece áreas de enfoque.
[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
Valor de propiedad
una lista de áreas de enfoque actuales
- Atributos
Comentarios
Documentación del captador de propiedades:
Obtiene las áreas de enfoque actuales. El controlador de cámara usa las áreas para decidir el foco.
Antes de usar esta API o #setFocusAreas(List), las aplicaciones deben llamar #getMaxNumFocusAreas() a para conocer primero el número máximo de áreas de enfoque. Si el valor es 0, no se admite el área de enfoque.
Cada área de enfoque es un rectángulo con peso especificado. La dirección es relativa a la orientación del sensor, es decir, lo que ve el sensor. La dirección no se ve afectada por el giro o la creación de reflejo de #setDisplayOrientation(int). Coordenadas del intervalo de rectángulo de -1000 a 1000. (-1000, -1000) es el punto superior izquierdo. (1000, 1000) es el punto inferior derecho. El ancho y el alto de las áreas de foco no pueden ser 0 o negativos.
El peso debe oscilar entre 1 y 1000. El peso debe interpretarse como un peso por píxel: todos los píxeles del área tienen el peso especificado. Esto significa que un área pequeña con el mismo peso que un área mayor tendrá menos influencia en el enfoque que el área mayor. Las áreas de enfoque pueden superponerse parcialmente y el controlador agregará los pesos en la región de superposición.
Un caso especial de una null lista de áreas de enfoque significa que el controlador es libre de seleccionar los destinos de enfoque según lo desee. Por ejemplo, el controlador puede usar más señales para seleccionar áreas de enfoque y cambiarlas dinámicamente. Las aplicaciones pueden establecer la lista de áreas de enfoque en null si quieren que el controlador controle completamente el enfoque.
Las áreas de foco son relativas al campo de vista actual (#getZoom()). Independientemente del nivel de zoom, (-1000,-1000) representa la parte superior del marco de cámara visible actualmente. El área de foco no se puede establecer para estar fuera del campo de vista actual, incluso cuando se usa zoom.
El área de foco solo tiene efecto si el modo de enfoque actual es #FOCUS_MODE_AUTO, #FOCUS_MODE_MACRO, #FOCUS_MODE_CONTINUOUS_VIDEOo #FOCUS_MODE_CONTINUOUS_PICTURE.
Java documentación para android.hardware.Camera.Parameters.getFocusAreas().
Documentación del establecedor de propiedades:
Establece áreas de enfoque. Consulte #getFocusAreas() la documentación.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.