FahlGrahn Audio v1.0.0
Loading...
Searching...
No Matches
NoiseGate Class Reference
Inheritance diagram for NoiseGate:
Collaboration diagram for NoiseGate:

Public Member Functions

 NoiseGate (double thresholdDB, double sampleRate)
 
void setThreshold (double value)
 
float process (float sample, int channel=1)
 
void prepare (const double sampleRate, const int numSamples, const int numChannels) override
 
void process (std::span< const float > input, std::span< float >, int channel) override
 
- Public Member Functions inherited from IDsp

Member Function Documentation

◆ prepare()

void NoiseGate::prepare ( const double sampleRate,
const int numSamples,
const int numChannels )
inlineoverridevirtual

Implements IDsp.

◆ process()

void NoiseGate::process ( std::span< const float > input,
std::span< float > ,
int channel )
inlineoverridevirtual

Implements IDsp.


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