|
| MidiPlaylist (Session &, const XMLNode &, bool hidden=false) |
|
| MidiPlaylist (Session &, std::string name, bool hidden=false) |
|
| MidiPlaylist (boost::shared_ptr< const MidiPlaylist > other, std::string name, bool hidden=false) |
|
| MidiPlaylist (boost::shared_ptr< const MidiPlaylist > other, framepos_t start, framecnt_t cnt, std::string name, bool hidden=false) |
|
| ~MidiPlaylist () |
|
framecnt_t | read (Evoral::EventSink< framepos_t > &buf, framepos_t start, framecnt_t cnt, uint32_t chan_n=0, MidiChannelFilter *filter=NULL) |
|
int | set_state (const XMLNode &, int version) |
|
bool | destroy_region (boost::shared_ptr< Region >) |
|
void | set_note_mode (NoteMode m) |
|
std::set< Evoral::Parameter > | contained_automation () |
|
void | region_edited (boost::shared_ptr< Region > region, const MidiModel::NoteDiffCommand *cmd) |
|
void | reset_note_trackers () |
|
void | resolve_note_trackers (Evoral::EventSink< framepos_t > &dst, framepos_t time) |
|
| 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) |
|
virtual | ~Playlist () |
|
void | update (const RegionListProperty::ChangeRecord &) |
|
void | clear_owned_changes () |
|
void | rdiff (std::vector< Command * > &) const |
|
boost::shared_ptr< Region > | region_by_id (const PBD::ID &) const |
|
uint32_t | max_source_level () const |
|
void | set_region_ownership () |
|
virtual void | clear (bool with_signals=true) |
|
void | use () |
|
void | release () |
|
bool | used () const |
|
bool | set_name (const std::string &str) |
|
int | sort_id () |
|
const DataType & | data_type () const |
|
bool | frozen () const |
|
void | set_frozen (bool yn) |
|
bool | hidden () const |
|
bool | empty () const |
|
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 |
|
layer_t | top_layer () const |
|
EditMode | get_edit_mode () const |
|
void | set_edit_mode (EditMode) |
|
void | add_region (boost::shared_ptr< Region >, framepos_t position, float times=1, bool auto_partition=false) |
|
void | remove_region (boost::shared_ptr< Region >) |
|
void | remove_region_by_source (boost::shared_ptr< Source >) |
|
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 >, framepos_t position) |
|
void | split (framepos_t 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 | nudge_after (framepos_t start, framecnt_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 | update_after_tempo_map_change () |
|
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 RegionListProperty & | region_list () const |
|
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 >) |
|
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) |
|
bool | region_is_shuffle_constrained (boost::shared_ptr< Region >) |
|
bool | has_region_at (framepos_t const) const |
|
bool | uses_source (boost::shared_ptr< const Source > src) const |
|
framepos_t | find_next_transient (framepos_t position, int dir) |
|
void | foreach_region (boost::function< void(boost::shared_ptr< Region >)>) |
|
XMLNode & | get_state () |
|
XMLNode & | get_template () |
|
void | freeze () |
|
void | thaw (bool from_undo=false) |
|
void | raise_region (boost::shared_ptr< Region >) |
|
void | lower_region (boost::shared_ptr< Region >) |
|
void | raise_region_to_top (boost::shared_ptr< Region >) |
|
void | lower_region_to_bottom (boost::shared_ptr< Region >) |
|
const PBD::ID & | get_orig_track_id () const |
|
void | set_orig_track_id (const PBD::ID &did) |
|
void | sync_all_regions_with_regions () |
|
void | drop_regions () |
|
virtual boost::shared_ptr
< Crossfade > | find_crossfade (const PBD::ID &) const |
|
framepos_t | find_next_top_layer_position (framepos_t) const |
|
uint32_t | combine_ops () const |
|
void | set_layer (boost::shared_ptr< Region >, double) |
|
void | set_capture_insertion_in_progress (bool yn) |
|
| SessionObject (Session &session, const std::string &name) |
|
Session & | session () const |
|
std::string | name () const |
|
Public Member Functions inherited from ARDOUR::SessionHandleRef |
| SessionHandleRef (ARDOUR::Session &s) |
|
virtual | ~SessionHandleRef () |
|
| ScopedConnectionList () |
|
virtual | ~ScopedConnectionList () |
|
void | add_connection (const UnscopedConnection &c) |
|
void | drop_connections () |
|
| Stateful () |
|
virtual | ~Stateful () |
|
virtual bool | apply_changes (PropertyBase const &) |
|
PropertyChange | apply_changes (PropertyList const &) |
|
const OwnedPropertyList & | properties () const |
|
void | add_property (PropertyBase &s) |
|
void | add_extra_xml (XMLNode &) |
|
XMLNode * | extra_xml (const std::string &str, bool add_if_missing=false) |
|
void | save_extra_xml (const XMLNode &) |
|
const PBD::ID & | id () const |
|
bool | set_id (const XMLNode &) |
|
void | set_id (const std::string &) |
|
void | reset_id () |
|
void | clear_changes () |
|
PropertyList * | get_changes_as_properties (Command *) const |
|
bool | changed () const |
|
virtual PropertyList * | property_factory (const XMLNode &) const |
|
virtual void | suspend_property_changes () |
|
virtual void | resume_property_changes () |
|
bool | property_changes_suspended () const |
|
| Destructible () |
|
virtual | ~Destructible () |
|
void | drop_references () |
|
|
void | remove_dependents (boost::shared_ptr< Region > region) |
|
void | init (bool hide) |
|
bool | holding_state () const |
|
void | delay_notifications () |
|
void | release_notifications (bool from_undo=false) |
|
virtual void | flush_notifications (bool from_undo=false) |
|
void | clear_pending () |
|
void | _set_sort_id () |
|
boost::shared_ptr< RegionList > | regions_touched_locked (framepos_t start, framepos_t end) |
|
void | notify_region_removed (boost::shared_ptr< Region >) |
|
void | notify_region_added (boost::shared_ptr< Region >) |
|
void | notify_layering_changed () |
|
void | notify_contents_changed () |
|
void | notify_state_changed (const PBD::PropertyChange &) |
|
void | notify_region_moved (boost::shared_ptr< Region >) |
|
void | notify_region_start_trimmed (boost::shared_ptr< Region >) |
|
void | notify_region_end_trimmed (boost::shared_ptr< Region >) |
|
void | mark_session_dirty () |
|
void | region_changed_proxy (const PBD::PropertyChange &, boost::weak_ptr< Region >) |
|
virtual bool | region_changed (const PBD::PropertyChange &, boost::shared_ptr< Region >) |
|
void | region_bounds_changed (const PBD::PropertyChange &, boost::shared_ptr< Region >) |
|
void | region_deleted (boost::shared_ptr< Region >) |
|
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 | 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_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) |
|
virtual XMLNode & | state (bool) |
|
bool | add_region_internal (boost::shared_ptr< Region >, framepos_t position) |
|
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) |
|
std::pair< framepos_t, framepos_t > | _get_extent () const |
|
boost::shared_ptr< Playlist > | cut_copy (boost::shared_ptr< Playlist >(Playlist::*pmf)(framepos_t, framecnt_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) |
|
void | relayer () |
|
void | begin_undo () |
|
void | end_undo () |
|
void | _split_region (boost::shared_ptr< Region >, framepos_t position) |
|
virtual void | pre_combine (std::vector< boost::shared_ptr< Region > > &) |
|
virtual void | post_combine (std::vector< boost::shared_ptr< Region > > &, boost::shared_ptr< Region >) |
|
virtual void | pre_uncombine (std::vector< boost::shared_ptr< Region > > &, boost::shared_ptr< Region >) |
|
Protected Member Functions inherited from ARDOUR::SessionHandleRef |
virtual void | session_going_away () |
|
virtual void | insanity_check () |
|
void | add_instant_xml (XMLNode &, const std::string &directory_path) |
|
XMLNode * | instant_xml (const std::string &str, const std::string &directory_path) |
|
void | add_properties (XMLNode &) |
|
PropertyChange | set_values (XMLNode const &) |
|
virtual void | post_set (const PropertyChange &) |
|
virtual void | send_change (const PropertyChange &) |
|
virtual void | mid_thaw (const PropertyChange &) |
|
Definition at line 52 of file midi_playlist.h.