X-Git-Url: https://git.sesse.net/?p=nageru;a=blobdiff_plain;f=vumeter.h;h=341f60fb3d8c4a49716f3a6c388fdccb27e58961;hp=33f8df149d339ce6cfe77b0fe89c0e53c2e469a8;hb=92246b3e7e2d914a0549bbc7f90dd07ff3fd103a;hpb=bf8537f35000b8385ae806c15d8524c20f9c6fda diff --git a/vumeter.h b/vumeter.h index 33f8df1..341f60f 100644 --- a/vumeter.h +++ b/vumeter.h @@ -39,6 +39,11 @@ public: recalculate_pixmaps(); } + void set_ref_level(float ref_level_lufs) + { + this->ref_level_lufs = ref_level_lufs; + } + private: void resizeEvent(QResizeEvent *event) override; void paintEvent(QPaintEvent *event) override; @@ -46,7 +51,7 @@ private: std::mutex level_mutex; float level_lufs = -HUGE_VAL; - float min_level = -18.0f, max_level = 9.0f; + float min_level = -18.0f, max_level = 9.0f, ref_level_lufs = -23.0f; QPixmap on_pixmap, off_pixmap; };