Oboe

OBOE ist eine C ++-Bibliothek, mit der sie einfach machen können, Hochleistungs-Audio-Apps auf Android zu erstellen. Es wurde in erster Linie erstellt, um Entwicklern zu ermöglichen, eine vereinfachte API zu zielen, die über mehrere API -Ebenen hinweg auf API Level 16 (Jelly Bean) funktioniert.
Merkmale
- Ab API 16 kompatibel - läuft auf 99% der Android -Geräte
- Wählt die Audio -API (öffnet sich auf API 16+ oder Aaudio auf API 27+), die die beste Audio -Leistung auf dem Ziel -Android -Gerät liefert
- Automatische Latenzwendung
- Modernes C ++, sodass Sie sauberen, eleganten Code schreiben können
- Problemumgehungen für einige bekannte Themen
- Wird von beliebten Apps und Frameworks verwendet
Dokumentation
- Erste Schritte
- Vollständiger Leitfaden für Oboe
- API -Referenz
- Historie der Audiofunktionen/Fehler nach Android -Version
- Migrationshandbuch für Apps mit OpenSL ES
- Häufig gestellte Fragen (FAQ)
- Wiki
- Unsere Roadmap - Stimmen Sie über ein Feature/Problem ab, indem Sie dem ersten Kommentar einen Daumen hinzufügen.
Gemeinschaft
- Reddit: R/AndroidaudioDev
- Stackoverflow: #OBOE
Testen
- OBOETESTER -App zur Messung der Latenz, Störungen usw.
- Oboe Unit -Tests
Videos
- Erste Schritte mit Oboe
- Audio mit geringer Latenz - weil sich Ihre Ohren lohnen (Android Dev Summit '18)
- Gewinnen auf Android - So optimieren Sie eine Android -Audio -App. (ADC '18)
Beispielcode und Apps
- Beispiel -Apps finden Sie im Musterverzeichnis.
- Eine vollständige "Effektprozessor" -App namens FXLAB finden Sie im Ordner Apps/FXLab.
- Schauen Sie sich auch das Rhythm Game Codelab an.
Mustercode Dritter
- Ableton Link Integration Demo (Autor: Jbloit)
Beitragen
Wir würden gerne Ihre Pull -Anfragen erhalten. Bevor wir jedoch können, lesen Sie bitte die beitragenden Richtlinien.
Versionsgeschichte
Sehen Sie sich die Seite "Veröffentlichungen" an.
Lizenz
LIZENZ