cpal
https://github.com/rustaudio/cpal
Rust
Cross-platform audio I/O library in pure Rust
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Rust not yet supported4 Subscribers
Add a CodeTriage badge to cpal
Help out
- Issues
- First `OutputStreamTimestamp` very odd.
- Unexpected frequency/sample rate modulations when playing simple tones
- Input stream silently changes to system default input device when disconnected (macOS)
- Cpal doesn't work with supported settings
- Support Pipewire as a host
- Conditional dependencies for WASM are not applied for target wasm32-wasi
- usb audio output device not found
- build_input_stream never call back on win7 (win10/win11/mac works fine)
- How to handle zero channels in `SupportedStreamConfig`?
- play_stream is still referenced in the PlayStreamError docs
- Docs
- Rust not yet supported