diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2017-09-18 12:39:17 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2017-09-18 12:39:17 -0400 |
commit | 30b087ab3d28f1585987fa3f6ae006562ae192e3 (patch) | |
tree | 620ae0250b5d77f90a18f8c2b83be61e4fe7b0b5 /libs/ardour/ardour/playlist.h | |
parent | cb956e3e480716a3efd280a5287bdd7bee1cedc5 (diff) |
globally change all use of "frame" to refer to audio into "sample".
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode
and video in order to keep the legible
Diffstat (limited to 'libs/ardour/ardour/playlist.h')
-rw-r--r-- | libs/ardour/ardour/playlist.h | 102 |
1 files changed, 51 insertions, 51 deletions
diff --git a/libs/ardour/ardour/playlist.h b/libs/ardour/ardour/playlist.h index 26c664b0f2..91ddecb711 100644 --- a/libs/ardour/ardour/playlist.h +++ b/libs/ardour/ardour/playlist.h @@ -86,7 +86,7 @@ public: Playlist (Session&, const XMLNode&, DataType type, bool hidden = false); Playlist (Session&, std::string name, DataType type, bool hidden = false); Playlist (boost::shared_ptr<const Playlist>, std::string name, bool hidden = false); - Playlist (boost::shared_ptr<const Playlist>, framepos_t start, framecnt_t cnt, std::string name, bool hidden = false); + Playlist (boost::shared_ptr<const Playlist>, samplepos_t start, samplecnt_t cnt, std::string name, bool hidden = false); virtual ~Playlist (); @@ -126,8 +126,8 @@ public: uint32_t n_regions() const; bool all_regions_empty() const; - std::pair<framepos_t, framepos_t> get_extent () const; - std::pair<framepos_t, framepos_t> get_extent_with_endspace() const; + std::pair<samplepos_t, samplepos_t> get_extent () const; + std::pair<samplepos_t, samplepos_t> get_extent_with_endspace() const; layer_t top_layer() const; EditMode get_edit_mode() const { return _edit_mode; } @@ -135,29 +135,29 @@ public: /* Editing operations */ - void add_region (boost::shared_ptr<Region>, framepos_t position, float times = 1, bool auto_partition = false, int32_t sub_num = 0, double quarter_note = 0.0, bool for_music = false); + void add_region (boost::shared_ptr<Region>, samplepos_t position, float times = 1, bool auto_partition = false, int32_t sub_num = 0, double quarter_note = 0.0, bool for_music = false); void remove_region (boost::shared_ptr<Region>); void get_equivalent_regions (boost::shared_ptr<Region>, std::vector<boost::shared_ptr<Region> >&); void get_region_list_equivalent_regions (boost::shared_ptr<Region>, std::vector<boost::shared_ptr<Region> >&); void get_source_equivalent_regions (boost::shared_ptr<Region>, std::vector<boost::shared_ptr<Region> >&); - void replace_region (boost::shared_ptr<Region> old, boost::shared_ptr<Region> newr, framepos_t pos); - void split_region (boost::shared_ptr<Region>, const MusicFrame& position); - void split (const MusicFrame& at); - void shift (framepos_t at, frameoffset_t distance, bool move_intersected, bool ignore_music_glue); - void partition (framepos_t start, framepos_t end, bool cut = false); - void duplicate (boost::shared_ptr<Region>, framepos_t position, float times); - void duplicate (boost::shared_ptr<Region>, framepos_t position, framecnt_t gap, float times); - void duplicate_until (boost::shared_ptr<Region>, framepos_t position, framecnt_t gap, framepos_t end); + void replace_region (boost::shared_ptr<Region> old, boost::shared_ptr<Region> newr, samplepos_t pos); + void split_region (boost::shared_ptr<Region>, const MusicSample& position); + void split (const MusicSample& at); + void shift (samplepos_t at, sampleoffset_t distance, bool move_intersected, bool ignore_music_glue); + void partition (samplepos_t start, samplepos_t end, bool cut = false); + void duplicate (boost::shared_ptr<Region>, samplepos_t position, float times); + void duplicate (boost::shared_ptr<Region>, samplepos_t position, samplecnt_t gap, float times); + void duplicate_until (boost::shared_ptr<Region>, samplepos_t position, samplecnt_t gap, samplepos_t end); void duplicate_range (AudioRange&, float times); void duplicate_ranges (std::list<AudioRange>&, float times); - void nudge_after (framepos_t start, framecnt_t distance, bool forwards); + void nudge_after (samplepos_t start, samplecnt_t distance, bool forwards); boost::shared_ptr<Region> combine (const RegionList&); void uncombine (boost::shared_ptr<Region>); void fade_range (std::list<AudioRange>&); void shuffle (boost::shared_ptr<Region>, int dir); - void ripple (framepos_t at, framecnt_t distance, RegionList *exclude); - void ripple (framepos_t at, framecnt_t distance, boost::shared_ptr<Region> exclude) { + void ripple (samplepos_t at, samplecnt_t distance, RegionList *exclude); + void ripple (samplepos_t at, samplecnt_t distance, boost::shared_ptr<Region> exclude) { RegionList el; if (exclude) el.push_back (exclude); @@ -168,29 +168,29 @@ public: boost::shared_ptr<Playlist> cut (std::list<AudioRange>&, bool result_is_hidden = true); boost::shared_ptr<Playlist> copy (std::list<AudioRange>&, bool result_is_hidden = true); - int paste (boost::shared_ptr<Playlist>, framepos_t position, float times, const int32_t sub_num); + int paste (boost::shared_ptr<Playlist>, samplepos_t position, float times, const int32_t sub_num); const RegionListProperty& region_list_property () const { return regions; } boost::shared_ptr<RegionList> region_list(); - boost::shared_ptr<RegionList> regions_at (framepos_t frame); - uint32_t count_regions_at (framepos_t) const; - boost::shared_ptr<RegionList> regions_touched (framepos_t start, framepos_t end); - boost::shared_ptr<RegionList> regions_with_start_within (Evoral::Range<framepos_t>); - boost::shared_ptr<RegionList> regions_with_end_within (Evoral::Range<framepos_t>); + boost::shared_ptr<RegionList> regions_at (samplepos_t sample); + uint32_t count_regions_at (samplepos_t) const; + boost::shared_ptr<RegionList> regions_touched (samplepos_t start, samplepos_t end); + boost::shared_ptr<RegionList> regions_with_start_within (Evoral::Range<samplepos_t>); + boost::shared_ptr<RegionList> regions_with_end_within (Evoral::Range<samplepos_t>); uint32_t region_use_count (boost::shared_ptr<Region>) const; boost::shared_ptr<Region> find_region (const PBD::ID&) const; - boost::shared_ptr<Region> top_region_at (framepos_t frame); - boost::shared_ptr<Region> top_unmuted_region_at (framepos_t frame); - boost::shared_ptr<Region> find_next_region (framepos_t frame, RegionPoint point, int dir); - framepos_t find_next_region_boundary (framepos_t frame, int dir); + boost::shared_ptr<Region> top_region_at (samplepos_t sample); + boost::shared_ptr<Region> top_unmuted_region_at (samplepos_t sample); + boost::shared_ptr<Region> find_next_region (samplepos_t sample, RegionPoint point, int dir); + samplepos_t find_next_region_boundary (samplepos_t sample, int dir); bool region_is_shuffle_constrained (boost::shared_ptr<Region>); - bool has_region_at (framepos_t const) const; + bool has_region_at (samplepos_t const) const; bool uses_source (boost::shared_ptr<const Source> src, bool shallow = false) const; void deep_sources (std::set<boost::shared_ptr<Source> >&) const; - framepos_t find_next_transient (framepos_t position, int dir); + samplepos_t find_next_transient (samplepos_t position, int dir); void foreach_region (boost::function<void (boost::shared_ptr<Region>)>); @@ -206,12 +206,12 @@ public: PBD::Signal0<void> LayeringChanged; /** Emitted when regions have moved (not when regions have only been trimmed) */ - PBD::Signal2<void,std::list< Evoral::RangeMove<framepos_t> > const &, bool> RangesMoved; + PBD::Signal2<void,std::list< Evoral::RangeMove<samplepos_t> > const &, bool> RangesMoved; /** Emitted when regions are extended; the ranges passed are the new extra time ranges that these regions now occupy. */ - PBD::Signal1<void,std::list< Evoral::Range<framepos_t> > const &> RegionsExtended; + PBD::Signal1<void,std::list< Evoral::Range<samplepos_t> > const &> RegionsExtended; static std::string bump_name (std::string old_name, Session&); @@ -242,7 +242,7 @@ public: return boost::shared_ptr<Crossfade> (); } - framepos_t find_next_top_layer_position (framepos_t) const; + samplepos_t find_next_top_layer_position (samplepos_t) const; uint32_t combine_ops() const { return _combine_ops; } void set_layer (boost::shared_ptr<Region>, double); @@ -298,9 +298,9 @@ public: * region trims are not included in this list; it is used to * do automation-follows-regions. */ - std::list< Evoral::RangeMove<framepos_t> > pending_range_moves; + std::list< Evoral::RangeMove<samplepos_t> > pending_range_moves; /** Extra sections added to regions during trims */ - std::list< Evoral::Range<framepos_t> > pending_region_extensions; + std::list< Evoral::Range<samplepos_t> > pending_region_extensions; uint32_t in_set_state; bool in_undo; bool first_set_state; @@ -334,7 +334,7 @@ public: void _set_sort_id (); - boost::shared_ptr<RegionList> regions_touched_locked (framepos_t start, framepos_t end); + boost::shared_ptr<RegionList> regions_touched_locked (samplepos_t start, samplepos_t end); void notify_region_removed (boost::shared_ptr<Region>); void notify_region_added (boost::shared_ptr<Region>); @@ -355,16 +355,16 @@ public: void sort_regions (); - void possibly_splice (framepos_t at, framecnt_t distance, boost::shared_ptr<Region> exclude = boost::shared_ptr<Region>()); - void possibly_splice_unlocked(framepos_t at, framecnt_t distance, boost::shared_ptr<Region> exclude = boost::shared_ptr<Region>()); + void possibly_splice (samplepos_t at, samplecnt_t distance, boost::shared_ptr<Region> exclude = boost::shared_ptr<Region>()); + void possibly_splice_unlocked(samplepos_t at, samplecnt_t distance, boost::shared_ptr<Region> exclude = boost::shared_ptr<Region>()); - void core_splice (framepos_t at, framecnt_t distance, boost::shared_ptr<Region> exclude); - void splice_locked (framepos_t at, framecnt_t distance, boost::shared_ptr<Region> exclude); - void splice_unlocked (framepos_t at, framecnt_t distance, boost::shared_ptr<Region> exclude); + void core_splice (samplepos_t at, samplecnt_t distance, boost::shared_ptr<Region> exclude); + void splice_locked (samplepos_t at, samplecnt_t distance, boost::shared_ptr<Region> exclude); + void splice_unlocked (samplepos_t at, samplecnt_t distance, boost::shared_ptr<Region> exclude); - void core_ripple (framepos_t at, framecnt_t distance, RegionList *exclude); - void ripple_locked (framepos_t at, framecnt_t distance, RegionList *exclude); - void ripple_unlocked (framepos_t at, framecnt_t distance, RegionList *exclude); + void core_ripple (samplepos_t at, samplecnt_t distance, RegionList *exclude); + void ripple_locked (samplepos_t at, samplecnt_t distance, RegionList *exclude); + void ripple_unlocked (samplepos_t at, samplecnt_t distance, RegionList *exclude); virtual void remove_dependents (boost::shared_ptr<Region> /*region*/) {} @@ -372,25 +372,25 @@ public: virtual XMLNode& state (bool); - bool add_region_internal (boost::shared_ptr<Region>, framepos_t position, int32_t sub_num = 0, double quarter_note = 0.0, bool for_music = false); + bool add_region_internal (boost::shared_ptr<Region>, samplepos_t position, int32_t sub_num = 0, double quarter_note = 0.0, bool for_music = false); int remove_region_internal (boost::shared_ptr<Region>); void copy_regions (RegionList&) const; - void partition_internal (framepos_t start, framepos_t end, bool cutting, RegionList& thawlist); + void partition_internal (samplepos_t start, samplepos_t end, bool cutting, RegionList& thawlist); - std::pair<framepos_t, framepos_t> _get_extent() const; + std::pair<samplepos_t, samplepos_t> _get_extent() const; - boost::shared_ptr<Playlist> cut_copy (boost::shared_ptr<Playlist> (Playlist::*pmf)(framepos_t, framecnt_t, bool), + boost::shared_ptr<Playlist> cut_copy (boost::shared_ptr<Playlist> (Playlist::*pmf)(samplepos_t, samplecnt_t, bool), std::list<AudioRange>& ranges, bool result_is_hidden); - boost::shared_ptr<Playlist> cut (framepos_t start, framecnt_t cnt, bool result_is_hidden); - boost::shared_ptr<Playlist> copy (framepos_t start, framecnt_t cnt, bool result_is_hidden); + boost::shared_ptr<Playlist> cut (samplepos_t start, samplecnt_t cnt, bool result_is_hidden); + boost::shared_ptr<Playlist> copy (samplepos_t start, samplecnt_t cnt, bool result_is_hidden); void relayer (); void begin_undo (); void end_undo (); - virtual void _split_region (boost::shared_ptr<Region>, const MusicFrame& position); + virtual void _split_region (boost::shared_ptr<Region>, const MusicSample& position); typedef std::pair<boost::shared_ptr<Region>, boost::shared_ptr<Region> > TwoRegions; @@ -410,10 +410,10 @@ public: private: void setup_layering_indices (RegionList const &); - void coalesce_and_check_crossfades (std::list<Evoral::Range<framepos_t> >); - boost::shared_ptr<RegionList> find_regions_at (framepos_t); + void coalesce_and_check_crossfades (std::list<Evoral::Range<samplepos_t> >); + boost::shared_ptr<RegionList> find_regions_at (samplepos_t); - framepos_t _end_space; //this is used when we are pasting a range with extra space at the end + samplepos_t _end_space; //this is used when we are pasting a range with extra space at the end }; } /* namespace ARDOUR */ |