Trait librespot_playback::mixer::Mixer[][src]

pub trait Mixer: Send {
    fn open(_: Option<MixerConfig>) -> Self
    where
        Self: Sized
;
fn start(&self);
fn stop(&self);
fn set_volume(&self, volume: u16);
fn volume(&self) -> u16; fn get_audio_filter(&self) -> Option<Box<dyn AudioFilter + Send>> { ... } }

Required methods

fn open(_: Option<MixerConfig>) -> Self where
    Self: Sized
[src]

fn start(&self)[src]

fn stop(&self)[src]

fn set_volume(&self, volume: u16)[src]

fn volume(&self) -> u16[src]

Loading content...

Provided methods

Loading content...

Implementors

impl Mixer for SoftMixer[src]

Loading content...