there is no remote model choice anymore - ordering is determined by the GUI
[ardour.git] / libs / ardour / ardour / audioregion.h
index 3de6de11fa4b7c7b2fd08d07912b7e57e18ee486..2d74d91482a14a3a499b5c111ab1cecae260fcb0 100644 (file)
@@ -140,7 +140,7 @@ class LIBARDOUR_API AudioRegion : public Region
        void set_default_fade_out ();
 
        framecnt_t verify_xfade_bounds (framecnt_t, bool start);
-       
+
        void set_envelope_active (bool yn);
        void set_default_envelope ();
 
@@ -167,10 +167,10 @@ class LIBARDOUR_API AudioRegion : public Region
 
        void add_transient (framepos_t where);
        void remove_transient (framepos_t where);
-       int set_transients (AnalysisFeatureList&);
-       int get_transients (AnalysisFeatureList&, bool force_new = false);
-       int update_transient (framepos_t old_position, framepos_t new_position);
-       int adjust_transients (frameoffset_t delta);
+       void clear_transients ();
+       void set_onsets (AnalysisFeatureList&);
+       void get_transients (AnalysisFeatureList&);
+       void update_transient (framepos_t old_position, framepos_t new_position);
 
        AudioIntervalResult find_silence (Sample, framecnt_t, framecnt_t, InterThreadInfo&) const;
 
@@ -187,7 +187,9 @@ class LIBARDOUR_API AudioRegion : public Region
   private:
        friend class ::AudioRegionReadTest;
        friend class ::PlaylistReadTest;
-       
+
+       void build_transients ();
+
        PBD::Property<bool>     _envelope_active;
        PBD::Property<bool>     _default_fade_in;
        PBD::Property<bool>     _default_fade_out;