1 #ifndef __libardour_thread_buffers__
2 #define __libardour_thread_buffers__
4 #include <glibmm/thread.h>
6 #include "ardour/chan_count.h"
7 #include "ardour/types.h"
18 void ensure_buffers (ChanCount howmany = ChanCount::ZERO);
20 BufferSet* silent_buffers;
21 BufferSet* scratch_buffers;
22 BufferSet* mix_buffers;
23 gain_t* gain_automation_buffer;
24 pan_t** pan_automation_buffer;
25 uint32_t npan_buffers;
28 void allocate_pan_automation_buffers (nframes_t nframes, uint32_t howmany, bool force);
33 #endif /* __libardour_thread_buffers__ */