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 globais padrão, 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.