A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en AOSP.
Decodificación de latencia baja en MediaCodec
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Esta función se agregó en Android 11 para habilitar la decodificación de medios con latencia baja, lo que es fundamental para las apps en tiempo real. Los socios de SoC deben proporcionar un controlador de decodificador para admitir esta función. El framework de medios indica este modo con los parámetros de configuración de Codec 2.0/OMX disponibles en AOSP.
Consulta la
implementación de referencia para habilitar esta función.
Implementación
Los socios de SoC deben implementar controladores de decodificador para admitir esta función. Los desarrolladores de apps pueden usar la nueva API para usar la función. Los socios deben proporcionar controladores de decodificador. Esta es una nueva API pública que no se ha usado. No es necesario implementar una IU del sistema ni una extensión para esta función.
Personalización
La API permite a los usuarios activar o desactivar esta función. Si está activada, el decodificador debe devolver los fotogramas decodificados lo antes posible según el estándar de codificación (sin esperar más entradas) y debe permanecer activo. Si está desactivada, el decodificador puede usar optimizaciones de energía que pueden hacer que los fotogramas decodificados se devuelvan más tarde de lo estrictamente necesario, y el decodificador puede apagarse cuando se detiene.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-12-03 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-12-03 (UTC)"],[],[]]