19 : mParameter { parameter }
23 double Min()
const override
25 return mParameter.min / mParameter.scale;
28 double Max()
const override
30 return mParameter.max / mParameter.scale;
35 return mParameter.min;
40 return mParameter.max;
45 return mParameter.scale;
73 std::make_shared<ParameterWrapper>(
releaseMs),
static const DynamicRangeProcessorParameterAttributes limiterThresholdDbAttributes
static const DynamicRangeProcessorParameterAttributes limiterMakeupTargetDbAttributes
static const DynamicRangeProcessorParameterAttributes lookaheadMsAttributes
static const DynamicRangeProcessorParameterAttributes kneeWidthDbAttributes
static const DynamicRangeProcessorParameterAttributes releaseMsAttributes
static Settings & settings()
void Initialize(std::vector< ExtendedCompressorParameter > parameters)
static constexpr LimiterParameter releaseMs
LimiterEditor(wxWindow *parent, CompressorInstance &instance, bool isRealtime, const EffectUIServices &services, EffectSettingsAccess &access, LimiterSettings settings)
LimiterSettings mSettings
static constexpr LimiterParameter makeupTargetDb
static constexpr LimiterParameter lookaheadMs
static constexpr LimiterParameter thresholdDb
static constexpr LimiterParameter kneeWidthDb
double Max() const override
ParameterWrapper(const LimiterParameter ¶meter)
double SliderMax() const override
double SliderMin() const override
const LimiterParameter & mParameter
double TextToSlider() const override
double Min() const override