59 _private_thread_buffers.set (tb);
68 _private_thread_buffers.set (0);
84 for (
size_t i= 0; i < count.
get(*t); ++i) {
110 for (uint32_t i = 0; i < sb->
count().
get(*t); ++i) {
137 for (uint32_t i = 0; i < sb->
count().
get(*t); ++i) {
static BufferSet & get_silent_buffers(ChanCount count=ChanCount::ZERO)
static void release_thread_buffer(void *arg)
void set_count(const ChanCount &count)
BufferSet * route_buffers
gain_t * gain_automation_buffer
static gain_t * send_gain_automation_buffer()
static BufferSet & get_route_buffers(ChanCount count=ChanCount::ZERO, bool silence=false)
Buffer & get(DataType type, size_t i)
static void put_thread_buffers(ThreadBuffers *)
gain_t * send_gain_automation_buffer
static Glib::Threads::Private< ThreadBuffers > _private_thread_buffers
pan_t ** pan_automation_buffer
BufferSet * scratch_buffers
static gain_t * trim_automation_buffer()
gain_t * trim_automation_buffer
uint32_t get(DataType t) const
static BufferSet & get_mix_buffers(ChanCount count=ChanCount::ZERO)
const ChanCount & count() const
const ChanCount & available() const
static BufferSet & get_scratch_buffers(ChanCount count=ChanCount::ZERO, bool silence=false)
static const ChanCount ZERO
static ThreadBuffers * get_thread_buffers()
static pan_t ** pan_automation_buffer()
static gain_t * gain_automation_buffer()
BufferSet * silent_buffers