Class AudioRingBuffer

java.lang.Object
All Implemented Interfaces:
Proxy
Direct Known Subclasses:
AudioRingBuffer.AudioRingBufferImpl

@Generated("io.github.jwharm.JavaGI") public abstract class AudioRingBuffer extends GstObject
This object is the base class for audio ringbuffers used by the base audio source and sink classes.

The ringbuffer abstracts a circular buffer of data. One reader and one writer can operate on the data from different threads in a lockfree manner. The base class is sufficiently flexible to be used as an abstraction for DMA based ringbuffers as well as a pure software implementations.