Audacity 3.2.0
Classes | Macros | Typedefs | Variables
Equalization.h File Reference
#include <wx/setup.h>
#include "Effect.h"
#include "RealFFTf.h"
#include "../ShuttleAutomation.h"
#include "../widgets/wxPanelWrapper.h"
#include "XMLTagHandler.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.


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


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


using Floats = ArrayOf< float >
using EQCurveArray = std::vector< EQCurve >


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

Macro Definition Documentation


#define NUM_PTS   180

Definition at line 15 of file Equalization.h.


#define NUMBER_OF_BANDS   31

Definition at line 14 of file Equalization.h.


#define PANELBORDER   1

Definition at line 16 of file Equalization.h.

Typedef Documentation

◆ EQCurveArray

using EQCurveArray = std::vector<EQCurve>

Definition at line 91 of file Equalization.h.

◆ Floats

using Floats = ArrayOf<float>

Definition at line 49 of file Equalization.h.

Variable Documentation

◆ kEqLegacy

const int kEqLegacy = kEqOptionGraphic + kEqOptionCurve

◆ kEqOptionCurve

const int kEqOptionCurve =1<<1

◆ kEqOptionGraphic

const int kEqOptionGraphic =1