class BufferSet;
class ThreadBuffers {
- public:
- ThreadBuffers ();
- ~ThreadBuffers ();
+public:
+ ThreadBuffers ();
+ ~ThreadBuffers ();
- void ensure_buffers (ChanCount howmany = ChanCount::ZERO);
+ void ensure_buffers (ChanCount howmany = ChanCount::ZERO);
- BufferSet* silent_buffers;
- BufferSet* scratch_buffers;
- BufferSet* mix_buffers;
- gain_t* gain_automation_buffer;
- pan_t** pan_automation_buffer;
- uint32_t npan_buffers;
+ BufferSet* silent_buffers;
+ BufferSet* scratch_buffers;
+ BufferSet* mix_buffers;
+ gain_t* gain_automation_buffer;
+ pan_t** pan_automation_buffer;
+ uint32_t npan_buffers;
- private:
- void allocate_pan_automation_buffers (framecnt_t nframes, uint32_t howmany, bool force);
+private:
+ void allocate_pan_automation_buffers (framecnt_t nframes, uint32_t howmany, bool force);
};
} // namespace