summaryrefslogtreecommitdiffstats
path: root/ingen
diff options
context:
space:
mode:
Diffstat (limited to 'ingen')
-rw-r--r--ingen/EngineBase.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/ingen/EngineBase.hpp b/ingen/EngineBase.hpp
index f857f14a..272faa47 100644
--- a/ingen/EngineBase.hpp
+++ b/ingen/EngineBase.hpp
@@ -49,6 +49,15 @@ public:
size_t seq_size) = 0;
/**
+ Return true iff the engine and driver supports dynamic ports.
+
+ This returns false in situations where top level ports can not be
+ created once the driver is running, which is the case for most
+ environments outside Jack.
+ */
+ virtual bool supports_dynamic_ports() const = 0;
+
+ /**
Activate the engine.
*/
virtual bool activate() = 0;