diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2013-08-04 14:03:19 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2013-08-04 14:03:19 -0400 |
commit | 7218bd91de3b69032e515617449702f368db59d2 (patch) | |
tree | cd7baa12fd44ff005717975a61b4b9592acc3098 /libs/ardour/ardour/audioengine.h | |
parent | 333a3c9d02ed7ff32846a687a77a09181163eeae (diff) |
start work on the changes to EngineControl (dialog) to integrate with new backend design, and add "requires-driver" concept to AudioBackend to handle JACK specifically
Diffstat (limited to 'libs/ardour/ardour/audioengine.h')
-rw-r--r-- | libs/ardour/ardour/audioengine.h | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/libs/ardour/ardour/audioengine.h b/libs/ardour/ardour/audioengine.h index 5046206542..6fb13b7ae0 100644 --- a/libs/ardour/ardour/audioengine.h +++ b/libs/ardour/ardour/audioengine.h @@ -74,7 +74,8 @@ public: int discover_backends(); std::vector<const AudioBackendInfo*> available_backends() const; std::string current_backend_name () const; - int set_backend (const std::string&, const std::string& arg1, const std::string& arg2); + boost::shared_ptr<AudioBackend> set_backend (const std::string&, const std::string& arg1, const std::string& arg2); + boost::shared_ptr<AudioBackend> current_backend() const { return _backend; } bool setup_required () const; ProcessThread* main_thread() const { return _main_thread; } @@ -172,13 +173,6 @@ public: PBD::Signal0<void> Running; PBD::Signal0<void> Stopped; - /* these two are emitted as we create backends that - can actually be used to do stuff (e.g. register ports) - */ - - PBD::Signal0<void> BackendAvailable; - PBD::Signal0<void> BackendRemoved; - static AudioEngine* instance() { return _instance; } static void destroy(); void died (); |