Update README.md

This commit is contained in:
Jamie Hardt
2020-11-20 19:28:18 -08:00
parent fe993591dd
commit 044d1327c0

View File

@@ -11,23 +11,20 @@ This is currently a work-in-progress!
```rust ```rust
let path = "tests/media/ff_silence.wav"; use bwavfile::WaveReader;
let mut r = WaveReader::open("tests/media/ff_silence.wav").unwrap();
let mut w = WaveReader::open(path)?;
let length = w.frame_length()?; let format = r.format().unwrap();
let format = w.format()?; assert_eq!(format.sample_rate, 44100);
assert_eq!(format.channel_count, 1);
let bext = w.broadcast_extension()?;
println!("Description field: {}", &bext.description); let mut frame_reader = r.audio_frame_reader().unwrap();
println!("Originator field: {}", &bext.originator); let mut buffer = frame_reader.create_frame_buffer();
let frame_reader = w.audio_frame_reader()?; let read = frame_reader.read_integer_frame(&mut buffer).unwrap();
let mut buffer: Vec<i32> = w.create_frame_buffer(); assert_eq!(buffer, [0i32]);
while( frame_reader.read_integer_frame(&mut buffer) > 0) { assert_eq!(read, 1);
println!("Read frames {:?}", &buffer);
}
``` ```
## Note on Testing ## Note on Testing