docs.rs failed to build rsndfile-0.0.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
rsndfile-0.0.1
rsndfile, libsndfile
bindings for Rust
currently very alpha
This is a crate to provide basic libsndfile bindings for Rust. Currently, it's not very developed and is only useful for extremely basic playback. It works, though. Sort of.
NOTE: this crate requires nightly Rust
due to use of the unstable Unique<T>
type for Sync
on SndFile
objects. Sorry, stable Rust
users - but then again, this crate is not probably what stable Rust users want.
Warning: this crate may be terribly unsafe
I don't think it does anything bad, but if your program blows up because you used this crappy alpha code, I will laugh at you.
Usage
extern crate rsndfile;
use rsndfile::SndFile;
fn main() {
let sf = SndFile::open("file.aiff").unwrap();
let mut buf = [f32; 500] = [0.0; 500];
sf.into_slice_float(&mut buf, 500);
}
Docs
$ cargo doc