|
virtual | ~Region () |
|
bool | set_name (const std::string &str) |
|
const DataType & | data_type () const |
|
AnalysisFeatureList | transients () |
|
framepos_t | position () const |
|
framepos_t | start () const |
|
framecnt_t | length () const |
|
layer_t | layer () const |
|
framecnt_t | source_length (uint32_t n) const |
|
uint32_t | max_source_level () const |
|
framepos_t | last_position () const |
|
framecnt_t | last_length () const |
|
framepos_t | ancestral_start () const |
|
framecnt_t | ancestral_length () const |
|
float | stretch () const |
|
float | shift () const |
|
void | set_ancestral_data (framepos_t start, framecnt_t length, float stretch, float shift) |
|
frameoffset_t | sync_offset (int &dir) const |
|
framepos_t | sync_position () const |
|
framepos_t | sync_point () const |
|
framepos_t | adjust_to_sync (framepos_t) const |
|
framepos_t | first_frame () const |
|
framepos_t | last_frame () const |
|
framepos_t | earliest_possible_position () const |
|
framepos_t | latest_possible_frame () const |
|
Evoral::Range< framepos_t > | last_range () const |
|
Evoral::Range< framepos_t > | range () const |
|
bool | hidden () const |
|
bool | muted () const |
|
bool | opaque () const |
|
bool | locked () const |
|
bool | position_locked () const |
|
bool | video_locked () const |
|
bool | valid_transients () const |
|
bool | automatic () const |
|
bool | whole_file () const |
|
bool | captured () const |
|
bool | can_move () const |
|
bool | sync_marked () const |
|
bool | external () const |
|
bool | import () const |
|
Trimmable::CanTrim | can_trim () const |
|
PositionLockStyle | position_lock_style () const |
|
void | set_position_lock_style (PositionLockStyle ps) |
|
void | recompute_position_from_lock_style () |
|
void | suspend_property_changes () |
|
bool | covers (framepos_t frame) const |
|
Evoral::OverlapType | coverage (framepos_t start, framepos_t end) const |
|
bool | equivalent (boost::shared_ptr< const Region >) const |
|
bool | size_equivalent (boost::shared_ptr< const Region >) const |
|
bool | overlap_equivalent (boost::shared_ptr< const Region >) const |
|
bool | region_list_equivalent (boost::shared_ptr< const Region >) const |
|
bool | source_equivalent (boost::shared_ptr< const Region >) const |
|
bool | any_source_equivalent (boost::shared_ptr< const Region >) const |
|
bool | uses_source (boost::shared_ptr< const Source >) const |
|
std::string | source_string () const |
|
void | set_length (framecnt_t) |
|
void | set_start (framepos_t) |
|
void | set_position (framepos_t) |
|
void | special_set_position (framepos_t) |
|
virtual void | update_after_tempo_map_change () |
|
void | nudge_position (frameoffset_t) |
|
bool | at_natural_position () const |
|
void | move_to_natural_position () |
|
void | move_start (frameoffset_t distance) |
|
void | trim_front (framepos_t new_position) |
|
void | trim_end (framepos_t new_position) |
|
void | trim_to (framepos_t position, framecnt_t length) |
|
virtual void | fade_range (framepos_t, framepos_t) |
|
void | cut_front (framepos_t new_position) |
|
void | cut_end (framepos_t new_position) |
|
void | set_layer (layer_t l) |
|
void | raise () |
|
void | lower () |
|
void | raise_to_top () |
|
void | lower_to_bottom () |
|
void | set_sync_position (framepos_t n) |
|
void | clear_sync_position () |
|
void | set_hidden (bool yn) |
|
void | set_muted (bool yn) |
|
void | set_whole_file (bool yn) |
|
void | set_automatic (bool yn) |
|
void | set_opaque (bool yn) |
|
void | set_locked (bool yn) |
|
void | set_video_locked (bool yn) |
|
void | set_position_locked (bool yn) |
|
int | apply (Filter &, Progress *progress=0) |
|
boost::shared_ptr
< ARDOUR::Playlist > | playlist () const |
|
virtual void | set_playlist (boost::weak_ptr< ARDOUR::Playlist >) |
|
void | source_deleted (boost::weak_ptr< Source >) |
|
bool | is_compound () const |
|
boost::shared_ptr< Source > | source (uint32_t n=0) const |
|
uint32_t | n_channels () const |
|
const SourceList & | sources () const |
|
const SourceList & | master_sources () const |
|
std::vector< std::string > | master_source_names () |
|
void | set_master_sources (const SourceList &) |
|
virtual boost::shared_ptr
< Evoral::Control > | control (const Evoral::Parameter &id, bool create=false)=0 |
|
virtual boost::shared_ptr
< const Evoral::Control > | control (const Evoral::Parameter &id) const =0 |
|
XMLNode & | get_state () |
|
virtual XMLNode & | state () |
|
virtual int | set_state (const XMLNode &, int version) |
|
virtual boost::shared_ptr< Region > | get_parent () const |
|
uint64_t | layering_index () const |
|
void | set_layering_index (uint64_t when) |
|
virtual bool | is_dependent () const |
|
virtual bool | depends_on (boost::shared_ptr< Region >) const |
|
virtual void | add_transient (framepos_t) |
|
virtual int | update_transient (framepos_t, framepos_t) |
|
virtual void | remove_transient (framepos_t) |
|
virtual int | set_transients (AnalysisFeatureList &) |
|
virtual int | get_transients (AnalysisFeatureList &, bool force_new=false) |
|
virtual int | adjust_transients (frameoffset_t) |
|
virtual int | separate_by_channel (ARDOUR::Session &, std::vector< boost::shared_ptr< Region > > &) const |
|
void | invalidate_transients () |
|
void | drop_sources () |
|
| 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 () |
|
virtual void | clear_owned_changes () |
|
PropertyList * | get_changes_as_properties (Command *) const |
|
virtual void | rdiff (std::vector< Command * > &) const |
|
bool | changed () const |
|
virtual PropertyList * | property_factory (const XMLNode &) const |
|
virtual void | resume_property_changes () |
|
bool | property_changes_suspended () const |
|
| Destructible () |
|
virtual | ~Destructible () |
|
void | drop_references () |
|
| Readable () |
|
virtual | ~Readable () |
|
virtual framecnt_t | read (Sample *, framepos_t pos, framecnt_t cnt, int channel) const =0 |
|
virtual framecnt_t | readable_length () const =0 |
|
| Trimmable () |
|
virtual | ~Trimmable () |
|
| Movable () |
|
bool | locked () const |
|
|
| Region (const SourceList &srcs) |
|
| Region (boost::shared_ptr< const Region >) |
|
| Region (boost::shared_ptr< const Region >, frameoffset_t start_offset) |
|
| Region (boost::shared_ptr< const Region >, const SourceList &) |
|
| Region (Session &s, framepos_t start, framecnt_t length, const std::string &name, DataType) |
|
virtual bool | can_trim_start_before_source_start () const |
|
void | send_change (const PBD::PropertyChange &) |
|
virtual int | _set_state (const XMLNode &, int version, PBD::PropertyChange &what_changed, bool send_signal) |
|
void | post_set (const PBD::PropertyChange &) |
|
virtual void | set_position_internal (framepos_t pos, bool allow_bbt_recompute) |
|
virtual void | set_length_internal (framecnt_t) |
|
virtual void | set_start_internal (framecnt_t) |
|
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 &) |
|
Definition at line 83 of file region.h.