Audacity  3.0.3
Classes | Macros | Typedefs | Variables
Equalization.h File Reference
#include <wx/setup.h>
#include "Effect.h"
#include "RealFFTf.h"
Include dependency graph for Equalization.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EQPoint
 EQPoint is used with EQCurve and hence EffectEqualization. More...
 
class  EQCurve
 EQCurve is used with EffectEqualization. More...
 
class  EffectEqualization
 An Effect that modifies volume in different frequency bands. More...
 
class  EffectEqualizationCurve
 
class  EffectEqualizationGraphic
 
class  EqualizationPanel
 EqualizationPanel is used with EqualizationDialog and controls a graph for EffectEqualization. We should look at amalgamating the various graphing code, such as provided by FrequencyPlotDialog and FilterPanel. More...
 
class  EditCurvesDialog
 

Macros

#define NUMBER_OF_BANDS   31
 
#define NUM_PTS   180
 
#define PANELBORDER   1
 

Typedefs

using EQCurveArray = std::vector< EQCurve >
 

Variables

const int kEqOptionGraphic =1
 
const int kEqOptionCurve =1<<1
 
const int kEqLegacy = kEqOptionGraphic + kEqOptionCurve
 

Macro Definition Documentation

◆ NUM_PTS

#define NUM_PTS   180

Definition at line 15 of file Equalization.h.

◆ NUMBER_OF_BANDS

#define NUMBER_OF_BANDS   31

Definition at line 14 of file Equalization.h.

◆ PANELBORDER

#define PANELBORDER   1

Definition at line 16 of file Equalization.h.

Typedef Documentation

◆ EQCurveArray

using EQCurveArray = std::vector<EQCurve>

Definition at line 86 of file Equalization.h.

Variable Documentation

◆ kEqLegacy

const int kEqLegacy = kEqOptionGraphic + kEqOptionCurve

◆ kEqOptionCurve

const int kEqOptionCurve =1<<1

◆ kEqOptionGraphic

const int kEqOptionGraphic =1