#media #bindings #io #output #input #libsoundio

soundio

Bindings to libsoundio for audio input and output

2 releases

Uses old Rust 2015

0.2.1 Jan 26, 2020
0.2.0 Feb 19, 2017

#360 in Audio

Download history 13/week @ 2024-02-18 28/week @ 2024-02-25 9/week @ 2024-03-03 12/week @ 2024-03-10 7/week @ 2024-03-17 31/week @ 2024-03-24 42/week @ 2024-03-31 7/week @ 2024-04-07 10/week @ 2024-04-14 10/week @ 2024-04-21

71 downloads per month

MIT license

690KB
14K SLoC

C 11K SLoC // 0.0% comments Rust 3K SLoC // 0.2% comments

soundio

Build Status Build status Crates.io Docs

This is a Rust wrapper for the amazing libsoundio library by Andrew Kelly. It is still a work in progress and the design is still in flux. Playback and recording do work though, and the raw bindings in libsoundio-sys are complete.

There is another Rust wrapper for libsoundio here.

This project is a fork of, and was originally created by Timmmm. The project now lives here, and is under active development again.

Changelog

0.2.1

  • Updated to latest version of libsoundio-sys.
  • Fixed hang with CoreAudio if creating context then immediately destroying it.
  • Fixed Rust 1.40 clippy warnings.

Dependencies