diff options
Diffstat (limited to 'src/libs/engine/QueuedEngineInterface.hpp')
-rw-r--r-- | src/libs/engine/QueuedEngineInterface.hpp | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/libs/engine/QueuedEngineInterface.hpp b/src/libs/engine/QueuedEngineInterface.hpp index 396615c0..06583186 100644 --- a/src/libs/engine/QueuedEngineInterface.hpp +++ b/src/libs/engine/QueuedEngineInterface.hpp @@ -119,14 +119,22 @@ public: virtual void disconnect_all(const string& node_path); virtual void set_port_value(const string& port_path, - float val); - + uint32_t data_size, + const void* data); + virtual void set_port_value(const string& port_path, uint32_t voice, - float val); - - virtual void set_port_value_queued(const string& port_path, - float val); + uint32_t data_size, + const void* data); + + virtual void set_port_value_immediate(const string& port_path, + uint32_t data_size, + const void* data); + + virtual void set_port_value_immediate(const string& port_path, + uint32_t voice, + uint32_t data_size, + const void* data); virtual void set_program(const string& node_path, uint32_t bank, |