pub fn milliseconds_to_samples( duration_milliseconds: usize, frame_rate_hz: u32, num_channels: u16 ) -> usize