X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=audio_mixer.h;h=afebea471b7809cd7e51e11b583a413193159c2a;hb=1836dccf699779d9092a75755cec96cea1734a2a;hp=8d4f15c7f2020b399fb726f4ce5b025ac22d65fb;hpb=f0dacf505189f0cadcd89a2b632000fd9d012bd2;p=nageru diff --git a/audio_mixer.h b/audio_mixer.h index 8d4f15c..afebea4 100644 --- a/audio_mixer.h +++ b/audio_mixer.h @@ -385,6 +385,15 @@ private: CorrelationMeasurer correlation; // Under audio_measure_mutex. Resampler peak_resampler; // Under audio_measure_mutex. std::atomic peak{0.0f}; + + // Metrics. + std::atomic metric_audio_loudness_short_lufs{0.0 / 0.0}; + std::atomic metric_audio_loudness_integrated_lufs{0.0 / 0.0}; + std::atomic metric_audio_loudness_range_low_lufs{0.0 / 0.0}; + std::atomic metric_audio_loudness_range_high_lufs{0.0 / 0.0}; + std::atomic metric_audio_peak_dbfs{0.0 / 0.0}; + std::atomic metric_audio_final_makeup_gain_db{0.0}; + std::atomic metric_audio_correlation{0.0}; }; extern AudioMixer *global_audio_mixer;