Struct dsp::signal::Delay [] [src]

pub struct Delay<S> { /* fields omitted */ }

Delays the signal by the given number of frames.

The delay is performed by yielding Frame::equilibrium() n_frames times before continuing to yield frames from signal.

Trait Implementations

impl<S> Clone for Delay<S> where
    S: Clone
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

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

impl<S> ExactSizeIterator for Delay<S> where
    S: ExactSizeIterator,
    Delay<S>: Iterator
[src]