pub fn write_pcm_as_wav<W: Write, S: Sample>( w: &mut W, samples: &[S], sample_rate: u32, n_channels: u16, ) -> Result<()>