2 dépôts
Unified interfaces that wrap multiple platform-specific audio APIs to simplify development.
Distinct from Android API Simplifications: Focuses on providing a consistent wrapper for audio backends rather than general Android API simplifications.
Explore 2 awesome GitHub repositories matching mobile development · Audio API Abstractions. Refine with filters or upvote what's useful.
Oboe is a native C++ library designed for building high-performance, low-latency audio applications on Android. It serves as a unified wrapper and native API for managing audio streams, sample rates, and hardware routing across different Android operating system versions. The library provides a consistent interface by automatically selecting the most efficient audio backend at runtime, switching between AAudio and OpenSL ES to ensure the lowest possible latency. It enables exclusive-mode hardware access to bypass the system mixer and utilizes a high-priority asynchronous pull model for audio
Provides a unified C++ interface that automatically selects the most efficient Android audio backend at runtime.
React Native Audio Toolkit is a cross-platform mobile library and toolkit for recording, playing, and streaming audio files within cross-platform mobile applications. It provides a unified JavaScript interface that abstracts the distinct native audio implementations of different mobile operating systems behind a common set of APIs. The library supports loading and playing local or remote audio files with controls for playback speed, volume, looping, seeking, and hardware looping. It also captures microphone input into audio files with configurable bitrate, channels, sample rate, format, and m
Provides a unified JavaScript interface that abstracts the distinct native audio implementations of different mobile operating systems.