Async 1.8.0
Async::EnvelopeDetector Class Reference

#include <AsyncAudioCompressor.h>

Public Member Functions

 EnvelopeDetector (double ms=1.0, double sampleRate=INTERNAL_SAMPLE_RATE)
 
virtual ~EnvelopeDetector ()
 
virtual void setTc (double ms)
 
virtual double getTc (void)
 
virtual void setSampleRate (double sampleRate)
 
virtual double getSampleRate (void)
 
void run (double in, double &state)
 

Detailed Description

Definition at line 106 of file AsyncAudioCompressor.h.

Constructor & Destructor Documentation

◆ EnvelopeDetector()

Async::EnvelopeDetector::EnvelopeDetector ( double ms = 1.0,
double sampleRate = INTERNAL_SAMPLE_RATE )
inline

Definition at line 109 of file AsyncAudioCompressor.h.

◆ ~EnvelopeDetector()

virtual Async::EnvelopeDetector::~EnvelopeDetector ( )
inlinevirtual

Definition at line 115 of file AsyncAudioCompressor.h.

Member Function Documentation

◆ getSampleRate()

virtual double Async::EnvelopeDetector::getSampleRate ( void )
inlinevirtual

Definition at line 133 of file AsyncAudioCompressor.h.

◆ getTc()

virtual double Async::EnvelopeDetector::getTc ( void )
inlinevirtual

Definition at line 124 of file AsyncAudioCompressor.h.

◆ run()

void Async::EnvelopeDetector::run ( double in,
double & state )
inline

Definition at line 136 of file AsyncAudioCompressor.h.

◆ setSampleRate()

virtual void Async::EnvelopeDetector::setSampleRate ( double sampleRate)
inlinevirtual

Definition at line 127 of file AsyncAudioCompressor.h.

◆ setTc()

virtual void Async::EnvelopeDetector::setTc ( double ms)
inlinevirtual

The documentation for this class was generated from the following file: