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

A Google acaba de anunciar o lançamento da versão...
O Rails 8 sempre foi um divisor de águas...
O mundo do trabalho está passando por uma transformação...
Na era do declínio do império dos Estados Unidos...
Os aplicativos da Web são uma pedra fundamental da...
Hoje em dia, muitos testadores de desempenho com muitos...
A explosão de interesse em IA, particularmente IA generativa,...
O mundo da tecnologia tem estado agitado com discussões...
Pontos quânticos (QDs) são partículas semicondutoras em nanoescala caracterizadas...
Estamos prontos para dar uma olhada nas cartas do...
Hackers norte-coreanos, incluindo o infame Lazarus Group, podem começar...
O Sensecap Watcher é um pequeno aparelho com câmera,...
Nos dias atuais, a acessibilidade digital é um tema...
Os desenvolvedores Java enfrentam uma variedade de erros relacionados...
Com várias décadas de experiência, adoro criar aplicativos corporativos...
A escalabilidade é um fator crítico quando se trata...
Ao trabalhar em um projeto de código aberto no...
Bloga dön

Yorum yapın

Yorumların yayınlanabilmesi için onaylanması gerektiğini lütfen unutmayın.