Struct dsp::signal::MulAmp
[−]
[src]
pub struct MulAmp<A, B> { /* fields omitted */ }
An iterator that yields the product of the frames yielded by both other
and self
in
lock-step.
Trait Implementations
impl<A, B> Clone for MulAmp<A, B> where
A: Clone,
B: Clone,
[src]
A: Clone,
B: Clone,
fn clone(&self) -> MulAmp<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
impl<A, B> Iterator for MulAmp<A, B> where
A: Signal,
B: Signal,
<A as Iterator>::Item: Frame,
<B as Iterator>::Item: Frame,
<<B as Iterator>::Item as Frame>::Sample == <<<A as Iterator>::Item as Frame>::Sample as Sample>::Float,
<<B as Iterator>::Item as Frame>::NumChannels == <<A as Iterator>::Item as Frame>::NumChannels,
[src]
A: Signal,
B: Signal,
<A as Iterator>::Item: Frame,
<B as Iterator>::Item: Frame,
<<B as Iterator>::Item as Frame>::Sample == <<<A as Iterator>::Item as Frame>::Sample as Sample>::Float,
<<B as Iterator>::Item as Frame>::NumChannels == <<A as Iterator>::Item as Frame>::NumChannels,
type Item = <A as Iterator>::Item
fn next(&mut self) -> Option<<MulAmp<A, B> as Iterator>::Item>
fn size_hint(&self) -> (usize, Option<usize>)
impl<A, B> ExactSizeIterator for MulAmp<A, B> where
A: ExactSizeIterator,
B: ExactSizeIterator,
MulAmp<A, B>: Iterator,
[src]
A: ExactSizeIterator,
B: ExactSizeIterator,
MulAmp<A, B>: Iterator,