pub trait AudioHandle {
    // Required methods
    fn set_volume(&self, volume: f32);
    fn volume(&self) -> f32;
    fn pause(&self);
    fn play(&self);
    fn background(self);
}

Required Methods§

source

fn set_volume(&self, volume: f32)

source

fn volume(&self) -> f32

source

fn pause(&self)

source

fn play(&self)

source

fn background(self)

Implementations on Foreign Types§

source§

impl<H> AudioHandle for Option<H>where H: AudioHandle,

source§

fn set_volume(&self, volume: f32)

source§

fn volume(&self) -> f32

source§

fn pause(&self)

source§

fn play(&self)

source§

fn background(self)

Implementors§