Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP мы рекомендуем использовать android-latest-release вместо aosp-main . Ветка манифеста android-latest-release всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Декодирование с малой задержкой в MediaCodec
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Эта функция была добавлена в Android 11 для обеспечения декодирования медиаконтента с низкой задержкой, что критически важно для приложений реального времени. Для поддержки этой функции партнеры-производители SoC должны предоставить драйвер декодера. Медиафреймворк сигнализирует об этом режиме с помощью параметров конфигурации Codec 2.0/OMX, доступных в AOSP. Инструкции по включению этой функции см. в справочной реализации .
Выполнение
Для поддержки этой функции партнёрам-разработчикам SoC необходимо реализовать драйверы декодеров. Разработчики приложений могут использовать новый API для использования этой функции. Партнёрам необходимо предоставить драйверы декодеров. Это новый общедоступный API, который ранее не использовался. Реализовывать системный пользовательский интерфейс или расширение для этой функции не требуется.
Настройка
API позволяет пользователям включать и отключать эту функцию. При включении декодер должен возвращать декодированные кадры как можно скорее в соответствии со стандартом кодирования (не дожидаясь дальнейших входных данных) и должен оставаться в активном состоянии. При выключении декодер может использовать оптимизацию энергопотребления, что может привести к тому, что декодированные кадры будут возвращаться позже, чем это строго необходимо, а декодер может отключиться при остановке.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-12-03 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-12-03 UTC."],[],[]]