diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-16 10:09:28 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-16 10:09:28 +0100 |
| commit | da78b6ca468360b62c8fccebb2aa5005d2c35156 (patch) | |
| tree | da8ece9f2b3ad7495de7db84c8c447cf4688393d /src/tests | |
| parent | 6daee26bf30e5f0da19ce01ad69c49da8fa11b1a (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/tests')
| -rw-r--r-- | src/tests/audio/test_audio_backend.cc | 6 |
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}); |
