Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RustAudio/rust-portaudio
PortAudio bindings and wrappers for Rust.
https://github.com/RustAudio/rust-portaudio
Last synced: about 2 months ago
JSON representation
PortAudio bindings and wrappers for Rust.
- Host: GitHub
- URL: https://github.com/RustAudio/rust-portaudio
- Owner: RustAudio
- License: mit
- Created: 2013-09-05T14:33:39.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-09-15T14:50:50.000Z (3 months ago)
- Last Synced: 2024-09-19T09:32:20.604Z (3 months ago)
- Language: Rust
- Homepage:
- Size: 1.15 MB
- Stars: 373
- Watchers: 21
- Forks: 89
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rust-cn - RustAudio/rust-portaudio - ci.org/RustAudio/rust-portaudio.svg?branch=master">](https://travis-ci.org/RustAudio/rust-portaudio) (Libraries / Audio)
- awesome-rust - RustAudio/rust-portaudio - ci.org/RustAudio/rust-portaudio.svg?branch=master">](https://travis-ci.org/RustAudio/rust-portaudio) (Libraries / Audio)
- awesome-rust - RustAudio/rust-portaudio
- awesome-rust-cn - RustAudio/rust-portaudio
- awesome-rust-zh - RustAudio/rust-portaudio - [PortAudio](http://www.portaudio.com/)绑定 [<img src="https://api.travis-ci.org/RustAudio/rust-portaudio.svg?branch=master">](https://travis-ci.org/RustAudio/rust-portaudio) (库 / 音频)
- awesome-rust - RustAudio/rust-portaudio - PortAudio bindings (Libraries / Audio and Music)
- awesome-rust - RustAudio/rust-portaudio - ci.org/RustAudio/rust-portaudio.svg?branch=master">](https://travis-ci.org/RustAudio/rust-portaudio) (库 Libraries / 音频 Audio)
- awesome-rust-zh-cn - RustAudio/rust-portaudio - ci.org/RustAudio/rust-portaudio.svg?branch=master">](https://travis-ci.org/RustAudio/rust-portaudio) (音频(Audio) / 天文(Astronomy))
- fucking-awesome-rust - RustAudio/rust-portaudio - PortAudio bindings (Libraries / Audio and Music)
- fucking-awesome-rust - RustAudio/rust-portaudio - PortAudio bindings (Libraries / Audio and Music)
README
rust-portaudio
==============[![Crates.io](https://img.shields.io/crates/v/portaudio.svg)](https://crates.io/crates/portaudio)
[![docs.rs](https://docs.rs/portaudio/badge.svg)](https://docs.rs/portaudio)[![License](https://img.shields.io/crates/l/portaudio.svg)](https://github.com/RustAudio/rust-portaudio/blob/master/LICENSE)
[![Build Status](https://travis-ci.org/RustAudio/rust-portaudio.svg?branch=master)](https://travis-ci.org/RustAudio/rust-portaudio)[**PortAudio**](http://www.portaudio.com/) bindings and wrappers for Rust.
PortAudio is a free, cross-platform, open-source, audio I/O library.
**rust-portaudio** is in maintenance mode. Consider using
[CPAL](https://github.com/RustAudio/cpal) instead.# Installation
**rust-portaudio** will try to detect portaudio on your system and, failing that
(or if given the `PORTAUDIO_ONLY_STATIC` environment variable on the build
process), will download and build portaudio statically. If this fails please let
us know! In the mean-time, you can manually [download and install
PortAudio](http://www.portaudio.com/download.html) yourself.On Mac OS X, you may need to install manually `portaudio` and `pkg-config`
(using [brew](http://brew.sh/), run `brew install portaudio` and `brew install
pkg-config`)**rust-portaudio** is built using cargo, so just type `cargo build` at the root
of the **rust-portaudio** repository.You can build the tests and examples with `cargo test`, and the documentation
with `cargo doc`.