if (!_meter) {
return 0.0f;
}
-
+
for (n = 0, i = meters.begin(); i != meters.end(); ++i, ++n) {
if ((*i).packed) {
peak = _meter->peak_power (n);
ENSURE_GUI_THREAD (bind (mem_fun(*this, &LevelMeter::parameter_changed), p));
if (p == "meter-hold") {
-
+
vector<MeterInfo>::iterator i;
uint32_t n;
-
+
for (n = 0, i = meters.begin(); i != meters.end(); ++i, ++n) {
-
+
(*i).meter->set_hold_count ((uint32_t) floor(Config->get_meter_hold()));
}
}
if (!_meter) {
return; /* do it later or never */
}
-
+
int32_t nmidi = _meter->input_streams().n_midi();
uint32_t nmeters = _meter->input_streams().n_total();
regular_meter_width = initial_width;
}
return true;
}
-
+
void LevelMeter::clear_meters ()
{