diff options
Diffstat (limited to 'src/drivers/include')
| -rw-r--r-- | src/drivers/include/drivers/pcm_buffer.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/drivers/include/drivers/pcm_buffer.hpp b/src/drivers/include/drivers/pcm_buffer.hpp index 4e5fa041..6b38be94 100644 --- a/src/drivers/include/drivers/pcm_buffer.hpp +++ b/src/drivers/include/drivers/pcm_buffer.hpp @@ -49,6 +49,7 @@ class PcmBuffer { auto clear() -> void; auto isEmpty() -> bool; + auto suspend(bool) -> void; /* * How many samples have been added to this buffer since it was created. This @@ -75,6 +76,8 @@ class PcmBuffer { std::atomic<uint32_t> sent_; std::atomic<uint32_t> received_; + std::atomic<bool> suspended_; + RingbufHandle_t ringbuf_; }; |
