Crate envelope_detector [] [src]

A collection of types and traits useful for high performance envelope detection over a signal.

The primary types of interest are:

Reexports

pub use mode::Mode;
pub use peak::Peak;
pub use rms::Rms;

Modules

mode

A generic interface over the two kinds of detection modes currently available to the EnvelopeDetector.

peak

Peak envelope detection over a signal.

rms

Root mean square calculation over a signal.

Structs

EnvelopeDetector

Iteratively extracts the amplitude envelope from an audio signal based on three parameters:

Mono

A channel mode used by the EnvelopeDetector when envelope detection is only needed on a single channel.

MultiChannel

A channel mode that allows the EnvelopeDetector to handle any number of audio channels.

Type Definitions

MonoEnvelopeDetector

A single channel EnvelopeDetector generic over its detection mode.

MultiChannelEnvelopeDetector

A multi-channel EnvelopeDetector generic over its detection mode.