static std::once_flag flag;
std::call_once(flag, [this]{
global_mixer = new Mixer(QGLFormat::toSurfaceFormat(format()));
- global_mixer->set_audio_level_callback([this](float level_lufs, float peak_db){
- global_vu_meter->set_level(level_lufs);
-
- char buf[256];
- snprintf(buf, sizeof(buf), "%.1f", peak_db);
- global_peak_display->setText(buf);
- });
+ global_mainwindow->mixer_created(global_mixer);
global_mixer->start();
});
global_mixer->set_frame_ready_callback(output, [this]{