summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/audioengine.h
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2013-10-02 19:40:48 +1000
committerTim Mayberry <mojofunk@gmail.com>2013-10-04 18:53:37 +1000
commit53ad2d187ffb31edcb90f7db5799886ee1806586 (patch)
tree8974083bf0b95e5d4dfff9fe5e53d09641d685a3 /libs/ardour/ardour/audioengine.h
parentdf363a4fb3057253c1530941176cac49a7ffd409 (diff)
Move processing thread list from ARDOUR::Graph into AudioBackend implementation
Diffstat (limited to 'libs/ardour/ardour/audioengine.h')
-rw-r--r--libs/ardour/ardour/audioengine.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/libs/ardour/ardour/audioengine.h b/libs/ardour/ardour/audioengine.h
index 82364ca191..1bf4be3243 100644
--- a/libs/ardour/ardour/audioengine.h
+++ b/libs/ardour/ardour/audioengine.h
@@ -58,7 +58,6 @@ class Session;
class ProcessThread;
class AudioBackend;
class AudioBackendInfo;
-class AudioBackendThread;
class AudioEngine : public SessionHandlePtr, public PortManager
{
@@ -102,10 +101,10 @@ public:
pframes_t samples_since_cycle_start ();
bool get_sync_offset (pframes_t& offset) const;
- int create_process_thread (boost::function<void()> func, AudioBackendThread*, size_t stacksize);
- int join_process_thread (AudioBackendThread*);
-
+ int create_process_thread (boost::function<void()> func);
+ int join_process_threads ();
bool in_process_thread ();
+ uint32_t process_thread_count ();
bool is_realtime() const;
bool connected() const;