ControlAEMode Enumerazione
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.
Enumera i valori restituiti da diversi metodi di ControlAEMode.
public enum ControlAEMode
type ControlAEMode =
- Ereditarietà
-
ControlAEMode
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Off | 0 | La routine di autoesposizione automatica del dispositivo fotocamera è disabilitata. I campi android.sensor.exposureTime, android.sensor.sensitivity e android.sensor.frameDuration selezionati dall'applicazione, insieme ai campi android.flash.*, se è presente un'unità flash per questo dispositivo fotocamera. Si noti che il bilanciamento automatico del bianco (AWB) e il comportamento dello stato attivo automatico (AF) dipende dal dispositivo quando AE è in modalità OFF. Per avere un comportamento coerente tra dispositivi diversi, è consigliabile impostare AWB e AF su OFF o bloccare AWB e AF prima di impostare AE su OFF. Per altri dettagli, vedere android.control.awbMode, android.control.afMode, android.control.awbLock e android.control.afTrigger. I dispositivi LEGACY non supportano la modalità OFF e sostituiranno i tentativi di usare questo valore su ON. 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. |
| On | 1 | La routine di autoesposizione automatica del dispositivo fotocamera è attiva, senza alcun controllo flash. I valori dell'applicazione per android.sensor.exposureTime, android.sensor.sensitivity e android.sensor.frameDuration vengono ignorati. L'applicazione ha il controllo sui vari campi android.flash.* . Se il dispositivo supporta il controllo manuale della forza flash, ad esempio se android.flash.singleStrengthMaxLevel e android.flash.torchStrengthMaxLevel sono maggiori di 1, la sequenza di misurazione della precaptura dell'esposizione automatica (AE) deve essere attivata per la modalità flash configurata e la forza per evitare che l'immagine venga esposta erroneamente in android.flash.strengthLevel. 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. |
| OnAutoFlash | 2 | Come ON, ad eccezione del fatto che il dispositivo fotocamera controlla anche l'unità flash della fotocamera, attivandola in condizioni di scarsa illuminazione. Il flash può essere attivato durante una sequenza di precapture (attivata da android.control.aePrecaptureTrigger) e può essere attivato per le acquisizioni per le quali il campo android.control.captureIntent è impostato su STILL_CAPTURE. È importante attendere il completamento della sequenza di precapture (ad esempio android.control.aeState raggiunge FLASH_REQUIRED, CONVERGED o LOCKED) prima di inviare una richiesta di STILL_CAPTURE. In caso contrario, in condizioni di scarsa illuminazione, l'immagine acquisisce con flash attivato non avrà esposizioni corrette. 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. |
| OnAlwaysFlash | 3 | Come ON, ad eccezione del fatto che il dispositivo fotocamera controlla anche l'unità flash della fotocamera, sempre attivandolo per ancora acquisizioni. Il flash può essere attivato durante una sequenza di precapture (attivata da android.control.aePrecaptureTrigger) e verrà sempre attivato per le acquisizioni per le quali il campo android.control.captureIntent è impostato su STILL_CAPTURE. È importante attendere il completamento della sequenza di precapture (ad esempio android.control.aeState raggiunge FLASH_REQUIRED, CONVERGED o LOCKED) Dbefore che invia una richiesta di STILL_CAPTURE. In caso contrario, in condizioni di scarsa illuminazione, l'immagine acquisisce con flash attivato non avrà esposizioni corrette. 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. |
| OnAutoFlashRedeye | 4 | Come ON_AUTO_FLASH, ma con riduzione automatica degli occhi rossi. Se ritenuto necessario dal dispositivo fotocamera, un flash di riduzione degli occhi rossi verrà attivato durante la sequenza di precaptura. 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. |
| OnExternalFlash | 5 | È stato attivato un flash esterno. Informa il dispositivo fotocamera che è stato attivato un flash esterno e che la misurazione (e lo stato attivo continuo se attivo) deve essere ricalcolato rapidamente per tenere conto del flash esterno. In caso contrario, questa modalità funziona come ON. Quando il flash esterno è disattivato, la modalità AE deve essere modificata in una delle altre modalità AE disponibili. Se il dispositivo fotocamera supporta la modalità flash esterna AE, android.control.aeState deve essere FLASH_REQUIRED dopo che il dispositivo fotocamera ha terminato l'analisi AE ed è troppo scuro senza flash. 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. |
| OnLowLightBoostBrightnessPriority | 6 | Come "ON", ma applica un aumento della luminosità nelle scene di scarsa illuminazione. Quando le condizioni di illuminazione della scena si trovano all'interno dell'intervallo definito da android.control.lowLightBoostInfoLuminanceRange questa modalità applicherà un aumento della luminosità. Questa modalità regola automaticamente l'intensità della spinta a bassa luce applicata in base alle condizioni di illuminazione della scena. Una scena più scura riceverà più boost mentre una scena più luminosa riceverà meno boost. Questa modalità può ignorare la frequenza dei fotogrammi di destinazione impostata per consentire l'acquisizione di una maggiore luce che può comportare un movimento più dettagliato. La frequenza dei fotogrammi può estendersi a un valore inferiore a android.control.aeAvailableTargetFpsRanges, ma non scenderà al di sotto di 10 FPS. Questa modalità può anche aumentare il guadagno di sensibilità del sensore che può comportare un aumento del rumore luma e cromatico. Il guadagno di sensibilità del sensore può estendersi a valori superiori oltre android.sensor.info.sensitivityRange. Questa modalità può anche applicare un'elaborazione aggiuntiva per recuperare i dettagli nelle aree scure e luminose dell'immagine e la riduzione del rumore con impostazioni di aumento della sensibilità elevata per gestire il compromesso tra la sensibilità della luce e il rumore di acquisizione. Questa modalità è limitata a due superfici di output. Un tipo di superficie di output può essere SurfaceView o TextureView. Un altro tipo di superficie di output può essere MediaCodec o MediaRecorder. Questa modalità non può essere usata con un intervallo fps di destinazione superiore a 30 FPS. Se la configurazione della sessione non è supportata, la modalità AE segnalata in CaptureResult sarà "ON" anziché "ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY". Quando questa modalità AE è abilitata, il campo CaptureResult android.control.lowLightBoostState indicherà quando l'aumento della luce insufficiente è "ATTIVO" o "INACTIVE". Per impostazione predefinita, android.control.lowLightBoostState sarà 'INACTIVE'. L'aumento della luce bassa è "ATTIVO" una volta che la condizione di illuminazione della scena è inferiore al valore di lux limite superiore definito da android.control.lowLightBoostInfoLuminanceRange. Questa modalità sarà "INACTIVE" una volta che la condizione di illuminazione della scena è maggiore del valore di lux limite superiore definito da android.control.lowLightBoostInfoLuminanceRange. 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. |
Commenti
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.