Crate portaudio[stability] [-]  [+] [src]

Rust-PortAudio

Portaudio bindings for Rust

PortAudio provides a uniform application programming interface (API) across all supported platforms. You can think of the PortAudio library as a wrapper that converts calls to the PortAudio API into calls to platform-specific native audio APIs. Operating systems often offer more than one native audio API and some APIs (such as JACK) may be available on multiple target operating systems. PortAudio supports all the major native audio APIs on each supported platform.

Installation

You must install on your computer the Portaudio libraries who is used for the binding.

Portaudio is available with package management tools on Linux, or brew on Mac OS.

You can download it directly from the website : portaudio

Then clone the repo and build the library with the following command at the root of the rust-portaudio repository.

rust-portaudio is build with the rustpkg tool :

> rustpkg build portaudio

Modules

pa

The portable PortAudio API.

types

Types used in the PortAudio API