diff options
Diffstat (limited to 'src/server/Engine.cpp')
-rw-r--r-- | src/server/Engine.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server/Engine.cpp b/src/server/Engine.cpp index 5f5c53d0..e2fb08af 100644 --- a/src/server/Engine.cpp +++ b/src/server/Engine.cpp @@ -399,6 +399,17 @@ Engine::init(double sample_rate, uint32_t block_length, size_t seq_size) set_driver(SPtr<Driver>(new DirectDriver(*this, sample_rate, block_length, seq_size))); } +LilvInstance* +Engine::block_instance(Node* node) +{ + BlockImpl* const block = dynamic_cast<BlockImpl*>(node); + if (!block) { + return nullptr; + } + + return block->instance(); +} + bool Engine::activate() { |