#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

#5 in Audio

Download history 523/week @ 2018-08-07 504/week @ 2018-08-14 391/week @ 2018-08-21 549/week @ 2018-08-28 437/week @ 2018-09-04 413/week @ 2018-09-11 416/week @ 2018-09-18 401/week @ 2018-09-25 603/week @ 2018-10-02 529/week @ 2018-10-09 702/week @ 2018-10-16 460/week @ 2018-10-23 433/week @ 2018-10-30

1,074 downloads per month
Used in 46 crates (3 directly)

MIT/Apache

109KB
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

~1.5MB
~28K SLoC