#[allow(dead_code)]
pub trait EmulatorAudio {
fn queue_sample(&mut self, sample: f32);
fn resume(&self);
fn pause(&self);
fn set_volume(&self, volume: f32);
fn get_volume(&self) -> f32;
fn prime_startup(&mut self, samples: usize);
fn take_and_reset_stats(&self) -> (u64, u64, u64);
fn actual_sample_rate(&self) -> i32;
fn drain_buffer(&self) {}
}