summaryrefslogtreecommitdiff
path: root/src/audio/backend/mock_audio_backend.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio/backend/mock_audio_backend.cc')
-rw-r--r--src/audio/backend/mock_audio_backend.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/audio/backend/mock_audio_backend.cc b/src/audio/backend/mock_audio_backend.cc
index 068d8a3..60be429 100644
--- a/src/audio/backend/mock_audio_backend.cc
+++ b/src/audio/backend/mock_audio_backend.cc
@@ -30,6 +30,12 @@ float MockAudioBackend::get_realtime_peak() {
return 0.5f;
}
+void MockAudioBackend::get_callback_state(double* out_time,
+ int64_t* out_samples) {
+ *out_time = (double)current_time_sec_;
+ *out_samples = (int64_t)(current_time_sec_ * kSampleRate * 2);
+}
+
void MockAudioBackend::on_voice_triggered(float timestamp, int spectrogram_id,
float volume, float pan) {
// Record the event with the timestamp provided by synth