pub trait AudioStreamReader { // Required methods fn pull(&self) -> Block; fn start(&self); fn stop(&self); }