Struct dsp::signal::AddAmp [] [src]

pub struct AddAmp<A, B> {
    // some fields omitted
}

An iterator that yields the sum of the frames yielded by both other and self in lock-step.

Trait Implementations

impl<A, B> Iterator for AddAmp<A, B> where A: Signal, B: Signal, A::Item: Frame, B::Item: Frame, B::Item::Sample == A::Item::Sample::Signed, B::Item::NumChannels == A::Item::NumChannels

type Item = A::Item

fn next(&mut self) -> Option<AddAmp<A, B>::Item>

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

impl<A, B> ExactSizeIterator for AddAmp<A, B> where A: ExactSizeIterator, B: ExactSizeIterator, AddAmp<A, B>: Iterator

fn len(&self) -> usize

Derived Implementations

impl<A, B> Clone for AddAmp<A, B> where A: Clone, B: Clone

fn clone(&self) -> AddAmp<A, B>

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