VCV Rack API v2
Loading...
Searching...
No Matches
ringbuffer.hpp File Reference
#include <atomic>
#include <dsp/common.hpp>
Include dependency graph for ringbuffer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rack::dsp::RingBuffer< T, S >
 Lock-free queue with fixed size and no allocations. More...
 
struct  rack::dsp::DoubleRingBuffer< T, S >
 A cyclic buffer which maintains a valid linear array of size S by keeping a copy of the buffer in adjacent memory. More...
 
struct  rack::dsp::AppleRingBuffer< T, S, N >
 A cyclic buffer which maintains a valid linear array of size S by sliding along a larger block of size N. More...
 

Namespaces

namespace  rack
 Root namespace for the Rack API.
 
namespace  rack::dsp
 Digital signal processing routines and classes.