Idioma

UsecaseMode Enumeração

Definição

Identifica um caso de uso para um mapa de configuração de fluxo de câmera recomendado.

public enum UsecaseMode
type UsecaseMode = 
Herança
UsecaseMode

Campos

Nome Valor Description
Preview 0

O mapa de configuração de fluxo recomendado para visualização de caso de uso deve conter um subconjunto de configurações eficientes e não paralisantes que devem incluir formatos de saída ImageFormat.PRIVATE e ImageFormat.YUV_420_888. Mesmo se disponível para o dispositivo de câmera, as configurações de alta velocidade ou entrada estarão ausentes.

Referência do Android para android.hardware.camera2.params.RecommendedStreamConfigurationMap.USECASE_PREVIEW.

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

Record 1

O mapa de configuração de fluxo recomendado para gravação deve conter um subconjunto de configurações de vídeo eficientes que incluem o formato de saída ImageFormat.PRIVATE para pelo menos todos os perfis com suporte. As configurações de alta velocidade, se com suporte, também estarão disponíveis. Mesmo que disponível para o dispositivo de câmera, as configurações de entrada estarão ausentes.

Referência do Android para android.hardware.camera2.params.RecommendedStreamConfigurationMap.USECASE_RECORD.

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

VideoSnapshot 2

O mapa de configuração de fluxo recomendado para o instantâneo de vídeo de caso de uso deve conter apenas um subconjunto de configurações eficientes de liveshot que incluem ImageFormat.JPEG formato de saída. Os tamanhos corresponderão pelo menos à resolução máxima do registro de uso e não causarão falhas de visualização. Mesmo se disponível para o dispositivo de câmera, as configurações de alta velocidade ou entrada estarão ausentes.

Referência do Android para android.hardware.camera2.params.RecommendedStreamConfigurationMap.USECASE_VIDEO_SNAPSHOT.

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

Snapshot 3

O mapa de configuração de fluxo recomendado para o instantâneo de caso de uso deve conter um subconjunto de configurações de captura ainda eficientes que devem incluir ImageFormat.JPEG formato de saída e pelo menos uma configuração com tamanho aproximadamente igual ao tamanho da matriz de pixels do sensor CameraCharacteristics.SENSOR_INFO_ACTIVE_ARRAY_SIZE. Mesmo se disponível para o dispositivo de câmera, as configurações de alta velocidade ou entrada estarão ausentes.

Referência do Android para android.hardware.camera2.params.RecommendedStreamConfigurationMap.USECASE_SNAPSHOT.

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

Zsl 4

Caso o dispositivo dê suporte a CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_YUV_REPROCESSING e/ou CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_PRIVATE_REPROCESSING, o mapa de configuração de fluxo recomendado para o caso de uso ZSL deve conter um subconjunto de configurações eficientes que incluam os mapeamentos de formato de entrada e saída sugeridos. Mesmo que disponível para o dispositivo de câmera, as configurações de alta velocidade estarão ausentes.

Referência do Android para android.hardware.camera2.params.RecommendedStreamConfigurationMap.USECASE_ZSL.

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

Raw 5

Caso o dispositivo dê suporte a CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_RAW, o mapa de configuração de fluxo recomendado para o caso de uso RAW deve conter um subconjunto de configurações eficientes que incluam o ImageFormat.RAW_SENSOR e outros formatos de saída RAW. Mesmo que disponível para o dispositivo de câmera, as configurações de alta velocidade e entrada estarão ausentes.

Referência do Android para android.hardware.camera2.params.RecommendedStreamConfigurationMap.USECASE_RAW.

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

LowLatencySnapshot 6

O mapa de configuração de fluxo recomendado para o instantâneo de baixa latência do caso de uso deve conter o subconjunto de configurações com latência de ponta a ponta que não exceda 200 ms. em condições operacionais padrão (níveis de luz razoáveis, sistema não carregado). O formato de saída esperado será principalmente ImageFormat.JPEG no entanto, outros formatos de imagem também podem estar presentes. Mesmo que disponível para o dispositivo de câmera, as configurações de alta velocidade e entrada estarão ausentes. Esse mapa de configuração sugerido pode estar ausente em alguns dispositivos que não podem dar suporte a solicitações de baixa latência.

Referência do Android para android.hardware.camera2.params.RecommendedStreamConfigurationMap.USECASE_LOW_LATENCY_SNAPSHOT.

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

TenBitOutput 8

Se houver suporte, as configurações recomendadas de fluxo de saída de 10 bits devem incluir um subconjunto das saídas de ImageFormat.YCBCR_P010 e ImageFormat.PRIVATE anunciadas otimizadas para energia e desempenho quando registradas junto com um perfil de intervalo dinâmico de 10 bits com suporte. Consulte OutputConfiguration.setDynamicRangeProfile(long) para obter detalhes.

Referência do Android para android.hardware.camera2.params.RecommendedStreamConfigurationMap.USECASE_10BIT_OUTPUT.

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

Comentários

Use um único valor ao solicitar uma RecommendedStreamConfigurationMap das características da câmera. Esses valores são identificadores de caso de uso, não sinalizadores a serem combinados. Um mapa recomendado é um subconjunto do mapa de configuração de fluxo completo; um mapa para um caso de uso específico pode ficar indisponível em um dispositivo.

Origem do Android 16 para casos de uso de fluxo recomendados.

Aplica-se a