diff framework/Align.h @ 702:e4d92aaa689c

Abandon ongoing alignment if asked to re-align before it has completed
author Chris Cannam
date Wed, 14 Aug 2019 13:55:12 +0100
parents c8ba09756eff
children
line wrap: on
line diff
--- a/framework/Align.h	Thu Aug 08 13:34:12 2019 +0100
+++ b/framework/Align.h	Wed Aug 14 13:55:12 2019 +0100
@@ -105,6 +105,8 @@
                                        ModelId, // an AlignmentModel
                                        float tuningFrequency = 0.f);
 
+    void abandonOngoingAlignment(ModelId otherId);
+
     QMutex m_mutex;
 
     struct TuningDiffRec {
@@ -112,7 +114,7 @@
         ModelId alignment; // an AlignmentModel
         ModelId preparatory; // a SparseTimeValueModel
     };
-
+    
     // tuning-difference output model (a SparseTimeValueModel) -> data
     // needed for subsequent alignment
     std::map<ModelId, TuningDiffRec> m_pendingTuningDiffs;