Trait windows::Win32::Media::DirectShow::IAMAudioInputMixer_Impl
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.