summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r--libs/ardour/ardour/graph.h2
-rw-r--r--libs/ardour/ardour/utils.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/ardour/graph.h b/libs/ardour/ardour/graph.h
index 7984839431..a3f1523b15 100644
--- a/libs/ardour/ardour/graph.h
+++ b/libs/ardour/ardour/graph.h
@@ -58,6 +58,8 @@ class Graph : public SessionHandleRef
public:
Graph (Session & session);
+ uint32_t threads_in_use () const { return _thread_list.size(); }
+
void prep();
void trigger (GraphNode * n);
void rechain (boost::shared_ptr<RouteList> r);
diff --git a/libs/ardour/ardour/utils.h b/libs/ardour/ardour/utils.h
index 0b3fbc7b6c..dac4086cba 100644
--- a/libs/ardour/ardour/utils.h
+++ b/libs/ardour/ardour/utils.h
@@ -107,6 +107,8 @@ float meter_falloff_to_db_per_sec (float);
const char* native_header_format_extension (ARDOUR::HeaderFormat, const ARDOUR::DataType& type);
bool matching_unsuffixed_filename_exists_in (const std::string& dir, const std::string& name);
+uint32_t how_many_dsp_threads ();
+
#if __APPLE__
std::string CFStringRefToStdString(CFStringRef stringRef);
#endif // __APPLE__