Audacity 3.2.0
Classes | Enumerations | Variables
DynamicRangeProcessorEditor.h File Reference
#include "DynamicRangeProcessorHistory.h"
#include "EffectEditor.h"
#include "Internat.h"
#include <optional>
#include <wx/weakref.h>
Include dependency graph for DynamicRangeProcessorEditor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DynamicRangeProcessorParameterAttributes
 
class  DynamicRangeProcessorParameter
 
struct  ExtendedCompressorParameter
 
class  DynamicRangeProcessorEditor
 
struct  DynamicRangeProcessorEditor::HistoryPanels
 

Enumerations

enum class  ControllerCategory { CompressionCurve , TimeSmoothing }
 

Variables

static const DynamicRangeProcessorParameterAttributes compressorThresholdDbAttributes { XXO("&Threshold (dB)") }
 
static const DynamicRangeProcessorParameterAttributes compressorMakupGainDbAttributes { XXO("&Make-up gain (dB)") }
 
static const DynamicRangeProcessorParameterAttributes limiterThresholdDbAttributes { XXO("&Threshold (dB)") }
 
static const DynamicRangeProcessorParameterAttributes limiterMakeupTargetDbAttributes { XXO("&Make-up target (dB)") }
 
static const DynamicRangeProcessorParameterAttributes kneeWidthDbAttributes
 
static const DynamicRangeProcessorParameterAttributes compressionRatioAttributes { XXO("Rati&o:"), true }
 
static const DynamicRangeProcessorParameterAttributes lookaheadMsAttributes
 
static const DynamicRangeProcessorParameterAttributes attackMsAttributes
 
static const DynamicRangeProcessorParameterAttributes releaseMsAttributes
 

Enumeration Type Documentation

◆ ControllerCategory

enum class ControllerCategory
strong
Enumerator
CompressionCurve 
TimeSmoothing 

Definition at line 70 of file DynamicRangeProcessorEditor.h.

Variable Documentation

◆ attackMsAttributes

const DynamicRangeProcessorParameterAttributes attackMsAttributes
static
Initial value:
{
XXO("Attac&k (ms)"), true
}
XXO("&Cut/Copy/Paste Toolbar")

Definition at line 48 of file DynamicRangeProcessorEditor.h.

Referenced by CompressorEditor::CompressorEditor().

◆ compressionRatioAttributes

const DynamicRangeProcessorParameterAttributes compressionRatioAttributes { XXO("Rati&o:"), true }
static

Definition at line 42 of file DynamicRangeProcessorEditor.h.

Referenced by CompressorEditor::CompressorEditor().

◆ compressorMakupGainDbAttributes

const DynamicRangeProcessorParameterAttributes compressorMakupGainDbAttributes { XXO("&Make-up gain (dB)") }
static

Definition at line 29 of file DynamicRangeProcessorEditor.h.

Referenced by CompressorEditor::CompressorEditor().

◆ compressorThresholdDbAttributes

const DynamicRangeProcessorParameterAttributes compressorThresholdDbAttributes { XXO("&Threshold (dB)") }
static

Definition at line 26 of file DynamicRangeProcessorEditor.h.

Referenced by CompressorEditor::CompressorEditor().

◆ kneeWidthDbAttributes

const DynamicRangeProcessorParameterAttributes kneeWidthDbAttributes
static
Initial value:
{
}

Definition at line 37 of file DynamicRangeProcessorEditor.h.

Referenced by CompressorEditor::CompressorEditor(), and LimiterEditor::LimiterEditor().

◆ limiterMakeupTargetDbAttributes

const DynamicRangeProcessorParameterAttributes limiterMakeupTargetDbAttributes { XXO("&Make-up target (dB)") }
static

Definition at line 35 of file DynamicRangeProcessorEditor.h.

Referenced by LimiterEditor::LimiterEditor().

◆ limiterThresholdDbAttributes

const DynamicRangeProcessorParameterAttributes limiterThresholdDbAttributes { XXO("&Threshold (dB)") }
static

Definition at line 32 of file DynamicRangeProcessorEditor.h.

Referenced by LimiterEditor::LimiterEditor().

◆ lookaheadMsAttributes

const DynamicRangeProcessorParameterAttributes lookaheadMsAttributes
static
Initial value:
{
XXO("&Lookahead (ms)"), true
}

Definition at line 44 of file DynamicRangeProcessorEditor.h.

Referenced by CompressorEditor::CompressorEditor(), and LimiterEditor::LimiterEditor().

◆ releaseMsAttributes

const DynamicRangeProcessorParameterAttributes releaseMsAttributes
static
Initial value:
{
XXO("&Release (ms)"), true
}

Definition at line 52 of file DynamicRangeProcessorEditor.h.

Referenced by CompressorEditor::CompressorEditor(), and LimiterEditor::LimiterEditor().