sdl2 0.20.1

SDL2 bindings for Rust
Documentation
extern crate sdl2;

#[test]
fn audio_spec_wav() {
    let wav = sdl2::audio::AudioSpecWAV::load_wav("./tests/sine.wav").unwrap();

    assert_eq!(wav.freq, 22050);
    assert_eq!(wav.format, sdl2::audio::AudioFormat::S16LSB);
    assert_eq!(wav.channels, 1);

    let buffer = wav.buffer();
    assert_eq!(buffer.len(), 4410);
}