#core #audio #unit #osx #ios

coreaudio-rs

A friendly rust interface for Apple’s CoreAudio API

19 unstable releases (9 breaking)

0.9.1 Apr 23, 2018
0.9.0 Feb 6, 2018
0.8.1 Feb 3, 2018
0.7.0 Oct 10, 2017
0.0.5 Mar 27, 2015

#18 in Audio

Download history 853/week @ 2019-10-12 921/week @ 2019-10-19 1200/week @ 2019-10-26 834/week @ 2019-11-02 1120/week @ 2019-11-09 1848/week @ 2019-11-16 1246/week @ 2019-11-23 1051/week @ 2019-11-30 1165/week @ 2019-12-07 1254/week @ 2019-12-14 749/week @ 2019-12-21 739/week @ 2019-12-28 909/week @ 2020-01-04 1796/week @ 2020-01-11 1473/week @ 2020-01-18 126/week @ 2020-01-25

4,877 downloads per month
Used in 97 crates (3 directly)

MIT/Apache

110KB
1.5K SLoC

coreaudio-rs Build Status Crates.io Crates.io

A friendly rust interface for Apple's Core Audio API.

This crate aims to expose and wrap the functionality of the original C API in a zero-cost, safe, Rust-esque manner.

If you just want direct access to the unsafe bindings, use coreaudio-sys.

Documentation


lib.rs:

coreaudio-rs

A friendly rust interface for Apple's CoreAudio API.

Read the CoreAudio Overview here.

Currently, work has only been started on the audio_unit module, but eventually we'd like to cover at least the majority of the C API.

Dependencies

~0–1.4MB
~30K SLoC