void callback(float level_lufs, float peak_db,
std::vector<AudioMixer::BusLevel> bus_levels,
void callback(float level_lufs, float peak_db,
std::vector<AudioMixer::BusLevel> bus_levels,
- float global_level_lufs, float range_low_lufs, float range_high_lufs,
- float final_makeup_gain_db,
- float correlation)
+ float global_level_lufs, float range_low_lufs, float range_high_lufs,
+ float final_makeup_gain_db,
+ float correlation)
unsigned num_samples = NUM_SAMPLES + (lcgrand() % 9) - 5;
bool ok = mixer->add_audio(DeviceSpec{InputSourceType::CAPTURE_CARD, card_index},
card_index == 3 ? samples24 : samples16, num_samples, audio_format,
unsigned num_samples = NUM_SAMPLES + (lcgrand() % 9) - 5;
bool ok = mixer->add_audio(DeviceSpec{InputSourceType::CAPTURE_CARD, card_index},
card_index == 3 ? samples24 : samples16, num_samples, audio_format,
double elapsed = duration<double>(end - start).count();
double simulated = double(out_samples) / (OUTPUT_FREQUENCY * 2);
double elapsed = duration<double>(end - start).count();
double simulated = double(out_samples) / (OUTPUT_FREQUENCY * 2);
out_samples, elapsed * 1e3, 100.0 * elapsed / simulated, simulated / elapsed);
}
out_samples, elapsed * 1e3, 100.0 * elapsed / simulated, simulated / elapsed);
}