|
Sound Byte Libs 29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
Classes | |
| class | RingBuffer |
| Lock-free single-producer-single-consumer ring buffer. More... | |
Typedefs | |
| template<typename MemoryBarrierImpl > | |
| using | AudioSampleBuffer = RingBuffer< int16_t, 512, MemoryBarrierImpl > |
| Type alias for common audio sample buffer. | |
| template<typename MemoryBarrierImpl > | |
| using | MidiEventBuffer = RingBuffer< uint8_t, 128, MemoryBarrierImpl > |
| Type alias for MIDI event buffer. | |
| template<typename EventType , typename MemoryBarrierImpl > | |
| using | EventBuffer = RingBuffer< EventType, 64, MemoryBarrierImpl > |
| Type alias for general event buffer. | |
| using sbl::primitives::buffers::AudioSampleBuffer = typedef RingBuffer<int16_t, 512, MemoryBarrierImpl> |
Type alias for common audio sample buffer.
Definition at line 211 of file ring_buffer.hpp.
| using sbl::primitives::buffers::EventBuffer = typedef RingBuffer<EventType, 64, MemoryBarrierImpl> |
Type alias for general event buffer.
Definition at line 225 of file ring_buffer.hpp.
| using sbl::primitives::buffers::MidiEventBuffer = typedef RingBuffer<uint8_t, 128, MemoryBarrierImpl> |
Type alias for MIDI event buffer.
Definition at line 218 of file ring_buffer.hpp.