pub fn resample_and_mix( input: &[i16], in_channels: usize, in_rate: u32, out_channels: usize, out_rate: u32, ) -> Vec<i16>