Ardour  9.0-pre0-350-gf17a656217
ARDOUR::Playlist Member List

This is the complete list of members for ARDOUR::Playlist, including all inherited members.

_cached_extentARDOUR::Playlistmutableprivate
_capture_insertion_underwayARDOUR::Playlistprotected
_combine_opsARDOUR::Playlistprotected
_end_spaceARDOUR::Playlistprivate
_extra_xmlPBD::Statefulprotected
_frozenARDOUR::Playlistprotected
_get_extent() constARDOUR::Playlistprotected
_hiddenARDOUR::Playlistprotected
_idPBD::Statefulprivate
_instant_xmlPBD::Statefulprotected
_lockPBD::Statefulprotected
_nameARDOUR::SessionObjectprotected
_nudgingARDOUR::Playlistprotected
_orig_track_idARDOUR::Playlistprotected
_pending_changedPBD::Statefulprotected
_pgroup_idARDOUR::Playlistprivate
_playlist_shift_activeARDOUR::Playlistprivate
_propertiesPBD::Statefulprotected
_refcntARDOUR::Playlistprotected
_regenerate_xml_or_string_idsPBD::Statefulprivatestatic
_ripplingARDOUR::Playlistprotected
_scoped_connection_listPBD::ScopedConnectionListprivate
_scoped_connection_lockPBD::ScopedConnectionListprivate
_sessionARDOUR::SessionHandleRefprotected
_set_sort_id()ARDOUR::Playlistprotected
_shared_with_idsARDOUR::Playlistprotected
_shufflingARDOUR::Playlistprotected
_soloSelectedRegionsARDOUR::Playlistprotected
_sort_idARDOUR::Playlistprotected
_split_region(std::shared_ptr< Region >, timepos_t const &position, ThawList &thawlist)ARDOUR::Playlistprotectedvirtual
_stateful_frozenPBD::Statefulprivate
_typeARDOUR::Playlistprotected
_xml_node_namePBD::Statefulprotected
add_connection(const UnscopedConnection &c)PBD::ScopedConnectionList
add_extra_xml(XMLNode &)PBD::Stateful
add_instant_xml(XMLNode &, const std::string &directory_path)PBD::Statefulprotected
add_properties(XMLNode &) constPBD::Statefulprotected
add_property(PropertyBase &s)PBD::Stateful
add_region(std::shared_ptr< Region >, timepos_t const &position, float times=1, bool auto_partition=false)ARDOUR::Playlist
add_region_internal(std::shared_ptr< Region >, timepos_t const &position, ThawList &thawlist)ARDOUR::Playlistprotected
AddToSoloSelectedList(const Region *)ARDOUR::Playlist
all_regionsARDOUR::Playlistprotected
all_regions_empty() constARDOUR::Playlist
apply_change(PropertyBase const &)PBD::Statefulvirtual
apply_changes(PropertyList const &)PBD::Stateful
audible_regions_at(timepos_t const &)ARDOUR::Playlist
begin_undo()ARDOUR::Playlistprotected
block_notificationsARDOUR::Playlistmutableprotected
bump_name(std::string old_name, Session &)ARDOUR::Playliststatic
changed() constPBD::Stateful
clear(bool with_signals=true)ARDOUR::Playlistvirtual
clear_changes()PBD::Stateful
clear_owned_changes()ARDOUR::Playlistvirtual
clear_pending()ARDOUR::Playlistprotected
clear_time_domain()Temporal::TimeDomainProviderinline
clear_time_domain_parent()Temporal::TimeDomainProviderinline
coalesce_and_check_crossfades(std::list< Temporal::TimeRange >)ARDOUR::Playlistprivate
combine(const RegionList &, std::shared_ptr< Track >)ARDOUR::Playlistvirtual
combine_ops() constARDOUR::Playlistinline
ConnectionList typedefPBD::ScopedConnectionListprivate
ContentsChangedARDOUR::Playlist
copy(std::list< TimelineRange > &)ARDOUR::Playlist
copy(timepos_t const &start, timecnt_t const &cnt)ARDOUR::Playlistprotected
copy_regions(RegionList &) constARDOUR::Playlistprotected
count_regions_at(timepos_t const &) constARDOUR::Playlist
current_state_versionPBD::Statefulstatic
cut(std::list< TimelineRange > &)ARDOUR::Playlist
cut(timepos_t const &start, timecnt_t const &cnt)ARDOUR::Playlistprotected
cut_copy(std::shared_ptr< Playlist >(Playlist::*pmf)(timepos_t const &, timecnt_t const &), std::list< TimelineRange > &ranges)ARDOUR::Playlistprotected
data_type() constARDOUR::Playlistinline
deep_sources(std::set< std::shared_ptr< Source > > &) constARDOUR::Playlist
delay_notifications()ARDOUR::Playlistprotected
destroy_region(std::shared_ptr< Region >)=0ARDOUR::Playlistpure virtual
DestroyedPBD::Destructible
domainTemporal::TimeDomainProviderprivate
drop_connections()PBD::ScopedConnectionList
drop_references()PBD::Destructibleinlinevirtual
drop_regions()ARDOUR::Playlist
DropReferencesPBD::Destructible
dump() constARDOUR::Playlistvirtual
duplicate(std::shared_ptr< Region >, timepos_t &position, float times)ARDOUR::Playlist
duplicate(std::shared_ptr< Region >, timepos_t &position, timecnt_t const &gap, float times)ARDOUR::Playlist
duplicate_range(TimelineRange &, float times)ARDOUR::Playlist
duplicate_ranges(std::list< TimelineRange > &, float times)ARDOUR::Playlist
duplicate_until(std::shared_ptr< Region >, timepos_t &position, timecnt_t const &gap, timepos_t const &end)ARDOUR::Playlist
empty() constARDOUR::Playlist
end_undo()ARDOUR::Playlistprotected
extra_xml(const std::string &str, bool add_if_missing=false)PBD::Stateful
fade_range(std::list< TimelineRange > &)ARDOUR::Playlist
find_crossfade(const PBD::ID &) constARDOUR::Playlistinlinevirtual
find_next_region(timepos_t const &, RegionPoint point, int dir)ARDOUR::Playlist
find_next_region_boundary(timepos_t const &, int dir)ARDOUR::Playlist
find_next_top_layer_position(timepos_t const &) constARDOUR::Playlist
find_next_transient(timepos_t const &position, int dir)ARDOUR::Playlist
find_prev_region_start(timepos_t const &sample)ARDOUR::Playlist
find_region(const PBD::ID &) constARDOUR::Playlist
find_regions_at(timepos_t const &)ARDOUR::Playlistprivate
finish_domain_bounce(Temporal::DomainBounceInfo &)ARDOUR::Playlist
first_set_stateARDOUR::Playlistprotected
flush_notifications(bool from_undo=false)ARDOUR::Playlistprotectedvirtual
foreach_region(std::function< void(std::shared_ptr< Region >)>)ARDOUR::Playlist
freeze()ARDOUR::Playlist
frozen() constARDOUR::Playlistinline
generate_pgroup_id()ARDOUR::Playliststatic
get_changes_as_properties(PBD::Command *) constPBD::Stateful
get_equivalent_regions(std::shared_ptr< Region >, std::vector< std::shared_ptr< Region > > &)ARDOUR::Playlist
get_extent() constARDOUR::Playlist
get_extent_with_endspace() constARDOUR::Playlist
get_orig_track_id() constARDOUR::Playlistinline
get_region_list_equivalent_regions(std::shared_ptr< Region >, std::vector< std::shared_ptr< Region > > &)ARDOUR::Playlist
get_source_equivalent_regions(std::shared_ptr< Region >, std::vector< std::shared_ptr< Region > > &)ARDOUR::Playlist
get_state() constARDOUR::Playlistvirtual
get_template()ARDOUR::Playlist
has_own_time_domain() constTemporal::TimeDomainProviderinline
has_region_at(timepos_t const &) constARDOUR::Playlist
has_time_domain_parent() constTemporal::TimeDomainProviderinline
have_domainTemporal::TimeDomainProviderprivate
hidden() constARDOUR::Playlistinline
holding_state() constARDOUR::Playlistinlineprotected
id() constPBD::Statefulinline
in_flushARDOUR::Playlistprotected
in_partitionARDOUR::Playlistprotected
in_set_stateARDOUR::Playlistprotected
in_undoARDOUR::Playlistprotected
init(bool hide)ARDOUR::Playlistprotected
insanity_check()ARDOUR::SessionHandleRefprotectedvirtual
instant_xml(const std::string &str, const std::string &directory_path)PBD::Statefulprotected
InUseARDOUR::Playlist
LayeringChangedARDOUR::Playlist
listen()Temporal::TimeDomainProviderinlineprotected
loading_state_versionPBD::Statefulstatic
lower_region(std::shared_ptr< Region >)ARDOUR::Playlist
lower_region_to_bottom(std::shared_ptr< Region >)ARDOUR::Playlist
make_property_quarks()ARDOUR::Playliststatic
mark_session_dirty()ARDOUR::Playlistprotected
max_source_level() constARDOUR::Playlist
mid_thaw(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
n_regions() constARDOUR::Playlist
name() constARDOUR::SessionObjectinline
NameChangedARDOUR::Playlist
notify_contents_changed()ARDOUR::Playlistprotected
notify_layering_changed()ARDOUR::Playlistprotected
notify_region_added(std::shared_ptr< Region >)ARDOUR::Playlistprotected
notify_region_end_trimmed(std::shared_ptr< Region >)ARDOUR::Playlistprotected
notify_region_moved(std::shared_ptr< Region >)ARDOUR::Playlistprotected
notify_region_removed(std::shared_ptr< Region >)ARDOUR::Playlistprotected
notify_region_start_trimmed(std::shared_ptr< Region >)ARDOUR::Playlistprotected
notify_state_changed(const PBD::PropertyChange &)ARDOUR::Playlistprotected
nudge_after(timepos_t const &start, timecnt_t const &distance, bool forwards)ARDOUR::Playlist
ARDOUR::operator=(const ScopedConnectionList &)=deletePBD::ScopedConnectionList
Temporal::TimeDomainProvider::operator=(TimeDomainProvider const &other)Temporal::TimeDomainProviderinline
parentTemporal::TimeDomainProviderprivate
parent_connectionTemporal::TimeDomainProviderprivate
partition(timepos_t const &start, timepos_t const &end, bool cut=false)ARDOUR::Playlist
partition_internal(timepos_t start, timepos_t end, bool cutting, ThawList &thawlist)ARDOUR::Playlistprotected
paste(std::shared_ptr< Playlist >, timepos_t const &position, float times)ARDOUR::Playlist
pending_addsARDOUR::Playlistprotected
pending_boundsARDOUR::Playlistprotected
pending_contents_changeARDOUR::Playlistprotected
pending_layeringARDOUR::Playlistprotected
pending_range_movesARDOUR::Playlistprotected
pending_region_extensionsARDOUR::Playlistprotected
pending_removesARDOUR::Playlistprotected
pgroup_id()ARDOUR::Playlistinline
Playlist(Session &, const XMLNode &, DataType type, bool hidden=false)ARDOUR::Playlist
Playlist(Session &, std::string name, DataType type, bool hidden=false)ARDOUR::Playlist
Playlist(std::shared_ptr< const Playlist >, std::string name, bool hidden=false)ARDOUR::Playlist
Playlist(std::shared_ptr< const Playlist >, timepos_t const &start, timepos_t const &cnt, std::string name, bool hidden=false)ARDOUR::Playlist
post_combine(std::vector< std::shared_ptr< Region > > &, std::shared_ptr< Region >)ARDOUR::Playlistinlineprotectedvirtual
post_set(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
pre_combine(std::vector< std::shared_ptr< Region > > &)ARDOUR::Playlistinlineprotectedvirtual
pre_uncombine(std::vector< std::shared_ptr< Region > > &, std::shared_ptr< Region >)ARDOUR::Playlistinlineprotectedvirtual
properties() constPBD::Statefulinline
property_changes_suspended() constPBD::Statefulinline
property_factory(const XMLNode &) constPBD::Statefulvirtual
PropertyChangedPBD::Stateful
raise_region(std::shared_ptr< Region >)ARDOUR::Playlist
raise_region_to_top(std::shared_ptr< Region >)ARDOUR::Playlist
RangesMovedARDOUR::Playlist
rdiff(std::vector< PBD::Command * > &) constARDOUR::Playlistvirtual
rdiff_and_add_command(Session *)ARDOUR::Playlist
regenerate_xml_or_string_ids() constPBD::Statefulprotected
region_bounds_changed(const PBD::PropertyChange &, std::shared_ptr< Region >)ARDOUR::Playlistprotected
region_by_id(const PBD::ID &) constARDOUR::Playlist
region_changed(const PBD::PropertyChange &, std::shared_ptr< Region >)ARDOUR::Playlistprotectedvirtual
region_changed_proxy(const PBD::PropertyChange &, std::weak_ptr< Region >)ARDOUR::Playlistprotected
region_deleted(std::shared_ptr< Region >)ARDOUR::Playlistprotected
region_drop_references_connectionsARDOUR::Playlistprotected
region_going_away(std::weak_ptr< Region >)ARDOUR::Playlistprotectedvirtual
region_is_audible_at(std::shared_ptr< Region >, timepos_t const &)ARDOUR::Playlist
region_is_shuffle_constrained(std::shared_ptr< Region >)ARDOUR::Playlist
region_list()ARDOUR::Playlist
region_list_property() constARDOUR::Playlistinline
region_lockARDOUR::Playlistmutableprivate
region_state_changed_connectionsARDOUR::Playlistprotected
region_use_count(std::shared_ptr< Region >) constARDOUR::Playlist
RegionAddedARDOUR::Playlist
RegionReadLock classARDOUR::Playlistfriend
RegionRemovedARDOUR::Playlist
regionsARDOUR::Playlistprotected
regions_at(timepos_t const &sample)ARDOUR::Playlist
regions_touched(timepos_t const &start, timepos_t const &end)ARDOUR::Playlist
regions_touched_locked(timepos_t const &start, timepos_t const &end, bool with_tail)ARDOUR::Playlistprotected
regions_with_end_within(Temporal::TimeRange)ARDOUR::Playlist
regions_with_start_within(Temporal::TimeRange)ARDOUR::Playlist
RegionsExtendedARDOUR::Playlist
RegionWriteLock classARDOUR::Playlistfriend
relayer()ARDOUR::Playlistprotected
release()ARDOUR::Playlist
release_notifications(bool from_undo=false)ARDOUR::Playlistprotected
remove_gaps(timecnt_t const &gap_threshold, timecnt_t const &leave_gap, std::function< void(timepos_t, timecnt_t)> gap_callback)ARDOUR::Playlist
remove_region(std::shared_ptr< Region >)ARDOUR::Playlist
remove_region_internal(std::shared_ptr< Region >, ThawList &thawlist)ARDOUR::Playlistprotected
RemoveFromSoloSelectedList(const Region *)ARDOUR::Playlist
replace_region(std::shared_ptr< Region > old, std::shared_ptr< Region > newr, timepos_t const &pos)ARDOUR::Playlist
reset_id()PBD::Stateful
reset_shares()ARDOUR::Playlist
resume_property_changes()PBD::Statefulvirtual
ripple(timepos_t const &at, timecnt_t const &distance, RegionList *exclude)ARDOUR::Playlist
ripple(timepos_t const &at, timecnt_t const &distance, std::shared_ptr< Region > exclude)ARDOUR::Playlistinline
ripple_locked(timepos_t const &at, timecnt_t const &distance, RegionList *exclude)ARDOUR::Playlistprotected
ripple_unlocked(timepos_t const &at, timecnt_t const &distance, RegionList *exclude, ThawList &thawlist, bool notify=true)ARDOUR::Playlistprotected
save_extra_xml(const XMLNode &)PBD::Stateful
ScopedConnectionList()PBD::ScopedConnectionList
ScopedConnectionList(const ScopedConnectionList &)=deletePBD::ScopedConnectionList
send_change(const PropertyChange &)PBD::Statefulprotectedvirtual
session() constARDOUR::SessionObjectinline
Session classARDOUR::Playlistfriend
session_going_away()ARDOUR::SessionHandleRefprotectedvirtual
SessionHandleRef(ARDOUR::Session &s)ARDOUR::SessionHandleRef
SessionObject(Session &session, const std::string &name)ARDOUR::SessionObjectinline
set_capture_insertion_in_progress(bool yn)ARDOUR::Playlist
set_frozen(bool yn)ARDOUR::Playlist
set_id(const XMLNode &)PBD::Stateful
set_id(const std::string &)PBD::Stateful
set_layer(std::shared_ptr< Region >, double)ARDOUR::Playlist
set_name(const std::string &str)ARDOUR::Playlistvirtual
set_orig_track_id(const PBD::ID &did)ARDOUR::Playlist
set_pgroup_id(std::string pgid)ARDOUR::Playlistinline
set_regenerate_xml_and_string_ids_in_this_thread(bool yn)PBD::Statefulprivatestatic
set_region_ownership()ARDOUR::Playlist
set_state(const XMLNode &, int version)ARDOUR::Playlistvirtual
set_time_domain(TimeDomain td)Temporal::TimeDomainProviderinline
set_time_domain_parent(TimeDomainProvider const &p)Temporal::TimeDomainProviderinline
set_values(XMLNode const &)PBD::Statefulprotected
setup_layering_indices(RegionList const &)ARDOUR::Playlistprivate
share_with(const PBD::ID &)ARDOUR::Playlist
shared() constARDOUR::Playlistinline
shared_with(const PBD::ID &) constARDOUR::Playlist
shift(timepos_t const &at, timecnt_t const &distance, bool move_intersected)ARDOUR::Playlist
shuffle(std::shared_ptr< Region >, int dir)ARDOUR::Playlist
SoloSelectedActive()ARDOUR::Playlist
SoloSelectedListIncludes(const Region *)ARDOUR::Playlist
sort_id() constARDOUR::Playlistinline
sort_regions()ARDOUR::Playlistprotected
split(timepos_t const &at)ARDOUR::Playlist
split_region(std::shared_ptr< Region >, timepos_t const &position)ARDOUR::Playlist
start_domain_bounce(Temporal::DomainBounceInfo &)ARDOUR::Playlist
state(bool) constARDOUR::Playlistprotectedvirtual
Stateful()PBD::Stateful
subcntARDOUR::Playlistprotected
suspend_property_changes()PBD::Statefulvirtual
sync_all_regions_with_regions()ARDOUR::Playlist
thaw(bool from_undo=false)ARDOUR::Playlist
time_domain() constTemporal::TimeDomainProviderinline
time_domain_changed()ARDOUR::Playlistvirtual
time_domain_parent() constTemporal::TimeDomainProviderinline
TimeDomainChangedTemporal::TimeDomainProvidermutable
TimeDomainProvider()Temporal::TimeDomainProviderinlineexplicit
TimeDomainProvider(TimeDomain td)Temporal::TimeDomainProviderinlineexplicit
TimeDomainProvider(TimeDomain td, TimeDomainProvider const &p)Temporal::TimeDomainProviderinline
TimeDomainProvider(TimeDomainProvider const &other)Temporal::TimeDomainProviderinline
TimeDomainProvider(TimeDomainProvider const &parnt, bool)Temporal::TimeDomainProviderinline
top_layer() constARDOUR::Playlist
top_region_at(timepos_t const &)ARDOUR::Playlist
top_unmuted_region_at(timepos_t const &)ARDOUR::Playlist
TwoRegions typedefARDOUR::Playlistprotected
uncombine(std::shared_ptr< Region >)ARDOUR::Playlistvirtual
unshare_with(const PBD::ID &)ARDOUR::Playlist
update(const RegionListProperty::ChangeRecord &)ARDOUR::Playlist
update_after_tempo_map_change()ARDOUR::Playlist
use()ARDOUR::Playlist
used() constARDOUR::Playlistinline
uses_source(std::shared_ptr< const Source > src, bool shallow=false) constARDOUR::Playlist
~Destructible()PBD::Destructibleinlinevirtual
~Playlist()ARDOUR::Playlistvirtual
~ScopedConnectionList()PBD::ScopedConnectionListvirtual
~SessionHandleRef()ARDOUR::SessionHandleRefvirtual
~Stateful()PBD::Statefulvirtual
~TimeDomainProvider()Temporal::TimeDomainProviderinlinevirtual