summaryrefslogtreecommitdiff
path: root/src/audio/jittered_audio_backend.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio/jittered_audio_backend.h')
-rw-r--r--src/audio/jittered_audio_backend.h22
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) */