Гобой

GOOGE-это библиотека C ++, которая позволяет легко создавать высокопроизводительные аудиоприложения на Android. Он был создан главным образом для того, чтобы позволить разработчикам нацелиться на упрощенный API, который работает на нескольких уровнях API обратно к уровню API 16 (Jelly Bean).
Функции
- Совместим с API 16 и далее - работает на 99% устройств Android
- Выбирает AUDIO API (OpenSl ES на API 16+ или AAUDIO на API 27+), который даст наилучшую аудиопроизводительность на целевом устройстве Android
- Автоматическая настройка задержки
- Современный C ++, позволяющий писать чистый, элегантный код
- Обходные пути для некоторых известных проблем
- Используется популярными приложениями и фреймворками
Документация
- Начало работы
- Полный гид по гобоу
- Ссылка на API
- История аудио функции/ошибки от Android версии
- Руководство по миграции для приложений с использованием opensl es
- Часто задаваемые вопросы (FAQ)
- Вики
- Наша дорожная карта - проголосуйте за функцию/проблему, добавив большие пальцы в первый комментарий.
Сообщество
- Reddit: R/Androidaudev
- Stackoverflow: #Oboe
Тестирование
- Приложение Oboetester для измерения задержки, глюков и т. Д.
- Проверки гобоя
Видео
- Начало работы с гобоем
- Аудио с низкой задержкой - потому что ваши уши того стоят (Android Dev Summit '18)
- Победа на Android - как оптимизировать приложение Android Audio. (ADC '18)
Пример кода и приложения
- Образцы приложений можно найти в каталоге образцов.
- Полное приложение для «процессора эффектов», называемое FXLAB, можно найти в папке Apps/FXLAB.
- Также посмотрите на ритм Game CodeLab.
Сторонний пример кода
- Ableton Link Integration Demo (Автор: Jbloit)
Вклад
Мы хотели бы получить ваши запросы на притяжение. Прежде чем мы сможем, пожалуйста, прочтите рекомендации по содействию.
История версий
Просмотреть страницу релизов.
Лицензия
ЛИЦЕНЗИЯ