summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/audioengine.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-09-11 13:02:32 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-09-11 13:02:32 -0400
commit91e2eab01abe61be89b1860cdb2d24ca8b22c0bc (patch)
tree8dc493a55221501c677ac0f34ca3376f4ac6a44a /libs/ardour/ardour/audioengine.h
parent18c4c9656a4c8135f97cf74fab1d861b015c6225 (diff)
make use of measured latency values to set dialog controls, and use actual port latency to compute extra delay
Diffstat (limited to 'libs/ardour/ardour/audioengine.h')
-rw-r--r--libs/ardour/ardour/audioengine.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/ardour/audioengine.h b/libs/ardour/ardour/audioengine.h
index c9d789d746..cf4f91d4d0 100644
--- a/libs/ardour/ardour/audioengine.h
+++ b/libs/ardour/ardour/audioengine.h
@@ -191,6 +191,7 @@ public:
void stop_latency_detection ();
void set_latency_input_port (const std::string&);
void set_latency_output_port (const std::string&);
+ uint32_t latency_signal_delay () const { return _latency_signal_latency; }
private:
AudioEngine ();
@@ -222,6 +223,7 @@ public:
framecnt_t _latency_flush_frames;
std::string _latency_input_name;
std::string _latency_output_name;
+ framecnt_t _latency_signal_latency;
void meter_thread ();
void start_metering_thread ();