ardour
|
#include <buffer_manager.h>
Static Public Member Functions | |
static void | init (uint32_t) |
static ThreadBuffers * | get_thread_buffers () |
static void | put_thread_buffers (ThreadBuffers *) |
static void | ensure_buffers (ChanCount howmany=ChanCount::ZERO, size_t custom=0) |
Private Types | |
typedef PBD::RingBufferNPT < ThreadBuffers * > | ThreadBufferFIFO |
typedef std::list < ThreadBuffers * > | ThreadBufferList |
Static Private Attributes | |
static Glib::Threads::Mutex | rb_mutex |
static ThreadBufferFIFO * | thread_buffers = 0 |
static ThreadBufferList * | thread_buffers_list = 0 |
Definition at line 35 of file buffer_manager.h.
|
private |
Definition at line 48 of file buffer_manager.h.
|
private |
Definition at line 49 of file buffer_manager.h.
|
static |
Definition at line 78 of file buffer_manager.cc.
|
static |
Definition at line 56 of file buffer_manager.cc.
|
static |
Definition at line 38 of file buffer_manager.cc.
|
static |
Definition at line 70 of file buffer_manager.cc.
|
staticprivate |
Definition at line 46 of file buffer_manager.h.
|
staticprivate |
Definition at line 51 of file buffer_manager.h.
|
staticprivate |
Definition at line 52 of file buffer_manager.h.