We now recommend you use the Oboe libraries:
Role in this project:
Mobile Developer (Android) Contributions:110 commits, 28 PRs, 97 pushes in 3 years 2 months
Contributions summary:Don implemented a sample app that demonstrates high-performance audio on Android. They added the SimpleSynth sample application, which likely involves creating and managing audio playback using OpenSL ES or AAudio. The commits show interaction with audio-related C++ code, including initializing audio buffers, setting stream parameters, and handling audio callbacks. Additionally, the commits include refactoring for multi-channel audio streams.
performanceandroidhigh-performanceaudio
Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
Role in this project:
Back-end Developer Contributions:11 releases, 61 reviews, 445 commits in 5 years 2 months
Contributions summary:Don primarily contributed to the Oboe audio library by implementing and refining core audio stream functionality. Their work involved modifying existing C++ code to integrate with OpenSL ES, including initializing and managing audio players, managing buffers, handling callbacks, and improving API compatibility for various Android versions. The user also added utility functions and error handling for improved code quality and usability. These changes suggest a focus on low-level audio processing and system integration within the project.
androidaudiocppoboe