AudioPlot::AudioPlot (wxWindow* parent)
: wxPanel (parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE)
- , _gain (0)
, _smoothing (max_smoothing / 2)
{
#ifndef __WXOSX__
p = 1e-4;
}
- return metrics.height - (20 * log10(p) - _minimum + _gain) * metrics.y_scale - metrics.y_origin;
+ return metrics.height - (20 * log10(p) - _minimum) * metrics.y_scale - metrics.y_origin;
}
void
p += pow (*j, 2);
}
- if (smoothing.size() > 0) {
+ if (!smoothing.empty ()) {
p = sqrt (p / smoothing.size ());
}
}
}
-void
-AudioPlot::set_gain (float g)
-{
- _gain = g;
- Refresh ();
-}
-
void
AudioPlot::set_smoothing (int s)
{