diff options
Diffstat (limited to 'src/audio/jittered_audio_backend.h')
| -rw-r--r-- | src/audio/jittered_audio_backend.h | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/src/audio/jittered_audio_backend.h b/src/audio/jittered_audio_backend.h index e0ce9d7..c246c48 100644 --- a/src/audio/jittered_audio_backend.h +++ b/src/audio/jittered_audio_backend.h @@ -21,14 +21,22 @@ class JitteredAudioBackend : public AudioBackend { void shutdown() override; // Control simulation - void set_jitter_amount(float jitter_ms); // Random jitter in ms (default: 5ms) - void set_base_interval(float interval_ms); // Base interval between reads (default: 10ms) - void set_chunk_size_range(int min_frames, int max_frames); // Variable chunk sizes + void set_jitter_amount(float jitter_ms); // Random jitter in ms (default: 5ms) + void set_base_interval( + float interval_ms); // Base interval between reads (default: 10ms) + void set_chunk_size_range(int min_frames, + int max_frames); // Variable chunk sizes // Query state - int get_total_frames_consumed() const { return total_frames_consumed_.load(); } - int get_underrun_count() const { return underrun_count_.load(); } - bool is_running() const { return running_.load(); } + int get_total_frames_consumed() const { + return total_frames_consumed_.load(); + } + int get_underrun_count() const { + return underrun_count_.load(); + } + bool is_running() const { + return running_.load(); + } private: void audio_thread_loop(); @@ -45,7 +53,7 @@ class JitteredAudioBackend : public AudioBackend { // Statistics std::atomic<int> total_frames_consumed_; - std::atomic<int> underrun_count_; // How many times buffer was empty + std::atomic<int> underrun_count_; // How many times buffer was empty }; #endif /* !defined(STRIP_ALL) */ |
