30 std::function<
void()> onClipped);
41 wxPaintDC& dc,
const wxColor& color,
const wxRect& rect,
44 void OnPaint(wxPaintEvent& evt);
45 void OnTimer(wxTimerEvent& evt);
51 const std::shared_ptr<DynamicRangeProcessorMeterValuesQueue>
CompressionMeterPanel(wxWindow *parent, int id, CompressorInstance &instance, float dbRange, std::function< void()> onClipped)
bool AcceptsFocus() const override
const std::function< void()> mOnClipped
void SetDbRange(float dbRange)
std::unique_ptr< MeterValueProvider > mCompressionMeter
void OnTimer(wxTimerEvent &evt)
void PaintMeter(wxPaintDC &dc, const wxColor &color, const wxRect &rect, const MeterValueProvider &provider)
void OnPaint(wxPaintEvent &evt)
std::unique_ptr< MeterValueProvider > mOutputMeter
const Observer::Subscription mPlaybackStartStopSubscription
bool AcceptsFocusFromKeyboard() const override
const Observer::Subscription mPlaybackPausedSubscription
const std::shared_ptr< DynamicRangeProcessorMeterValuesQueue > mMeterValuesQueue
A move-only handle representing a connection to a Publisher.