Estrutura de qualidade da mídia
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O framework de qualidade de mídia está sendo introduzido no Android 16 para
Android TV com o objetivo de estabelecer uma API padronizada para ajustes de qualidade de imagem (PQ) e qualidade de áudio (AQ). O objetivo principal é oferecer uma abordagem unificada para esses ajustes em diferentes dispositivos Android TV.
Esse framework padronizado visa simplificar o desenvolvimento para desenvolvedores de apps,
fabricantes de equipamento original (OEMs) e fornecedores de system-on-chip (SoC), oferecendo um conjunto consistente de APIs Android. Para fornecedores de SoC, ele permite que o framework Android processe a configuração de PQ e AQ, reduzindo a sobrecarga de colaboração com diferentes desenvolvedores de aplicativos.
Para o Google e a plataforma Android, isso ajuda a reduzir a fragmentação, melhorar a qualidade e a escalonabilidade, oferecer novos recursos e criar a base para uma interface unificada de AQ/PQ e uma experiência do usuário aprimorada.
A estrutura de qualidade de mídia oferece suporte a vários casos de uso para melhorar a experiência de assistir TV. Vale a pena observar que os perfis e as configurações podem ser gerenciados por nome do pacote (app) e por ID de entrada. Além disso, os perfis podem ser
criados por apps do sistema ou por outros apps na lista de permissões. Os perfis só podem ser atualizados ou removidos pelo proprietário. Especificamente, o
framework gerencia perfis de imagem e som. Exemplos de parâmetros de imagem incluem brilho, contraste e nitidez. Exemplos de parâmetros de som incluem graves e agudos. Esses perfis podem ser aplicados em vários contextos, incluindo
a definição de perfis padrão globais, perfis de streaming via MediaCodec, perfis padrão
de apps para apps de mídia específicos e perfis de imagem de entrada de TV
para entradas específicas, como HDMI. O framework também oferece suporte a mudanças de status, permitindo diferentes conjuntos de parâmetros para estados como HDR, gerenciando perfis de imagem ativos para processamento contínuo e processando recursos de luz de fundo ambiente.
A equipe do Android está trabalhando com nossos parceiros do ecossistema para oferecer suporte à estrutura de qualidade de mídia.
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 2025-08-27 UTC.
[null,null,["Última atualização 2025-08-27 UTC."],[],[],null,["The Media Quality framework is being introduced in Android 16 for\nAndroid TV with the objective of establishing a standardized API for Picture\nQuality (PQ) and Audio Quality (AQ) adjustments. The primary goal is to provide\na unified approach to these adjustments across different Android TV devices.\nThis standardized framework aims to simplify development for app developers,\noriginal equipment manufacturers (OEMs), and system-on-chip (SoC) vendors by\noffering a consistent set of Android APIs. For SoC vendors specifically, it\nallows the Android framework to handle PQ and AQ configuration, reducing the\noverhead of collaborating with different application developers.\n\nUltimately, for Google and Android platform, it helps reduce fragmentation,\nimprove quality and scalability, provide new features, and lay the foundation\nfor a Unified AQ/PQ UI and improved user experience.\n\nThe Media Quality framework supports various use cases to enhance the\nTV-watching experience. It is worth noting that profiles and settings can be\nmanaged per package name (app), and per input ID. Additionally, profiles can be\ncreated by system apps, or by other apps that are in the allowlist. Profiles can\nbe updated or removed only by the owner of the profiles. Specifically, the\nframework manages Picture and Sound Profiles. Examples of picture parameters\ninclude brightness, contrast, sharpness. Examples of sound parameters include\nbass and treble. These profiles can be applied in various contexts, including\nsetting global default profiles, streaming profiles via MediaCodec, setting app\ndefault profiles for specific media apps, and setting TV input picture profiles\nfor specific inputs like HDMI. The framework also supports status changes,\nallowing different parameter sets for states like HDR, managing active picture\nprofiles for ongoing processing, and handling ambient backlight features.\n\nThe Android team is working with our ecosystem partners to support Media Quality\nframework."]]