ardour
|
#include <thread_buffers.h>
Public Member Functions | |
ThreadBuffers () | |
~ThreadBuffers () | |
void | ensure_buffers (ChanCount howmany=ChanCount::ZERO, size_t custom=0) |
Public Attributes | |
BufferSet * | silent_buffers |
BufferSet * | scratch_buffers |
BufferSet * | route_buffers |
BufferSet * | mix_buffers |
gain_t * | gain_automation_buffer |
gain_t * | trim_automation_buffer |
gain_t * | send_gain_automation_buffer |
pan_t ** | pan_automation_buffer |
uint32_t | npan_buffers |
Private Member Functions | |
void | allocate_pan_automation_buffers (framecnt_t nframes, uint32_t howmany, bool force) |
Definition at line 33 of file thread_buffers.h.
ThreadBuffers::ThreadBuffers | ( | ) |
Definition at line 30 of file thread_buffers.cc.
ARDOUR::ThreadBuffers::~ThreadBuffers | ( | ) |
|
private |
Definition at line 92 of file thread_buffers.cc.
void ThreadBuffers::ensure_buffers | ( | ChanCount | howmany = ChanCount::ZERO , |
size_t | custom = 0 |
||
) |
Definition at line 44 of file thread_buffers.cc.
gain_t* ARDOUR::ThreadBuffers::gain_automation_buffer |
Definition at line 44 of file thread_buffers.h.
BufferSet* ARDOUR::ThreadBuffers::mix_buffers |
Definition at line 43 of file thread_buffers.h.
uint32_t ARDOUR::ThreadBuffers::npan_buffers |
Definition at line 48 of file thread_buffers.h.
pan_t** ARDOUR::ThreadBuffers::pan_automation_buffer |
Definition at line 47 of file thread_buffers.h.
BufferSet* ARDOUR::ThreadBuffers::route_buffers |
Definition at line 42 of file thread_buffers.h.
BufferSet* ARDOUR::ThreadBuffers::scratch_buffers |
Definition at line 41 of file thread_buffers.h.
gain_t* ARDOUR::ThreadBuffers::send_gain_automation_buffer |
Definition at line 46 of file thread_buffers.h.
BufferSet* ARDOUR::ThreadBuffers::silent_buffers |
Definition at line 40 of file thread_buffers.h.
gain_t* ARDOUR::ThreadBuffers::trim_automation_buffer |
Definition at line 45 of file thread_buffers.h.