Camera.Parameters.FocusAreas Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
deprecated
Ottiene le aree di interesse correnti. -oppure- Imposta le aree di interesse.
[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
Valore della proprietà
elenco delle aree di interesse correnti
- Attributi
Commenti
Documentazione del getter delle proprietà:
Ottiene le aree di interesse correnti. Il conducente della fotocamera usa le aree per decidere lo stato attivo.
Prima di usare questa API o #setFocusAreas(List), le app devono chiamare #getMaxNumFocusAreas() per conoscere prima il numero massimo di aree di interesse. Se il valore è 0, l'area di interesse non è supportata.
Ogni area di interesse è un rettangolo con spessore specificato. La direzione è relativa all'orientamento del sensore, ovvero ciò che il sensore vede. La direzione non è influenzata dalla rotazione o dal mirroring di #setDisplayOrientation(int). Coordinate dell'intervallo di rettangoli da -1000 a 1000. (-1000, -1000) è il punto superiore sinistro. (1000, 1000) è il punto inferiore destro. La larghezza e l'altezza delle aree di messa a fuoco non possono essere pari a 0 o negative.
Il peso deve essere compreso tra 1 e 1000. Il peso deve essere interpretato come un peso per pixel: tutti i pixel nell'area hanno il peso specificato. Ciò significa che una piccola area con lo stesso peso di un'area più grande avrà meno influenza sull'attenzione rispetto all'area più grande. Le aree di interesse possono sovrapporsi parzialmente e il driver aggiungerà i pesi nell'area di sovrapposizione.
Un caso speciale di un null elenco di aree di interesse indica che il driver è libero di selezionare le destinazioni dello stato attivo in base alle destinazioni desiderate. Ad esempio, il driver può usare più segnali per selezionare le aree di messa a fuoco e modificarle in modo dinamico. Le app possono impostare l'elenco delle aree di interesse su null se vogliono che il driver controlli completamente lo stato attivo.
Le aree di interesse sono relative al campo di visualizzazione corrente (#getZoom()). Indipendentemente dal livello di zoom, (-1000,-1000) rappresenta la parte superiore del fotogramma della fotocamera attualmente visibile. Non è possibile impostare l'area di messa a fuoco all'esterno del campo corrente della visualizzazione, anche quando si usa lo zoom.
L'area messa a fuoco ha effetto solo se la modalità messa a fuoco corrente è #FOCUS_MODE_AUTO, #FOCUS_MODE_MACRO#FOCUS_MODE_CONTINUOUS_VIDEO, o #FOCUS_MODE_CONTINUOUS_PICTURE.
per android.hardware.Camera.Parameters.getFocusAreas().
Documentazione del setter delle proprietà:
Imposta le aree di interesse. Vedere per la #getFocusAreas() documentazione.
per android.hardware.Camera.Parameters.setFocusAreas(java.util.List<android.hardware.Camera.Area>).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.