dasp_envelope::detect

Trait Detect

Source
pub trait Detect<F>
where F: Frame,
{ type Output: Frame<NumChannels = F::NumChannels>; // Required method fn detect(&mut self, frame: F) -> Self::Output; }
Expand description

Types that may be used to detect an envelope over a signal.

Required Associated Types§

Source

type Output: Frame<NumChannels = F::NumChannels>

The result of detection.

Required Methods§

Source

fn detect(&mut self, frame: F) -> Self::Output

Given some frame, return the detected envelope over each channel.

Implementors§