Lenguaje

ControlAEMode Enumeración

Definición

Enumera los valores devueltos por varios métodos de ControlAEMode.

public enum ControlAEMode
type ControlAEMode = 
Herencia
ControlAEMode

Campos

Nombre Valor Description
Off 0

La rutina de exposición automática del dispositivo de cámara está deshabilitada.

Los campos android.sensor.exposureTime, android.sensor.sensitivity y android.sensor.frameDuration seleccionados por la aplicación, junto con los campos android.flash.*, si hay una unidad flash para este dispositivo de cámara.

Tenga en cuenta que el equilibrio automático de blancos (AWB) y el comportamiento de enfoque automático (AF) dependen del dispositivo cuando AE está en modo OFF. Para tener un comportamiento coherente entre diferentes dispositivos, se recomienda establecer AWB y AF en modo OFF o bloquear AWB y AF antes de establecer AE en OFF. Consulte android.control.awbMode, android.control.afMode, android.control.awbLock y android.control.afTrigger para obtener más detalles.

Los dispositivos HEREDADOs no admiten el modo OFF y invalidarán los intentos de usar este valor en ON.

Referencia de Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_OFF.

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.

On 1

La rutina de exposición automática del dispositivo de cámara está activa, sin control flash.

Los valores de la aplicación para android.sensor.exposureTime, android.sensor.sensitivity y android.sensor.frameDuration se omiten. La aplicación tiene control sobre los distintos campos android.flash.*.

Si el dispositivo admite el control manual de intensidad flash, es decir, si android.flash.singleStrengthMaxLevel y android.flash.torchStrengthMaxLevel son mayores que 1, la secuencia de medición de precaptura (AE) de exposición automática debe desencadenarse para el modo flash configurado y la intensidad para evitar que la imagen se exponga incorrectamente en diferentes android.flash.strengthLevel.

Referencia de Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_ON.

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.

OnAutoFlash 2

Al igual que ON, salvo que el dispositivo de cámara también controla la unidad flash de la cámara, despidándola en condiciones de poca luz.

El flash se puede desencadenar durante una secuencia de precaptura (desencadenada por android.control.aePrecaptureTrigger) y se puede desencadenar para las capturas para las que el campo android.control.captureIntent está establecido en STILL_CAPTURE.

Es importante esperar a que se complete la secuencia de precaptura (es decir, android.control.aeState alcanza FLASH_REQUIRED, CONVERGED o LOCKED) antes de enviar una solicitud de STILL_CAPTURE. De lo contrario, en condiciones de poca luz, la imagen captura con parpadeo no tendrá exposiciones correctas.

Referencia de Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_ON_AUTO_FLASH.

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.

OnAlwaysFlash 3

Al igual que ON, excepto que el dispositivo de cámara también controla la unidad flash de la cámara, siempre activando para capturas fijas.

El flash se puede desencadenar durante una secuencia de precaptura (desencadenada por android.control.aePrecaptureTrigger) y siempre se activará para las capturas para las que el campo android.control.captureIntent está establecido en STILL_CAPTURE.

Es importante esperar a que la secuencia de precaptura se complete (es decir, android.control.aeState alcanza FLASH_REQUIRED, CONVERGED o LOCKED) Dbefore que envía una solicitud de STILL_CAPTURE. De lo contrario, en condiciones de poca luz, la imagen captura con parpadeo no tendrá exposiciones correctas.

Referencia de Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_ON_ALWAYS_FLASH.

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.

OnAutoFlashRedeye 4

Al igual que ON_AUTO_FLASH, pero con reducción automática de ojos rojos.

Si el dispositivo de cámara lo considera necesario, se activará un flash de reducción de ojos rojos durante la secuencia de precaptura.

Referencia de Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE.

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.

OnExternalFlash 5

Se ha activado un flash externo.

Informa al dispositivo de cámara de que se ha activado un flash externo y que la medición (y el foco continuo si está activo) se deben volver a calcular rápidamente para tener en cuenta el flash externo. De lo contrario, este modo actúa como ON.

Cuando el flash externo está desactivado, el modo AE debe cambiarse a uno de los otros modos de AE disponibles.

Si el dispositivo de cámara admite el modo flash externo de AE, android.control.aeState debe ser FLASH_REQUIRED después de que el dispositivo de cámara finalice el examen de AE y esté demasiado oscuro sin flash.

Referencia de Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_ON_EXTERNAL_FLASH.

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.

OnLowLightBoostBrightnessPriority 6

Al igual que "ON", pero aplica un aumento de brillo adicional en escenas de poca luz.

Cuando las condiciones de iluminación de la escena están dentro del intervalo definido por android.control.lowLightBoostInfoLuminanceRange, este modo aplicará un aumento de brillo adicional.

Este modo ajustará automáticamente la intensidad del impulso de poca luz aplicada según las condiciones de iluminación de la escena. Una escena más oscura recibirá más impulso, mientras que una escena más brillante recibirá menos aumento.

Este modo puede omitir la velocidad de fotogramas de destino establecida para permitir que se capture más luz, lo que puede dar lugar a un movimiento más cortador. La velocidad de fotogramas puede extenderse a menor que android.control.aeAvailableTargetFpsRanges, pero no irá por debajo de 10 FPS. Este modo también puede aumentar la ganancia de sensibilidad del sensor, lo que puede dar lugar a un aumento del ruido luma y cromático. La ganancia de sensibilidad del sensor puede extenderse a valores más altos más allá de android.sensor.info.sensitivityRange. Este modo también puede aplicar procesamiento adicional para recuperar detalles en áreas oscuras y brillantes de la imagen, y reducir el ruido en la configuración de ganancia de alta sensibilidad para administrar el equilibrio entre la sensibilidad de la luz y el ruido de captura.

Este modo está restringido a dos superficies de salida. Un tipo de superficie de salida puede ser SurfaceView o TextureView. Otro tipo de superficie de salida puede ser MediaCodec o MediaRecorder. Este modo no se puede usar con un intervalo de FPS de destino superior a 30 FPS.

Si no se admite la configuración de sesión, el modo AE notificado en CaptureResult será "ON" en lugar de "ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY".

Cuando este modo AE está habilitado, el campo CaptureResult android.control.lowLightBoostState indicará cuándo el aumento de poca luz es "ACTIVO" o "INACTIVE". De forma predeterminada, android.control.lowLightBoostState será "INACTIVE".

El aumento de luz baja es "ACTIVO" una vez que la condición de iluminación de la escena es menor que el valor lux de límite superior definido por android.control.lowLightBoostInfoLuminanceRange. Este modo será "INACTIVE" una vez que la condición de iluminación de la escena sea mayor que el valor lux de límite superior definido por android.control.lowLightBoostInfoLuminanceRange.

Referencia de Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY.

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.

Comentarios

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.

Se aplica a