Struct dsp::signal::ToSamples [] [src]

pub struct ToSamples<S> where S: Signal, S::Item: Frame {
    // some fields omitted
}

Converts a Signal to an Iterator yielding Samples of the signal.

Trait Implementations

impl<S> Iterator for ToSamples<S> where S: Signal, S::Item: Frame

type Item = S::Item::Sample

fn next(&mut self) -> Option<ToSamples<S>::Item>

fn size_hint(&self) -> (usize, Option<usize>)

impl<S> Clone for ToSamples<S> where S: Signal + Clone, S::Item: Frame, S::Item::Channels: Clone

fn clone(&self) -> ToSamples<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

impl<S> ExactSizeIterator for ToSamples<S> where S: ExactSizeIterator, ToSamples<S>: Iterator, S::Item: Frame, S::Item::Channels: ExactSizeIterator

fn len(&self) -> usize