Skip to content

kisasexypantera94/mpg123-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mpg123-rs

Latest Version

About

An opinionated wrapper for mpg123-sys.

Usage

let decoder = Decoder::new("assets/a-Ha - Take On Me.mp3", None).unwrap();
println!("{:?}", decoder.format());
let mut samples = Vec::new();

loop {
    let mut buf = vec![0; 2048];
    match decoder.read(&mut buf) {
        Ok(()) => {
            for x in buf.into_iter() {
                samples.push(x);
            }
        }
        Err(Error::EOF) => break,
        Err(e) => panic!(e),
    }
}

Other examples can be found here.

About

rust mpg123 wrapper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages