diff options
Diffstat (limited to 'src/engine/PortImpl.hpp')
-rw-r--r-- | src/engine/PortImpl.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/PortImpl.hpp b/src/engine/PortImpl.hpp index 637336af..cb458d01 100644 --- a/src/engine/PortImpl.hpp +++ b/src/engine/PortImpl.hpp @@ -68,6 +68,8 @@ public: */ virtual bool prepare_poly(BufferFactory& bufs, uint32_t poly); + virtual void prepare_poly_buffers(BufferFactory& bufs); + /** Apply a new polyphony value. * * Audio thread. @@ -92,7 +94,7 @@ public: /** Empty buffer contents completely (ie silence) */ virtual void clear_buffers(); - virtual void get_buffers(BufferFactory& bufs, Raul::Array<BufferFactory::Ref>* buffers, uint32_t poly) = 0; + virtual bool get_buffers(BufferFactory& bufs, Raul::Array<BufferFactory::Ref>* buffers, uint32_t poly) = 0; void setup_buffers(BufferFactory& bufs, uint32_t poly) { get_buffers(bufs, _buffers, poly); |