summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-16 10:09:28 +0100
committerskal <pascal.massimino@gmail.com>2026-02-16 10:09:28 +0100
commitda78b6ca468360b62c8fccebb2aa5005d2c35156 (patch)
treeda8ece9f2b3ad7495de7db84c8c447cf4688393d /src
parent6daee26bf30e5f0da19ce01ad69c49da8fa11b1a (diff)
fix(audio): implement get_callback_state in TestBackend
- Add missing get_callback_state() override - Returns dummy values (0.0, 0 samples) for test backend - Fixes abstract class error in test_audio_backend.cc
Diffstat (limited to 'src')
-rw-r--r--src/tests/audio/test_audio_backend.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tests/audio/test_audio_backend.cc b/src/tests/audio/test_audio_backend.cc
index 6a748aa..3ea6765 100644
--- a/src/tests/audio/test_audio_backend.cc
+++ b/src/tests/audio/test_audio_backend.cc
@@ -43,6 +43,12 @@ class TestBackend : public AudioBackend {
return 0.5f;
}
+ void get_callback_state(double* out_time, int64_t* out_samples) override {
+ // Test backend: return dummy state
+ *out_time = 0.0;
+ *out_samples = 0;
+ }
+
void on_voice_triggered(float timestamp, int spectrogram_id, float volume,
float pan) override {
events.push_back({timestamp, spectrogram_id, volume, pan});