sndio-sys
Bindings for sndio.
This crate provides low-level bindings for sndio generated using
bindgen.
Sndio is a small audio and MIDI framework part of the OpenBSD project and ported to FreeBSD, Linux and NetBSD. It provides a lightweight audio & MIDI server and a fully documented user-space API to access either the server or directly the hardware in a uniform way.
See sndio documentation for more information about each API:
sio_openand othersio_*methods for accessing the audio server for playback/recording.mio_openand othermio_*methods for accessing MIDI hardware.sioctl_openand othersioctl_*methods for accessing control parameters of audio devices.