mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 08:36:32 +01:00
consistent API name for region-list
This commit is contained in:
parent
aeed54ed91
commit
fce6ac0ef6
5 changed files with 15 additions and 7 deletions
|
|
@ -164,7 +164,8 @@ public:
|
|||
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 RegionListProperty& region_list () const { return regions; }
|
||||
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;
|
||||
|
|
|
|||
|
|
@ -359,7 +359,7 @@ AudioDiskstream::use_destructive_playlist ()
|
|||
|
||||
boost::shared_ptr<Region> rp;
|
||||
{
|
||||
const RegionList& rl (_playlist->region_list().rlist());
|
||||
const RegionList& rl (_playlist->region_list_property().rlist());
|
||||
if (rl.size() > 0) {
|
||||
assert((rl.size() == 1));
|
||||
rp = rl.front();
|
||||
|
|
@ -2435,7 +2435,7 @@ AudioDiskstream::can_become_destructive (bool& requires_bounce) const
|
|||
|
||||
boost::shared_ptr<Region> first;
|
||||
{
|
||||
const RegionList& rl (_playlist->region_list().rlist());
|
||||
const RegionList& rl (_playlist->region_list_property().rlist());
|
||||
assert((rl.size() == 1));
|
||||
first = rl.front();
|
||||
|
||||
|
|
|
|||
|
|
@ -188,7 +188,7 @@ AudioPlaylistSource::n_channels () const
|
|||
return 1;
|
||||
}
|
||||
|
||||
boost::shared_ptr<Region> r = _playlist->region_list().front ();
|
||||
boost::shared_ptr<Region> r = _playlist->region_list_property().front ();
|
||||
boost::shared_ptr<AudioRegion> ar = boost::dynamic_pointer_cast<AudioRegion> (r);
|
||||
|
||||
return ar->audio_source()->n_channels ();
|
||||
|
|
@ -203,7 +203,7 @@ AudioPlaylistSource::sample_rate () const
|
|||
_session.frame_rate ();
|
||||
}
|
||||
|
||||
boost::shared_ptr<Region> r = _playlist->region_list().front ();
|
||||
boost::shared_ptr<Region> r = _playlist->region_list_property().front ();
|
||||
boost::shared_ptr<AudioRegion> ar = boost::dynamic_pointer_cast<AudioRegion> (r);
|
||||
|
||||
return ar->audio_source()->sample_rate ();
|
||||
|
|
|
|||
|
|
@ -572,7 +572,7 @@ LuaBindings::common (lua_State* L)
|
|||
.addFunction ("data_type", &Playlist::data_type)
|
||||
.addFunction ("n_regions", &Playlist::n_regions)
|
||||
//.addFunction ("get_extent", &Playlist::get_extent) // pair<framepos_t, framepos_t>
|
||||
//.addFunction ("region_list", &Playlist::region_list) // RegionListProperty&
|
||||
.addFunction ("region_list", &Playlist::region_list)
|
||||
.addFunction ("add_region", &Playlist::add_region)
|
||||
.addFunction ("remove_region", &Playlist::remove_region)
|
||||
.addFunction ("regions_at", &Playlist::regions_at)
|
||||
|
|
|
|||
|
|
@ -1773,6 +1773,13 @@ Playlist::region_bounds_changed (const PropertyChange& what_changed, boost::shar
|
|||
FINDING THINGS
|
||||
**********************************************************************/
|
||||
|
||||
boost::shared_ptr<RegionList>
|
||||
Playlist::region_list() {
|
||||
RegionReadLock rlock (this);
|
||||
boost::shared_ptr<RegionList> rlist (new RegionList (regions.rlist ()));
|
||||
return rlist;
|
||||
}
|
||||
|
||||
boost::shared_ptr<RegionList>
|
||||
Playlist::regions_at (framepos_t frame)
|
||||
{
|
||||
|
|
@ -3132,7 +3139,7 @@ Playlist::uncombine (boost::shared_ptr<Region> target)
|
|||
|
||||
// (2) get all the original regions
|
||||
|
||||
const RegionList& rl (pl->region_list().rlist());
|
||||
const RegionList& rl (pl->region_list_property().rlist());
|
||||
RegionFactory::CompoundAssociations& cassocs (RegionFactory::compound_associations());
|
||||
frameoffset_t move_offset = 0;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue