#android #audio #aaudio #oboe #opensles

sys oboe-sys

Unsafe bindings for oboe an android library for low latency audio IO

6 releases (3 breaking)

0.4.2 May 22, 2021
0.4.0 Jan 17, 2021
0.3.0 Oct 30, 2020
0.2.1 Oct 5, 2020
0.1.0 Jan 7, 2020

#157 in Audio

Download history 2317/week @ 2021-02-26 2806/week @ 2021-03-05 2212/week @ 2021-03-12 2622/week @ 2021-03-19 2136/week @ 2021-03-26 2366/week @ 2021-04-02 3424/week @ 2021-04-09 2921/week @ 2021-04-16 2767/week @ 2021-04-23 2867/week @ 2021-04-30 3345/week @ 2021-05-07 4036/week @ 2021-05-14 3016/week @ 2021-05-21 4440/week @ 2021-05-28 3311/week @ 2021-06-04 2648/week @ 2021-06-11

11,835 downloads per month
Used in 66 crates (via oboe)

Apache-2.0

545KB
12K SLoC

Rust 7K SLoC // 0.0% comments C++ 4.5K SLoC // 0.2% comments

Raw (unsafe) bindings for Oboe library

github Crates.io Package Docs.rs API Docs License: Apache-2.0 CI Status

Oboe is a C++ library which makes it easy to build high-performance audio apps on Android. It was created primarily to allow developers to target a simplified API that works across multiple API levels back to API level 16 (Jelly Bean).

Usually you shouldn't use this crate directly, instead use oboe crate which provides safe interface.

No runtime deps

~0–260KB