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. O objetivo desse framework padronizado é simplificar o desenvolvimento para desenvolvedores de apps, fabricantes de equipamentos originais (OEMs) e fornecedores de system on chip (SoC) ao oferecer um conjunto consistente de APIs do Android. Para fornecedores de SoC especificamente, permite que o framework do Android processe a configuração de PQ e AQ, reduzindo o overhead de colaboração com diferentes desenvolvedores de aplicativos.
Em última análise, para o Google e a plataforma Android, ele ajuda a reduzir a fragmentação, melhorar a qualidade e a escalabilidade, oferecer novos recursos e estabelecer a base para uma interface de AQ/PQ unificada e uma experiência do usuário aprimorada.
O framework de qualidade de mídia oferece suporte a vários casos de uso para melhorar a experiência de assistir TV. 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 que estão 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 por MediaCodec, definição de perfis padrão de apps para apps de mídia específicos e definição de 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, gerenciamento de perfis de imagem ativa para processamento contínuo e processamento de recursos de luz de fundo ambiente.
A equipe do Android está trabalhando com nossos parceiros do ecossistema para oferecer suporte ao framework de qualidade de mídia.