summaryrefslogtreecommitdiffstats
path: root/ingen/EngineBase.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'ingen/EngineBase.hpp')
-rw-r--r--ingen/EngineBase.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/ingen/EngineBase.hpp b/ingen/EngineBase.hpp
index a57743fe..19f66cb7 100644
--- a/ingen/EngineBase.hpp
+++ b/ingen/EngineBase.hpp
@@ -23,10 +23,12 @@
#include "ingen/ingen.h"
#include "ingen/types.hpp"
+#include "lilv/lilv.h"
namespace Ingen {
class Interface;
+class Node;
/**
The audio engine which executes the graph.
@@ -49,6 +51,11 @@ public:
size_t seq_size) = 0;
/**
+ Return the LV2 instance of a block if possible, or NULL.
+ */
+ virtual LilvInstance* block_instance(Node* node) = 0;
+
+ /**
Activate the engine.
*/
virtual bool activate() = 0;