-void Mixer::send_audio_level_callback()
-{
- if (audio_level_callback == nullptr) {
- return;
- }
-
- unique_lock<mutex> lock(audio_measure_mutex);
- double loudness_s = r128.loudness_S();
- double loudness_i = r128.integrated();
- double loudness_range_low = r128.range_min();
- double loudness_range_high = r128.range_max();
-
- audio_level_callback(loudness_s, to_db(peak),
- loudness_i, loudness_range_low, loudness_range_high,
- audio_mixer.get_gain_staging_db(),
- audio_mixer.get_final_makeup_gain_db(),
- correlation.get_correlation());
-}
-