CameraX Dual Concurrent Camera: Simplificando o Streaming simultâneo de Múltiplas Câmeras

CameraX Dual Concurrent Camera: Simplificando o Streaming simultâneo de Múltiplas Câmeras

Os desenvolvedores Android estão prontos para se beneficiar de uma atualização da biblioteca CameraX que melhora seu recurso Dual Concurrent Camera. O aprimoramento, introduzido na versão 1.5.0-alpha01, simplifica a implementação de streaming simultâneo de duas câmeras diferentes.

Aprimorando a Funcionalidade Dual Concurrent Camera

Donovan McMurray, engenheiro de relações com desenvolvedores do Google, escreveu em uma postagem de blog: "O CameraX agora também cuidará da composição dos dois fluxos de câmera". Essa funcionalidade expandida se baseia no recurso original Dual Concurrent Camera lançado no CameraX 1.3.0, que McMurray descreveu como "já um grande salto para tornar esse recurso mais fácil de implementar".

A iteração mais recente mantém a compatibilidade com versões anteriores, garantindo que o código Dual Concurrent Camera existente permaneça inalterado. Os desenvolvedores podem aproveitar o novo tratamento de composição utilizando o construtor SingleCameraConfig atualizado, que agora inclui um parâmetro para um objeto CompositionSettings.

Implementando o Recurso Dual Concurrent Camera

Para implementar o recurso, os desenvolvedores devem primeiro confirmar o suporte de câmera simultânea no dispositivo. McMurray forneceu um trecho de código demonstrando como configurar seletores de câmera primária e secundária, enfatizando a importância do uso consistente do construtor ao criar SingleCameraConfigs.

A atualização introduz flexibilidade aprimorada na composição do fluxo da câmera. "Você não está limitado a um layout picture-in-picture", explicou McMurray. "Por exemplo, você pode definir um layout lado a lado definindo os deslocamentos e fatores de escala de acordo. Você quer manter ambas as dimensões dimensionadas na mesma quantidade para evitar uma pré-visualização esticada."

Feedback e Melhorias Futuras

O recurso CompositionSettings no Dual Concurrent Camera está atualmente em alfa, permitindo que os desenvolvedores forneçam feedback e solicitem melhorias antes que a API seja finalizada. O Google incentiva os desenvolvedores a compartilharem suas ideias no CameraX Discussion Group.

Impacto e Importância da Atualização

Esta atualização abre caminho para interfaces de câmera mais sofisticadas e amigáveis ​​em aplicações futuras. Como os dispositivos móveis dependem cada vez mais de configurações multicâmera, ferramentas como a biblioteca aprimorada CameraX serão inestimáveis ​​para desenvolvedores que buscam aproveitar totalmente esses recursos de hardware.

O Google lançou as notas de lançamento completas do CameraX 1.5.0-alpha01, detalhando atualizações e correções adicionais para a biblioteca. Conforme o recurso avança para a versão estável, será interessante observar como os desenvolvedores incorporam a funcionalidade de câmera dupla em seus aplicativos.

Conteúdo Relacionado

Voltar para o blog

Deixe um comentário

Os comentários precisam ser aprovados antes da publicação.