pub type AudioInputFn = Box<dyn FnMut(AudioInfo, &AudioBuffer) + Send>;
pub struct AudioInputFn(/* private fields */);