windows::Win32::Media::DirectShow

Trait IAMAudioInputMixer_Impl

pub trait IAMAudioInputMixer_Impl: IUnknownImpl {
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>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§