summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/playlist.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2017-09-18 12:39:17 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2017-09-18 12:39:17 -0400
commit30b087ab3d28f1585987fa3f6ae006562ae192e3 (patch)
tree620ae0250b5d77f90a18f8c2b83be61e4fe7b0b5 /libs/ardour/ardour/playlist.h
parentcb956e3e480716a3efd280a5287bdd7bee1cedc5 (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.h102
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 */