audrey

Crates.ioaudrey
lib.rsaudrey
version0.3.0
sourcesrc
created_at2017-02-20 14:34:48.140971
updated_at2021-01-14 20:30:54.569277
descriptionA crate to simplify reading, writing and converting between a range of audio formats.
homepagehttps://github.com/RustAudio/audrey
repositoryhttps://github.com/RustAudio/audrey.git
max_upload_size
id8605
size307,256
Owners (github:rustaudio:owners)

documentation

https://docs.rs/audrey

README

audrey Build Status Crates.io Crates.io docs.rs

A crate to simplify reading, writing and converting between a range of audio formats.

The crate specifically focuses on pure-rust implementations of audio format decoders and encoders to ensure ease of use, portability, safety and performance.

Supported Formats

Format Extensions Read Write Cargo Feature Dependencies
FLAC "flac" YES - flac claxon
Ogg Vorbis "ogg", "oga" YES - ogg_vorbis lewton
WAV "wav", "wave" YES - wav hound
ALAC (within CAF) "caf" YES - caf_alac caf alac

All supported formats are enabled by default, however you can hand-pick only the formats you require using cargo features. For example, if you only required the WAV and FLAC formats, you could use the --no-default-features and --features "wav flac" flags when building with cargo.

License

Licensed under either of

at your option.

Contributions

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 58

cargo fmt