pub trait IAMAudioInputMixer_Impl: Sized {
Show 16 methods // Required methods fn SetEnable(&self, fenable: BOOL) -> Result<()>; fn Enable(&self) -> Result<BOOL>; fn SetMono(&self, fmono: BOOL) -> Result<()>; fn Mono(&self) -> Result<BOOL>; fn SetMixLevel(&self, level: f64) -> Result<()>; fn MixLevel(&self) -> Result<f64>; fn SetPan(&self, pan: f64) -> Result<()>; fn Pan(&self) -> Result<f64>; fn SetLoudness(&self, floudness: BOOL) -> Result<()>; fn Loudness(&self) -> Result<BOOL>; fn SetTreble(&self, treble: f64) -> Result<()>; fn Treble(&self) -> Result<f64>; fn TrebleRange(&self) -> Result<f64>; fn SetBass(&self, bass: f64) -> Result<()>; fn Bass(&self) -> Result<f64>; fn BassRange(&self) -> Result<f64>;
}

Required Methods§

fn SetEnable(&self, fenable: BOOL) -> Result<()>

fn Enable(&self) -> Result<BOOL>

fn SetMono(&self, fmono: BOOL) -> Result<()>

fn Mono(&self) -> Result<BOOL>

fn SetMixLevel(&self, level: f64) -> Result<()>

fn MixLevel(&self) -> Result<f64>

fn SetPan(&self, pan: f64) -> Result<()>

fn Pan(&self) -> Result<f64>

fn SetLoudness(&self, floudness: BOOL) -> Result<()>

fn Loudness(&self) -> Result<BOOL>

fn SetTreble(&self, treble: f64) -> Result<()>

fn Treble(&self) -> Result<f64>

fn TrebleRange(&self) -> Result<f64>

fn SetBass(&self, bass: f64) -> Result<()>

fn Bass(&self) -> Result<f64>

fn BassRange(&self) -> Result<f64>

Object Safety§

This trait is not object safe.

Implementors§