ardour
|
#include <process_thread.h>
Public Member Functions | |
ProcessThread () | |
~ProcessThread () | |
void | get_buffers () |
void | drop_buffers () |
Static Public Member Functions | |
static void | init () |
static BufferSet & | get_silent_buffers (ChanCount count=ChanCount::ZERO) |
static BufferSet & | get_scratch_buffers (ChanCount count=ChanCount::ZERO, bool silence=false) |
static BufferSet & | get_route_buffers (ChanCount count=ChanCount::ZERO, bool silence=false) |
static BufferSet & | get_mix_buffers (ChanCount count=ChanCount::ZERO) |
static gain_t * | gain_automation_buffer () |
static gain_t * | trim_automation_buffer () |
static gain_t * | send_gain_automation_buffer () |
static pan_t ** | pan_automation_buffer () |
Protected Member Functions | |
void | session_going_away () |
Static Private Attributes | |
static Glib::Threads::Private < ThreadBuffers > | _private_thread_buffers |
Definition at line 34 of file process_thread.h.
ProcessThread::ProcessThread | ( | ) |
Definition at line 45 of file process_thread.cc.
ProcessThread::~ProcessThread | ( | ) |
Definition at line 49 of file process_thread.cc.
void ProcessThread::drop_buffers | ( | ) |
Definition at line 63 of file process_thread.cc.
|
static |
Definition at line 161 of file process_thread.cc.
void ProcessThread::get_buffers | ( | ) |
Definition at line 54 of file process_thread.cc.
|
static |
Definition at line 147 of file process_thread.cc.
|
static |
Definition at line 120 of file process_thread.cc.
|
static |
Definition at line 93 of file process_thread.cc.
|
static |
Definition at line 72 of file process_thread.cc.
|
static |
Definition at line 41 of file process_thread.cc.
|
static |
Definition at line 194 of file process_thread.cc.
|
static |
Definition at line 183 of file process_thread.cc.
|
protected |
|
static |
Definition at line 172 of file process_thread.cc.
|
staticprivate |
Definition at line 61 of file process_thread.h.