Struct dsp::signal::ScaleAmp [] [src]

pub struct ScaleAmp<S> where
    S: Signal,
    <S as Iterator>::Item: Frame
{ /* fields omitted */ }

An Iterator that scales the amplitude of the sample of each channel in every Frame yielded by self by the given amplitude.

Trait Implementations

impl<S> Clone for ScaleAmp<S> where
    S: Clone + Signal,
    <S as Iterator>::Item: Frame,
    <S as Iterator>::Item: Clone
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<S> Iterator for ScaleAmp<S> where
    S: Signal,
    <S as Iterator>::Item: Frame
[src]

impl<S> ExactSizeIterator for ScaleAmp<S> where
    S: Signal + ExactSizeIterator,
    <S as Iterator>::Item: Frame
[src]