|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <region.h>
Classes | |
| struct | RegionGroupRetainer |
Public Types | |
| typedef std::vector< std::shared_ptr< Source > > | SourceList |
| typedef std::list< std::shared_ptr< RegionFxPlugin > > | RegionFxList |
| typedef std::map< PBD::PropertyChange, RegionList > | ChangeMap |
Public Types inherited from ARDOUR::Trimmable | |
| enum | CanTrim { FrontTrimEarlier = 0x1 , FrontTrimLater = 0x2 , EndTrimEarlier = 0x4 , EndTrimLater = 0x8 , TopTrimUp = 0x10 , TopTrimDown = 0x20 , BottomTrimUp = 0x40 , BottomTrimDown = 0x80 } |
Static Public Member Functions | |
| static void | make_property_quarks () |
| static uint64_t | next_group_id () |
| static void | set_next_group_id (uint64_t ngid) |
| static uint64_t | get_retained_group_id (uint64_t take=0) |
| static uint64_t | get_region_operation_group_id (uint64_t old_region_group, RegionOperationFlag flags) |
Static Public Member Functions inherited from ARDOUR::SessionObject | |
| static void | make_property_quarks () |
Public Attributes | |
| PBD::Signal< void()> | RegionFxChanged |
Public Attributes inherited from PBD::Stateful | |
| PBD::Signal< void(const PropertyChange &)> | PropertyChanged |
Public Attributes inherited from PBD::Destructible | |
| PBD::Signal< void()> | Destroyed |
| PBD::Signal< void()> | DropReferences |
Static Public Attributes | |
| static PBD::Signal< void(std::shared_ptr< RegionList >, const PBD::PropertyChange &)> | RegionsPropertyChanged |
Static Public Attributes inherited from PBD::Stateful | |
| static int | current_state_version |
| static int | loading_state_version |
Protected Member Functions | |
| virtual XMLNode & | state () const |
| Region (const SourceList &srcs) | |
| Region (std::shared_ptr< const Region >) | |
| Region (std::shared_ptr< const Region >, timecnt_t const &start_offset) | |
| Region (std::shared_ptr< const Region >, const SourceList &) | |
| Region (Session &s, timepos_t const &start, timecnt_t const &length, const std::string &name, DataType) | |
| virtual bool | can_trim_start_before_source_start () const |
| virtual bool | _add_plugin (std::shared_ptr< RegionFxPlugin >, std::shared_ptr< RegionFxPlugin >, bool) |
| virtual void | fx_latency_changed (bool no_emit) |
| virtual void | fx_tail_changed (bool no_emit) |
| virtual void | send_change (const PBD::PropertyChange &) |
| virtual int | _set_state (const XMLNode &, int version, PBD::PropertyChange &what_changed, bool send_signal) |
| virtual void | set_position_internal (timepos_t const &pos) |
| void | set_length_internal (timecnt_t const &) |
| virtual void | set_start_internal (timepos_t const &) |
| bool | verify_start_and_length (timepos_t const &, timecnt_t &) |
| void | first_edit () |
| virtual void | ensure_length_sanity () |
| void | override_opaqueness (bool yn) |
| timepos_t | len_as_tpos () const |
| void | merge_features (AnalysisFeatureList &, const AnalysisFeatureList &, const sampleoffset_t) const |
Protected Member Functions inherited from ARDOUR::SessionHandleRef | |
| virtual void | session_going_away () |
| virtual void | insanity_check () |
Protected Member Functions inherited from PBD::Stateful | |
| 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 &) const |
| PropertyChange | set_values (XMLNode const &) |
| virtual void | post_set (const PropertyChange &) |
| bool | regenerate_xml_or_string_ids () const |
Private Types | |
| enum | RegionGroupFlags : uint64_t { NoGroup = 0x0 , Explicit = 0x1 } |
Private Member Functions | |
| void | mid_thaw (const PBD::PropertyChange &) |
| void | trim_to_internal (timepos_t const &position, timecnt_t const &length) |
| void | maybe_uncopy () |
| void | subscribe_to_source_drop () |
| bool | verify_start (timepos_t const &) |
| bool | verify_length (timecnt_t &) |
| virtual void | recompute_at_start ()=0 |
| virtual void | recompute_at_end ()=0 |
| void | register_properties () |
| void | use_sources (SourceList const &) |
Private Attributes | |
| PBD::Property< bool > | _muted |
| PBD::Property< bool > | _opaque |
| PBD::Property< bool > | _locked |
| PBD::Property< bool > | _video_locked |
| PBD::Property< bool > | _automatic |
| PBD::Property< bool > | _whole_file |
| PBD::Property< bool > | _import |
| PBD::Property< bool > | _external |
| PBD::Property< bool > | _hidden |
| PBD::Property< bool > | _position_locked |
| PBD::Property< timepos_t > | _ancestral_start |
| PBD::Property< timecnt_t > | _ancestral_length |
| PBD::Property< float > | _stretch |
| PBD::Property< float > | _shift |
| PBD::Property< uint64_t > | _layering_index |
| PBD::Property< std::string > | _tags |
| PBD::Property< uint64_t > | _reg_group |
| PBD::Property< bool > | _contents |
| timecnt_t | _last_length |
| RegionEditState | _first_edit |
| layer_t | _layer |
| ChangeMap * | _changemap |
| std::atomic< int > | _source_deleted |
| Glib::Threads::Mutex | _source_list_lock |
| PBD::ScopedConnectionList | _source_deleted_connections |
Static Private Attributes | |
| static uint64_t | _retained_group_id |
| static uint64_t | _retained_take_cnt |
| static uint64_t | _next_group_id |
| static Glib::Threads::Mutex | _operation_rgroup_mutex |
| static std::map< uint64_t, uint64_t > | _operation_rgroup_map |
Friends | |
| class | RegionFactory |
Definition at line 105 of file ardour/ardour/region.h.
| typedef std::map<PBD::PropertyChange, RegionList> ARDOUR::Region::ChangeMap |
Definition at line 122 of file ardour/ardour/region.h.
| typedef std::list<std::shared_ptr<RegionFxPlugin> > ARDOUR::Region::RegionFxList |
Definition at line 114 of file ardour/ardour/region.h.
| typedef std::vector<std::shared_ptr<Source> > ARDOUR::Region::SourceList |
Definition at line 113 of file ardour/ardour/region.h.
|
private |
| Enumerator | |
|---|---|
| NoGroup | |
| Explicit | |
Definition at line 680 of file ardour/ardour/region.h.
|
virtual |
|
protected |
Construct a region from multiple sources
|
protected |
Construct a region from another region
|
protected |
Construct a region from another region, at an offset within that region
|
protected |
Construct a region as a copy of another region, but with different sources
|
protected |
Constructor for derived types only
|
inlineprotectedvirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 580 of file ardour/ardour/region.h.
|
protectedvirtual |
Reimplemented in ARDOUR::AudioRegion.
| Temporal::timepos_t ARDOUR::Region::absolute_time_to_region_time | ( | Temporal::timepos_t const & | ) | const |
| Temporal::Beats ARDOUR::Region::absolute_time_to_soucre_beats | ( | Temporal::timepos_t const & | ) | const |
| Temporal::Beats ARDOUR::Region::absolute_time_to_source_beats | ( | Temporal::timepos_t const & | ) | const |
Convert a timestamp in absolute time to beats measured from source start
| bool ARDOUR::Region::add_plugin | ( | std::shared_ptr< RegionFxPlugin > | , |
| std::shared_ptr< RegionFxPlugin > | pos = std::shared_ptr< RegionFxPlugin >() |
||
| ) |
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 452 of file ardour/ardour/region.h.
|
inline |
Definition at line 174 of file ardour/ardour/region.h.
|
inline |
Definition at line 172 of file ardour/ardour/region.h.
|
inline |
Definition at line 173 of file ardour/ardour/region.h.
|
inline |
Definition at line 171 of file ardour/ardour/region.h.
| bool ARDOUR::Region::any_source_equivalent | ( | std::shared_ptr< const Region > | ) | const |
| int ARDOUR::Region::apply | ( | Filter & | , |
| PBD::Progress * | progress = 0 |
||
| ) |
| bool ARDOUR::Region::at_natural_position | ( | ) | const |
|
inline |
Definition at line 277 of file ardour/ardour/region.h.
|
inline |
Definition at line 280 of file ardour/ardour/region.h.
|
virtual |
Reimplemented from ARDOUR::Trimmable.
|
inlineprotectedvirtual |
Reimplemented in ARDOUR::MidiRegion.
Definition at line 575 of file ardour/ardour/region.h.
|
inline |
Definition at line 279 of file ardour/ardour/region.h.
| void ARDOUR::Region::captured_xruns | ( | XrunPositions & | , |
| bool | abs = false |
||
| ) | const |
| void ARDOUR::Region::clear_sync_position | ( | ) |
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 456 of file ardour/ardour/region.h.
|
pure virtual |
Implemented in ARDOUR::MidiRegion, and ARDOUR::AudioRegion.
|
pure virtual |
Implemented in ARDOUR::MidiRegion, and ARDOUR::AudioRegion.
|
inline |
Definition at line 307 of file ardour/ardour/region.h.
|
inline |
Definition at line 293 of file ardour/ardour/region.h.
|
inline |
Definition at line 297 of file ardour/ardour/region.h.
| void ARDOUR::Region::cut_end | ( | timepos_t const & | new_position | ) |
| void ARDOUR::Region::cut_front | ( | timepos_t const & | new_position | ) |
|
inline |
Definition at line 131 of file ardour/ardour/region.h.
| void ARDOUR::Region::deep_sources | ( | std::set< std::shared_ptr< Source > > & | ) | const |
|
inlinevirtual |
Definition at line 450 of file ardour/ardour/region.h.
| PBD::PropertyList ARDOUR::Region::derive_properties | ( | bool | with_times = true, |
| bool | with_envelope = false |
||
| ) | const |
|
pure virtual |
Implemented in ARDOUR::MidiRegion, and ARDOUR::AudioRegion.
| void ARDOUR::Region::drop_sources | ( | ) |
| timepos_t ARDOUR::Region::earliest_possible_position | ( | ) | const |
Return the earliest possible value of _position given the value of _start within the region's sources
| bool ARDOUR::Region::enclosed_equivalent | ( | std::shared_ptr< const Region > | ) | const |
| timepos_t ARDOUR::Region::end | ( | ) | const |
|
inlineprotectedvirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 591 of file ardour/ardour/region.h.
| bool ARDOUR::Region::exact_equivalent | ( | std::shared_ptr< const Region > | ) | const |
|
inline |
Definition at line 282 of file ardour/ardour/region.h.
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 343 of file ardour/ardour/region.h.
|
virtual |
Implements Temporal::TimeDomainSwapper.
|
protected |
|
inline |
Definition at line 247 of file ardour/ardour/region.h.
|
inline |
Definition at line 541 of file ardour/ardour/region.h.
|
protectedvirtual |
Reimplemented in ARDOUR::AudioRegion.
|
protectedvirtual |
Reimplemented in ARDOUR::AudioRegion.
| void ARDOUR::Region::get_cue_markers | ( | CueMarkers & | , |
| bool | abs = false |
||
| ) | const |
|
virtual |
|
static |
|
inlinestatic |
Definition at line 219 of file ardour/ardour/region.h.
|
virtual |
Implements PBD::Stateful.
|
inlinevirtual |
merges _onsets OR _transients with _user_transients into given list if _onsets and _transients are unset, run analysis. list is not thinned, duplicates remain in place.
intended for: Playlist::find_next_transient ()
Reimplemented in ARDOUR::AudioRegion.
Definition at line 485 of file ardour/ardour/region.h.
|
inline |
Definition at line 521 of file ardour/ardour/region.h.
| bool ARDOUR::Region::has_transients | ( | ) | const |
|
inline |
Definition at line 271 of file ardour/ardour/region.h.
|
inline |
Definition at line 283 of file ardour/ardour/region.h.
| bool ARDOUR::Region::is_compound | ( | ) | const |
|
inlinevirtual |
Definition at line 449 of file ardour/ardour/region.h.
|
inline |
Definition at line 231 of file ardour/ardour/region.h.
|
inline |
Definition at line 233 of file ardour/ardour/region.h.
|
inline |
Definition at line 232 of file ardour/ardour/region.h.
|
inline |
Definition at line 169 of file ardour/ardour/region.h.
|
inline |
Definition at line 168 of file ardour/ardour/region.h.
|
inline |
Definition at line 259 of file ardour/ardour/region.h.
|
inline |
Definition at line 248 of file ardour/ardour/region.h.
| samplepos_t ARDOUR::Region::latest_possible_sample | ( | ) | const |
Return the last possible value of _last_sample given the value of _startin the regions's sources
|
inline |
Definition at line 159 of file ardour/ardour/region.h.
| bool ARDOUR::Region::layer_and_time_equivalent | ( | std::shared_ptr< const Region > | ) | const |
|
inline |
Definition at line 446 of file ardour/ardour/region.h.
|
inlineprotected |
Definition at line 598 of file ardour/ardour/region.h.
|
inline |
Definition at line 145 of file ardour/ardour/region.h.
|
inline |
Definition at line 157 of file ardour/ardour/region.h.
| bool ARDOUR::Region::load_plugin | ( | ARDOUR::PluginType | type, |
| std::string const & | name | ||
| ) |
|
inline |
Definition at line 274 of file ardour/ardour/region.h.
| void ARDOUR::Region::lower | ( | ) |
| void ARDOUR::Region::lower_to_bottom | ( | ) |
|
static |
| std::vector<std::string> ARDOUR::Region::master_source_names | ( | ) |
|
inline |
Definition at line 413 of file ardour/ardour/region.h.
| uint32_t ARDOUR::Region::max_source_level | ( | ) | const |
| void ARDOUR::Region::maybe_invalidate_transients | ( | ) |
|
private |
|
protected |
| std::optional<Temporal::Meter> ARDOUR::Region::meter | ( | ) | const |
|
privatevirtual |
derived classes can implement this in order to process a property change within thaw() just before send_change() is called.
Reimplemented from PBD::Stateful.
| void ARDOUR::Region::modify_end_unchecked | ( | timepos_t const & | new_position, |
| bool | reset_fade | ||
| ) |
| void ARDOUR::Region::modify_front_unchecked | ( | timepos_t const & | new_position, |
| bool | reset_fade | ||
| ) |
| void ARDOUR::Region::move_cue_marker | ( | CueMarker const & | , |
| timepos_t const & | region_relative_position | ||
| ) |
| void ARDOUR::Region::move_start | ( | timecnt_t const & | distance | ) |
| void ARDOUR::Region::move_to_natural_position | ( | ) |
|
inline |
Definition at line 272 of file ardour/ardour/region.h.
|
inline |
Definition at line 526 of file ardour/ardour/region.h.
|
inlinestatic |
Definition at line 211 of file ardour/ardour/region.h.
|
inline |
Definition at line 147 of file ardour/ardour/region.h.
|
inline |
Definition at line 531 of file ardour/ardour/region.h.
| void ARDOUR::Region::nudge_position | ( | timecnt_t const & | ) |
|
inline |
Definition at line 273 of file ardour/ardour/region.h.
| bool ARDOUR::Region::overlap_equivalent | ( | std::shared_ptr< const Region > | ) | const |
|
inlineprotected |
Definition at line 593 of file ardour/ardour/region.h.
|
inline |
Definition at line 402 of file ardour/ardour/region.h.
|
inline |
How the region parameters play together:
POSITION: first sample of the region along the timeline START: first sample of the region within its source(s) LENGTH: number of samples the region represents
Definition at line 143 of file ardour/ardour/region.h.
|
inline |
Definition at line 275 of file ardour/ardour/region.h.
|
inline |
Definition at line 155 of file ardour/ardour/region.h.
| Temporal::TimeDomain ARDOUR::Region::position_time_domain | ( | ) | const |
| void ARDOUR::Region::raise | ( | ) |
| void ARDOUR::Region::raise_to_top | ( | ) |
|
inline |
Definition at line 267 of file ardour/ardour/region.h.
|
inline |
Definition at line 263 of file ardour/ardour/region.h.
|
privatepure virtual |
Implemented in ARDOUR::MidiRegion, and ARDOUR::AudioRegion.
|
privatepure virtual |
Implemented in ARDOUR::MidiRegion, and ARDOUR::AudioRegion.
| void ARDOUR::Region::recompute_position_from_time_domain | ( | ) |
| Temporal::timepos_t ARDOUR::Region::region_beats_to_absolute_time | ( | Temporal::Beats | beats | ) | const |
|
inline |
Convert a timestamp in beats into timepos_t (both relative to region position)
Definition at line 373 of file ardour/ardour/region.h.
|
inline |
Convert a timestamp in beats relative to region position into beats relative to source start
Definition at line 377 of file ardour/ardour/region.h.
| Temporal::Beats ARDOUR::Region::region_distance_to_region_beats | ( | Temporal::timecnt_t const & | ) | const |
Convert a distance within a region to beats relative to region position
|
inline |
Definition at line 227 of file ardour/ardour/region.h.
| timecnt_t ARDOUR::Region::region_relative_position | ( | Temporal::timepos_t const & | ) | const |
|
private |
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 518 of file ardour/ardour/region.h.
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 464 of file ardour/ardour/region.h.
| void ARDOUR::Region::rename_cue_marker | ( | CueMarker & | , |
| std::string const & | |||
| ) |
|
virtual |
Reimplemented in ARDOUR::AudioRegion.
|
protectedvirtual |
Reimplemented from PBD::Stateful.
Reimplemented in ARDOUR::AudioRegion.
|
inlinevirtual |
Reimplemented in ARDOUR::MidiRegion, and ARDOUR::AudioRegion.
Definition at line 498 of file ardour/ardour/region.h.
| void ARDOUR::Region::set_ancestral_data | ( | timepos_t const & | start, |
| timecnt_t const & | length, | ||
| float | stretch, | ||
| float | shift | ||
| ) |
| void ARDOUR::Region::set_automatic | ( | bool | yn | ) |
|
inline |
Definition at line 507 of file ardour/ardour/region.h.
| void ARDOUR::Region::set_hidden | ( | bool | yn | ) |
| void ARDOUR::Region::set_initial_position | ( | timepos_t const & | ) |
| void ARDOUR::Region::set_layer | ( | layer_t | l | ) |
|
inline |
Definition at line 447 of file ardour/ardour/region.h.
| void ARDOUR::Region::set_length | ( | timecnt_t const & | ) |
|
protected |
| void ARDOUR::Region::set_length_unchecked | ( | timecnt_t const & | ) |
| void ARDOUR::Region::set_locked | ( | bool | yn | ) |
| void ARDOUR::Region::set_master_sources | ( | const SourceList & | ) |
| void ARDOUR::Region::set_meter | ( | Temporal::Meter const & | ) |
| void ARDOUR::Region::set_muted | ( | bool | yn | ) |
|
virtual |
Note: changing the name of a Region does not constitute an edit
Reimplemented from ARDOUR::SessionObject.
|
inlinestatic |
Definition at line 212 of file ardour/ardour/region.h.
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 468 of file ardour/ardour/region.h.
| void ARDOUR::Region::set_opaque | ( | bool | yn | ) |
|
virtual |
| void ARDOUR::Region::set_position | ( | timepos_t const & | ) |
|
protectedvirtual |
| void ARDOUR::Region::set_position_locked | ( | bool | yn | ) |
| void ARDOUR::Region::set_position_time_domain | ( | Temporal::TimeDomain | ps | ) |
| void ARDOUR::Region::set_position_unchecked | ( | timepos_t const & | ) |
|
inline |
Definition at line 228 of file ardour/ardour/region.h.
| void ARDOUR::Region::set_selected_for_solo | ( | bool | yn | ) |
| void ARDOUR::Region::set_start | ( | timepos_t const & | ) |
|
protectedvirtual |
|
virtual |
Implements PBD::Stateful.
Reimplemented in ARDOUR::MidiRegion, and ARDOUR::AudioRegion.
| void ARDOUR::Region::set_sync_position | ( | timepos_t const & | n | ) |
|
inlinevirtual |
Definition at line 429 of file ardour/ardour/region.h.
| void ARDOUR::Region::set_tempo | ( | Temporal::Tempo const & | ) |
| void ARDOUR::Region::set_video_locked | ( | bool | yn | ) |
| void ARDOUR::Region::set_whole_file | ( | bool | yn | ) |
|
inline |
Definition at line 236 of file ardour/ardour/region.h.
| bool ARDOUR::Region::size_equivalent | ( | std::shared_ptr< const Region > | ) | const |
|
inline |
Definition at line 409 of file ardour/ardour/region.h.
| Temporal::Beats ARDOUR::Region::source_beats_to_absolute_beats | ( | Temporal::Beats | beats | ) | const |
Convert a timestamp in beats measured from source start into absolute beats
| Temporal::timepos_t ARDOUR::Region::source_beats_to_absolute_time | ( | Temporal::Beats | beats | ) | const |
Convert a timestamp in beats measured from source start into absolute samples
|
inline |
Convert a timestamp in beats measured from source start into region-relative samples
Definition at line 390 of file ardour/ardour/region.h.
| void ARDOUR::Region::source_deleted | ( | std::weak_ptr< Source > | ) |
| bool ARDOUR::Region::source_equivalent | ( | std::shared_ptr< const Region > | ) | const |
| timepos_t ARDOUR::Region::source_length | ( | uint32_t | n | ) | const |
| timepos_t ARDOUR::Region::source_position | ( | ) | const |
| timecnt_t ARDOUR::Region::source_relative_position | ( | Temporal::timepos_t const & | ) | const |
| std::string ARDOUR::Region::source_string | ( | ) | const |
|
inline |
Definition at line 412 of file ardour/ardour/region.h.
|
inline |
Definition at line 411 of file ardour/ardour/region.h.
| void ARDOUR::Region::special_set_position | ( | timepos_t const & | ) |
|
inline |
Definition at line 144 of file ardour/ardour/region.h.
|
virtual |
Implements Temporal::TimeDomainSwapper.
|
inline |
Definition at line 156 of file ardour/ardour/region.h.
|
protectedvirtual |
Reimplemented in ARDOUR::MidiRegion, and ARDOUR::AudioRegion.
|
inline |
Definition at line 235 of file ardour/ardour/region.h.
|
private |
|
virtual |
Reimplemented from PBD::Stateful.
|
inline |
Definition at line 281 of file ardour/ardour/region.h.
| timecnt_t ARDOUR::Region::sync_offset | ( | int & | dir | ) | const |
| timepos_t ARDOUR::Region::sync_position | ( | ) | const |
|
inline |
Definition at line 428 of file ardour/ardour/region.h.
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 149 of file ardour/ardour/region.h.
| std::optional<Temporal::Tempo> ARDOUR::Region::tempo | ( | ) | const |
| std::shared_ptr<Temporal::TempoMap> ARDOUR::Region::tempo_map | ( | ) | const |
| Temporal::TimeDomain ARDOUR::Region::time_domain | ( | ) | const |
|
inline |
Definition at line 490 of file ardour/ardour/region.h.
| void ARDOUR::Region::transients | ( | AnalysisFeatureList & | ) |
merges _onsets and _user_transients into given list and removed exact duplicates.
| void ARDOUR::Region::trim_end | ( | timepos_t const & | new_position | ) |
| void ARDOUR::Region::trim_front | ( | timepos_t const & | new_position | ) |
|
private |
|
inline |
Definition at line 229 of file ardour/ardour/region.h.
|
virtual |
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 460 of file ardour/ardour/region.h.
|
private |
| bool ARDOUR::Region::uses_source | ( | std::shared_ptr< const Source > | , |
| bool | shallow = false |
||
| ) | const |
|
private |
|
private |
|
inline |
Definition at line 276 of file ardour/ardour/region.h.
|
inline |
Definition at line 278 of file ardour/ardour/region.h.
|
friend |
Definition at line 558 of file ardour/ardour/region.h.
|
private |
Definition at line 662 of file ardour/ardour/region.h.
|
private |
Definition at line 661 of file ardour/ardour/region.h.
|
private |
Definition at line 655 of file ardour/ardour/region.h.
|
private |
Definition at line 674 of file ardour/ardour/region.h.
|
private |
Definition at line 668 of file ardour/ardour/region.h.
|
private |
Definition at line 658 of file ardour/ardour/region.h.
|
mutableprivate |
Definition at line 671 of file ardour/ardour/region.h.
|
protected |
Definition at line 603 of file ardour/ardour/region.h.
|
mutableprotected |
Definition at line 602 of file ardour/ardour/region.h.
|
protected |
Definition at line 604 of file ardour/ardour/region.h.
|
private |
Definition at line 659 of file ardour/ardour/region.h.
|
private |
Definition at line 657 of file ardour/ardour/region.h.
|
private |
Definition at line 670 of file ardour/ardour/region.h.
|
private |
Definition at line 672 of file ardour/ardour/region.h.
|
private |
Definition at line 665 of file ardour/ardour/region.h.
|
protected |
Definition at line 608 of file ardour/ardour/region.h.
|
protected |
Definition at line 612 of file ardour/ardour/region.h.
|
private |
Definition at line 653 of file ardour/ardour/region.h.
|
protected |
Used when timefx are applied, so we can always use the original source
Definition at line 618 of file ardour/ardour/region.h.
|
private |
Definition at line 651 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 686 of file ardour/ardour/region.h.
|
protected |
Definition at line 624 of file ardour/ardour/region.h.
|
private |
Definition at line 652 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 689 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 688 of file ardour/ardour/region.h.
|
protected |
Definition at line 620 of file ardour/ardour/region.h.
|
protected |
Definition at line 605 of file ardour/ardour/region.h.
|
private |
Definition at line 660 of file ardour/ardour/region.h.
|
private |
Definition at line 667 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 684 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 685 of file ardour/ardour/region.h.
|
protected |
Definition at line 609 of file ardour/ardour/region.h.
|
private |
Definition at line 664 of file ardour/ardour/region.h.
|
protected |
Definition at line 635 of file ardour/ardour/region.h.
|
private |
Definition at line 691 of file ardour/ardour/region.h.
|
private |
Definition at line 693 of file ardour/ardour/region.h.
|
private |
Definition at line 692 of file ardour/ardour/region.h.
|
protected |
Definition at line 616 of file ardour/ardour/region.h.
|
protected |
Definition at line 611 of file ardour/ardour/region.h.
|
private |
Definition at line 663 of file ardour/ardour/region.h.
|
protected |
Definition at line 607 of file ardour/ardour/region.h.
|
protected |
Sync position relative to the start of our file
Definition at line 614 of file ardour/ardour/region.h.
|
private |
Definition at line 666 of file ardour/ardour/region.h.
|
protected |
Definition at line 633 of file ardour/ardour/region.h.
|
protected |
Definition at line 632 of file ardour/ardour/region.h.
|
protected |
Definition at line 628 of file ardour/ardour/region.h.
|
protected |
Definition at line 631 of file ardour/ardour/region.h.
|
protected |
Definition at line 600 of file ardour/ardour/region.h.
|
protected |
Definition at line 627 of file ardour/ardour/region.h.
|
protected |
Definition at line 610 of file ardour/ardour/region.h.
|
private |
Definition at line 654 of file ardour/ardour/region.h.
|
private |
Definition at line 656 of file ardour/ardour/region.h.
| PBD::Signal<void()> ARDOUR::Region::RegionFxChanged |
Definition at line 120 of file ardour/ardour/region.h.
|
static |
Definition at line 118 of file ardour/ardour/region.h.