Hautbois

Oboe est une bibliothèque C ++ qui facilite la création d'applications audio haute performance sur Android. Il a été créé principalement pour permettre aux développeurs de cibler une API simplifiée qui fonctionne sur plusieurs niveaux d'API à l'API niveau 16 (Jelly Bean).
Caractéristiques
- Compatible avec l'API 16 - fonctionne sur 99% des appareils Android
- Choisit l'API audio (OpenSl es sur l'API 16+ ou Aaudio sur API 27+) qui donnera les meilleures performances audio sur le périphérique Android cible
- Réglage automatique de latence
- C ++ moderne vous permettant d'écrire un code propre et élégant
- Solutions de contournement pour certains problèmes connus
- Utilisé par des applications et des cadres populaires
Documentation
- Guide de démarrage
- Guide complet du hautbois
- Référence de l'API
- Historique des fonctionnalités audio / bogues par version Android
- Guide de migration pour les applications à l'aide d'OpenSl es
- Questions fréquemment posées (FAQ)
- Wiki
- Notre feuille de route - Votez sur une fonctionnalité / problème en ajoutant un coup de pouce au premier commentaire.
Communauté
- Reddit: r / androidaudiodev
- StackOverflow: #oboe
Essai
- Application OboeTester pour mesurer la latence, les problèmes, etc.
- Tests de l'unité de haut niveau
Vidéos
- Commencer avec le hautbois
- Audio à faible latence - parce que vos oreilles en valent la peine (Android Dev Summit '18)
- Gagner sur Android - Comment optimiser une application audio Android. (ADC '18)
Exemple de code et d'applications
- Des exemples d'applications se trouvent dans le répertoire des échantillons.
- Une application complète "Processeur d'effets" appelé FXLAB peut être trouvée dans le dossier Apps / FXLAB.
- Consultez également le jeu de rythme CodeLab.
Exemple de code tiers
- Ableton Link Integration Demo (Auteur: JBLOIT)
Contributif
Nous serions ravis de recevoir vos demandes de traction. Avant de le faire, veuillez lire les directives contributives.
Historique des versions
Affichez la page des versions.
Licence
LICENCE