diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2008-01-26 02:57:10 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2008-01-26 02:57:10 +0000 |
commit | 1e51f099fd7baef957204d46bee302908d65de6b (patch) | |
tree | efc8fbf95a139ee90508ad6f6ea17ab652457c5a /libs/ardour/ardour/audioregion.h | |
parent | 315dd3d7705d314b935a7a35007347a41e0f9bfd (diff) |
first pass attempt at tab-to-transient (to be improved)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2970 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/audioregion.h')
-rw-r--r-- | libs/ardour/ardour/audioregion.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libs/ardour/ardour/audioregion.h b/libs/ardour/ardour/audioregion.h index 5bc59a715a..ba14d05afe 100644 --- a/libs/ardour/ardour/audioregion.h +++ b/libs/ardour/ardour/audioregion.h @@ -148,7 +148,7 @@ class AudioRegion : public Region void set_playlist (boost::weak_ptr<Playlist>); - int get_transients (std::vector<nframes64_t>&); + int get_transients (std::vector<nframes64_t>&, bool force_new = false); private: friend class RegionFactory; @@ -207,6 +207,11 @@ class AudioRegion : public Region protected: int set_live_state (const XMLNode&, Change&, bool send); + + std::vector<nframes64_t> _transients; + bool valid_transients; + void invalidate_transients (); + void cleanup_transients (std::vector<nframes64_t>&); }; } /* namespace ARDOUR */ |