Audacity  2.2.2
Classes | Macros | Typedefs
Equalization.h File Reference
#include "../Experimental.h"
#include <wx/button.h>
#include <wx/panel.h>
#include <wx/dialog.h>
#include <wx/intl.h>
#include <wx/listctrl.h>
#include <wx/stattext.h>
#include <wx/slider.h>
#include <wx/sizer.h>
#include <wx/string.h>
#include <wx/bitmap.h>
#include <wx/choice.h>
#include <wx/radiobut.h>
#include <wx/checkbox.h>
#include "Effect.h"
#include "../xml/XMLTagHandler.h"
#include "../widgets/Grid.h"
#include "../widgets/Ruler.h"
#include "../RealFFTf.h"
#include "../SampleFormat.h"

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  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 FreqWindow and FilterPanel. More...
 
class  EditCurvesDialog
 

Macros

#define NUMBER_OF_BANDS   31
 
#define NUM_PTS   180
 
#define PANELBORDER   1
 
#define EQUALIZATION_PLUGIN_SYMBOL   IdentInterfaceSymbol{ XO("Equalization") }
 

Typedefs

using EQCurveArray = std::vector< EQCurve >
 

Macro Definition Documentation

#define EQUALIZATION_PLUGIN_SYMBOL   IdentInterfaceSymbol{ XO("Equalization") }

Definition at line 46 of file Equalization.h.

Referenced by EffectEqualization::GetSymbol().

#define NUM_PTS   180

Definition at line 15 of file Equalization.h.

Referenced by EffectEqualization::ErrMin(), and EffectEqualization::GraphicEQ().

#define NUMBER_OF_BANDS   31
#define PANELBORDER   1

Definition at line 16 of file Equalization.h.

Referenced by EqualizationPanel::OnPaint().

Typedef Documentation

using EQCurveArray = std::vector<EQCurve>

Definition at line 93 of file Equalization.h.