pub trait Audio { // Required methods fn push(&mut self, value: f32); fn copy_sample_buffer(&mut self, sample_buffer: &mut [f32]); }