[][src]Trait minidsp::Channel

pub trait Channel {
#[must_use]    pub fn set_mute<'life0, 'async_trait>(
        &'life0 self,
        value: bool
    ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] pub fn set_gain<'life0, 'async_trait>(
        &'life0 self,
        value: Gain
    ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
pub fn peq(&self, index: usize) -> BiquadFilter<'_> { ... }
pub fn peqs_all(&self) -> Vec<BiquadFilter<'_>> { ... } }

Provided methods

#[must_use]pub fn set_mute<'life0, 'async_trait>(
    &'life0 self,
    value: bool
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

Sets the current mute setting

#[must_use]pub fn set_gain<'life0, 'async_trait>(
    &'life0 self,
    value: Gain
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 
[src]

Sets the current gain setting

pub fn peq(&self, index: usize) -> BiquadFilter<'_>[src]

Get an object for configuring the parametric equalizer associated to this channel

pub fn peqs_all(&self) -> Vec<BiquadFilter<'_>>[src]

Loading content...

Implementors

impl Channel for Input<'_>[src]

impl Channel for Output<'_>[src]

Loading content...