Esse recurso foi adicionado no Android 11 para ativar a decodificação de mídia com baixa latência, o que é fundamental para apps em tempo real. Os parceiros de SoC precisam fornecer um driver de decodificador para oferecer suporte a esse recurso. O framework de mídia sinaliza esse modo usando parâmetros de configuração do Codec 2.0/OMX disponíveis no AOSP. Consulte a implementação de referência para ativar esse recurso.
Implementação
Os parceiros de SoC precisam implementar drivers de decodificador para oferecer suporte a esse recurso. Os desenvolvedores de apps podem usar a nova API para aproveitar o recurso. Os parceiros precisam fornecer drivers de decodificador. Essa é uma nova API pública que ainda não foi usada. Não é necessário implementar uma interface do sistema ou uma extensão para esse recurso.
Personalização
A API permite que os usuários ativem ou desativem esse recurso. Se ativado, o decodificador precisa retornar frames decodificados assim que possível com base no padrão de codificação (sem esperar por mais entradas) e permanecer ativo. Se desativado, o decodificador poderá usar otimizações de energia que podem resultar no retorno de frames decodificados mais tarde do que o estritamente necessário, e o decodificador poderá ser desligado quando estiver parado.