Idioma

ControlAEMode Enumeração

Definição

Enumera valores retornados por vários métodos de ControlAEMode.

public enum ControlAEMode
type ControlAEMode = 
Herança
ControlAEMode

Campos

Nome Valor Description
Off 0

A rotina de autoexposição do dispositivo de câmera está desabilitada.

Os campos android.sensor.exposureTime, android.sensor.sensitivity e android.sensor.frameDuration são usados pelo dispositivo de câmera, juntamente com os campos android.flash.* , se houver uma unidade flash para este dispositivo de câmera.

Observe que o comportamento do AWB (balanceamento automático em branco) e do AF (foco automático) depende do dispositivo quando o AE está no modo OFF. Para ter um comportamento consistente em diferentes dispositivos, é recomendável definir AWB e AF como modo OFF ou bloquear AWB e AF antes de definir AE como OFF. Consulte android.control.awbMode, android.control.afMode, android.control.awbLock e android.control.afTrigger para obter mais detalhes.

Os dispositivos LEGACY não dão suporte ao modo OFF e substituirão as tentativas de usar esse valor para ON.

Referência do Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_OFF.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

On 1

A rotina de autoexposição do dispositivo de câmera está ativa, sem controle flash.

Os valores do aplicativo para android.sensor.exposureTime, android.sensor.sensitivity e android.sensor.frameDuration são ignorados. O aplicativo tem controle sobre os vários campos android.flash.*.

Se o dispositivo der suporte ao controle de força flash manual, ou seja, se android.flash.singleStrengthMaxLevel e android.flash.torchStrengthMaxLevel forem maiores que 1, a sequência de medição de pré-exposição automática (AE) deverá ser disparada para o modo flash configurado e a força para evitar que a imagem seja exposta incorretamente em diferentes android.flash.strengthLevel.

Referência do Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_ON.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

OnAutoFlash 2

Como ON, exceto que o dispositivo de câmera também controla a unidade flash da câmera, disparando-a em condições de pouca luz.

O flash pode ser disparado durante uma sequência de pré-abertura (disparada por android.control.aePrecaptureTrigger) e pode ser disparado para capturas para as quais o campo android.control.captureIntent está definido como STILL_CAPTURE.

É importante aguardar a conclusão da sequência de pré-inicialização (ou seja, android.control.aeState atinge FLASH_REQUIRED, CONVERGED ou LOCKED) antes de enviar uma solicitação STILL_CAPTURE. Caso contrário, em condições de pouca luz, a imagem capturada com flash disparado não terá exposições corretas.

Referência do Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_ON_AUTO_FLASH.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

OnAlwaysFlash 3

Como ON, exceto que o dispositivo de câmera também controla a unidade flash da câmera, sempre disparando-a para capturas ainda.

O flash pode ser disparado durante uma sequência de pré-abertura (disparada por android.control.aePrecaptureTrigger) e sempre será acionado para capturas para as quais o campo android.control.captureIntent está definido como STILL_CAPTURE.

É importante aguardar a conclusão da sequência de pré-inicialização (ou seja, android.control.aeState atinge FLASH_REQUIRED, CONVERGED ou LOCKED) antes de enviar uma solicitação STILL_CAPTURE. Caso contrário, em condições de pouca luz, a imagem capturada com flash disparado não terá exposições corretas.

Referência do Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_ON_ALWAYS_FLASH.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

OnAutoFlashRedeye 4

Como ON_AUTO_FLASH, mas com redução automática do olho vermelho.

Se for considerado necessário pelo dispositivo de câmera, um flash de redução de olho vermelho será acionado durante a sequência de pré-inicialização.

Referência do Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

OnExternalFlash 5

Um flash externo foi ativado.

Ele informa ao dispositivo de câmera que um flash externo foi ativado e que a medição (e o foco contínuo, se ativo) devem ser rapidamente recalculados para considerar o flash externo. Caso contrário, esse modo atuará como ON.

Quando o flash externo estiver desativado, o modo AE deverá ser alterado para um dos outros modos de AE disponíveis.

Se o dispositivo de câmera der suporte ao modo flash externo do AE, android.control.aeState deverá ser FLASH_REQUIRED depois que o dispositivo de câmera concluir a verificação do AE e ficar muito escuro sem flash.

Referência do Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_ON_EXTERNAL_FLASH.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

OnLowLightBoostBrightnessPriority 6

Como "ON", mas aplica um aumento adicional de brilho em cenas de pouca luz.

Quando as condições de iluminação da cena estiverem dentro do intervalo definido por android.control.lowLightBoostInfoLuminanceRange, esse modo aplicará um aumento adicional de brilho.

Esse modo ajustará automaticamente a intensidade do baixo aumento de luz aplicado de acordo com as condições de iluminação da cena. Uma cena mais escura receberá mais impulso, enquanto uma cena mais brilhante receberá menos impulso.

Esse modo pode ignorar a taxa de quadros de destino definida para permitir que mais luz seja capturada, o que pode resultar em movimento de choppier. A taxa de quadros pode se estender para menor que o android.control.aeAvailableTargetFpsRanges, mas não ficará abaixo de 10 FPS. Esse modo também pode aumentar o ganho de sensibilidade do sensor, o que pode resultar no aumento do ruído de luma e croma. O ganho de confidencialidade do sensor pode se estender a valores mais altos além de android.sensor.info.sensitivityRange. Esse modo também pode aplicar processamento adicional para recuperar detalhes em áreas escuras e brilhantes da imagem e redução de ruído em configurações de ganho de alta confidencialidade para gerenciar a troca entre a sensibilidade à luz e o ruído de captura.

Esse modo é restrito a duas superfícies de saída. Um tipo de superfície de saída pode ser SurfaceView ou TextureView. Outro tipo de superfície de saída pode ser MediaCodec ou MediaRecorder. Esse modo não pode ser usado com um intervalo FPS de destino superior a 30 FPS.

Se não houver suporte para a configuração da sessão, o modo AE relatado no CaptureResult será 'ON' em vez de 'ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY'.

Quando esse modo AE estiver habilitado, o campo CaptureResult android.control.lowLightBoostState indicará quando o aumento de luz baixo for "ACTIVE" ou "INACTIVE". Por padrão, android.control.lowLightBoostState será 'INACTIVE'.

O aumento de luz baixa é 'ACTIVE' quando a condição de iluminação da cena é menor que o valor de lux de limite superior definido por android.control.lowLightBoostInfoLuminanceRange. Esse modo será 'INACTIVE' depois que a condição de iluminação da cena for maior que o valor de lux de limite superior definido por android.control.lowLightBoostInfoLuminanceRange.

Referência do Android para android.hardware.camera2.CameraMetadata.CONTROL_AE_MODE_ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a