#android #api-bindings #oboe

sys oboe-sys

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

11 unstable releases

0.6.1 Mar 3, 2024
0.5.0 Jan 17, 2023
0.4.5 Jan 11, 2022
0.4.4 Aug 18, 2021
0.1.0 Jan 7, 2020

#662 in Audio

Download history 22708/week @ 2024-07-21 28654/week @ 2024-07-28 24343/week @ 2024-08-04 25702/week @ 2024-08-11 29457/week @ 2024-08-18 38961/week @ 2024-08-25 33353/week @ 2024-09-01 25778/week @ 2024-09-08 24798/week @ 2024-09-15 30306/week @ 2024-09-22 29483/week @ 2024-09-29 26319/week @ 2024-10-06 29848/week @ 2024-10-13 29349/week @ 2024-10-20 34546/week @ 2024-10-27 38406/week @ 2024-11-03

134,151 downloads per month
Used in 584 crates (via oboe)

Apache-2.0

635KB
13K SLoC

Rust 7K SLoC // 0.0% comments C++ 5.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–1.3MB
~18K SLoC