class RingBuffer
Defined at line 1104 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/markers.h
Ring buffers are used to convey audio between parties (usually in different processes), allowing
concurrent, asynchronous data access without requiring locks. This pattern works because both
parties share an understanding of which buffer areas are safe to access, and how those areas
change over time.
For in-depth description of the responsibilities for both _producers_ and _consumers_,
before the ring buffer is started as well as while it is active, please see
[Ring Buffer Behavior](https://fuchsia.dev/fuchsia-src/development/audio/ring_buffer.md).
Public Members
static Openness kOpenness