From 667e633e829760b5a1e9591227ec5437cac1995d Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 18 Feb 2017 19:29:15 +0100 Subject: Improve parallel analysis and execution algorithms --- ingen/EngineBase.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'ingen/EngineBase.hpp') diff --git a/ingen/EngineBase.hpp b/ingen/EngineBase.hpp index a0a20cd9..a57743fe 100644 --- a/ingen/EngineBase.hpp +++ b/ingen/EngineBase.hpp @@ -79,7 +79,12 @@ public: virtual void flush_events(const std::chrono::milliseconds& sleep_ms) = 0; /** - Locate to a given cycle. + Advance audio time by the given number of frames. + */ + virtual void advance(uint32_t nframes) = 0; + + /** + Locate to a given audio position. */ virtual void locate(uint32_t start, uint32_t sample_count) = 0; -- cgit v1.2.1