Oboe

OBOE es una biblioteca C ++ que facilita la creación de aplicaciones de audio de alto rendimiento en Android. Se creó principalmente para permitir a los desarrolladores apuntar a una API simplificada que funciona en múltiples niveles de API hasta el nivel de API 16 (Jelly Bean).
Características
- Compatible con la API 16 en adelante: se ejecuta en el 99% de los dispositivos Android
- Elige la API de audio (OpenSl es en API 16+ o Aaudio en API 27+) que dará el mejor rendimiento de audio en el dispositivo Android de destino
- Ajuste de latencia automática
- C ++ moderno que le permite escribir código limpio y elegante
- Solución para algunos problemas conocidos
- Utilizado por aplicaciones y marcos populares
Documentación
- Guía de inicio
- Guía completa para oboe
- Referencia de API
- Historial de funciones de audio/errores por versión de Android
- Guía de migración para aplicaciones que usan OpenSl ES
- Preguntas frecuentes (preguntas frecuentes)
- Wiki
- Nuestra hoja de ruta: vote sobre una función/tema agregando un visto bueno al primer comentario.
Comunidad
- Reddit: R/AndroidioDioDev
- Stackoverflow: #oboe
Pruebas
- Aplicación de Oboetester para medir latencia, fallas, etc.
- Pruebas unitarias de oboe
Videos
- Empezando con oboe
- Audio de baja latencia: porque sus oídos valen la pena (Android Dev Summit '18)
- Ganar en Android: cómo optimizar una aplicación de audio de Android. (ADC '18)
Código de muestra y aplicaciones
- Las aplicaciones de muestra se pueden encontrar en el directorio de muestras.
- Se puede encontrar una aplicación completa de "Procesador de efectos" llamada FXLAB en la carpeta Apps/FXLAB.
- También mira el juego de ritmo Codelab.
Código de muestra de terceros
- Demostración de integración de enlaces de Ableton (autor: jbloit)
Que contribuye
Nos encantaría recibir sus solicitudes de extracción. Sin embargo, antes de que podamos, lea las pautas contribuyentes.
Historial de versiones
Ver la página de versiones.
Licencia
LICENCIA