From b303a74d45c8d4975f6cb364c9a2c668f34204ba Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Fri, 25 Dec 2020 22:21:47 -0800 Subject: [PATCH] Wave writer --- src/wavewriter.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/wavewriter.rs b/src/wavewriter.rs index 54044da..3d8e826 100644 --- a/src/wavewriter.rs +++ b/src/wavewriter.rs @@ -101,7 +101,22 @@ impl Write for WaveChunkWriter where W: Write + Seek { /// Wave, Broadcast-WAV and RF64/BW64 writer. /// +/// ``` +/// use bwavfile::{WaveWriter,WaveFmt}; +/// # use std::io::Cursor; /// +/// // Write a three-sample wave file to a cursor +/// let mut cursor = Cursor::new(vec![0u8;0]); +/// let format = WaveFmt::new_pcm(48000, 24, 1); +/// let w = WaveWriter::new(&mut cursor, format).unwrap(); +/// +/// let mut frame_writer = w.audio_frame_writer().unwrap(); +/// +/// frame_writer.write_integer_frame(&[0i32]).unwrap(); +/// frame_writer.write_integer_frame(&[0i32]).unwrap(); +/// frame_writer.write_integer_frame(&[0i32]).unwrap(); +/// frame_writer.end().unwrap(); +/// ``` pub struct WaveWriter where W: Write + Seek { inner : W, form_length: u64,