Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, use android-latest-release. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP.
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Estabilização da visualização da câmera
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Em dispositivos com o Android 13 ou mais recente, o framework da câmera oferece suporte à estabilização de vídeo no fluxo de visualização e outros fluxos não RAW em sessões de captura da câmera. Esse recurso permite que apps de terceiros ofereçam uma experiência o que você vê é o que você recebe (WYSIWYG, na sigla em inglês) ao comparar a visualização da câmera e a gravação.
Implementação
Para oferecer esse recurso a apps de terceiros, os fabricantes de dispositivos precisam anunciar o suporte às seguintes chaves e implementar algoritmos de estabilização de visualização na HAL da câmera:
Para modificar as configurações padrão desse recurso, atribua um valor padrão no
modelo de solicitação de captura ao criar uma solicitação de captura usando
createCaptureRequest.
Para uma implementação de referência desse recurso, consulte o código de
EmulatedCamera em Cuttlefish em
hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp.
Para mais detalhes sobre os modos de estabilização de vídeo, consulte
CONTROL_VIDEO_STABILIZATION_MODE.
Validação
Para testar a implementação desse recurso, use os seguintes testes CTS e ITS:
CTS:
ITS (testa o campo de visão e a qualidade da estabilização):
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2026-10-11 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-10-11 UTC."],[],[]]