Struct dsp::signal::Delay
[−]
[src]
pub struct Delay<S> { // some 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> Iterator for Delay<S> where S: Signal, S::Item: Frame
type Item = S::Item
fn next(&mut self) -> Option<Delay<S>::Item>
fn size_hint(&self) -> (usize, Option<usize>)
impl<S> ExactSizeIterator for Delay<S> where S: ExactSizeIterator, Delay<S>: Iterator
Derived Implementations
impl<S> Clone for Delay<S> where S: Clone
fn clone(&self) -> Delay<S>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more