Ardour
9.0-pre0-582-g084a23a80d
|
#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) |
virtual 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 () |
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 101 of file ardour/ardour/region.h.
typedef std::map<PBD::PropertyChange, RegionList> ARDOUR::Region::ChangeMap |
Definition at line 118 of file ardour/ardour/region.h.
typedef std::list<std::shared_ptr<RegionFxPlugin> > ARDOUR::Region::RegionFxList |
Definition at line 110 of file ardour/ardour/region.h.
typedef std::vector<std::shared_ptr<Source> > ARDOUR::Region::SourceList |
Definition at line 109 of file ardour/ardour/region.h.
|
private |
Enumerator | |
---|---|
NoGroup | |
Explicit |
Definition at line 663 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 564 of file ardour/ardour/region.h.
|
protectedvirtual |
Reimplemented in ARDOUR::AudioRegion.
Temporal::Beats ARDOUR::Region::absolute_time_to_region_beats | ( | Temporal::timepos_t const & | ) | const |
Temporal::timepos_t ARDOUR::Region::absolute_time_to_region_time | ( | 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 448 of file ardour/ardour/region.h.
|
inline |
Definition at line 170 of file ardour/ardour/region.h.
|
inline |
Definition at line 168 of file ardour/ardour/region.h.
|
inline |
Definition at line 169 of file ardour/ardour/region.h.
|
inline |
Definition at line 167 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 273 of file ardour/ardour/region.h.
|
inline |
Definition at line 276 of file ardour/ardour/region.h.
|
virtual |
Reimplemented from ARDOUR::Trimmable.
|
inlineprotectedvirtual |
Reimplemented in ARDOUR::MidiRegion.
Definition at line 559 of file ardour/ardour/region.h.
|
inline |
Definition at line 275 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 452 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 303 of file ardour/ardour/region.h.
|
inline |
Definition at line 289 of file ardour/ardour/region.h.
|
inline |
Definition at line 293 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 127 of file ardour/ardour/region.h.
void ARDOUR::Region::deep_sources | ( | std::set< std::shared_ptr< Source > > & | ) | const |
|
inlinevirtual |
Definition at line 446 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 |
bool ARDOUR::Region::exact_equivalent | ( | std::shared_ptr< const Region > | ) | const |
|
inline |
Definition at line 278 of file ardour/ardour/region.h.
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 339 of file ardour/ardour/region.h.
|
virtual |
Implements Temporal::TimeDomainSwapper.
|
protected |
|
inline |
Definition at line 243 of file ardour/ardour/region.h.
|
inline |
Definition at line 532 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 215 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 481 of file ardour/ardour/region.h.
|
inline |
Definition at line 517 of file ardour/ardour/region.h.
bool ARDOUR::Region::has_transients | ( | ) | const |
|
inline |
Definition at line 267 of file ardour/ardour/region.h.
|
inline |
Definition at line 279 of file ardour/ardour/region.h.
bool ARDOUR::Region::is_compound | ( | ) | const |
|
inlinevirtual |
Definition at line 445 of file ardour/ardour/region.h.
|
inline |
Definition at line 227 of file ardour/ardour/region.h.
|
inline |
Definition at line 229 of file ardour/ardour/region.h.
|
inline |
Definition at line 228 of file ardour/ardour/region.h.
|
inline |
Definition at line 165 of file ardour/ardour/region.h.
|
inline |
Definition at line 164 of file ardour/ardour/region.h.
|
inline |
Definition at line 255 of file ardour/ardour/region.h.
|
inline |
Definition at line 244 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 155 of file ardour/ardour/region.h.
bool ARDOUR::Region::layer_and_time_equivalent | ( | std::shared_ptr< const Region > | ) | const |
|
inline |
Definition at line 442 of file ardour/ardour/region.h.
|
inlineprotected |
Definition at line 581 of file ardour/ardour/region.h.
|
inline |
Definition at line 141 of file ardour/ardour/region.h.
|
inline |
Definition at line 153 of file ardour/ardour/region.h.
bool ARDOUR::Region::load_plugin | ( | ARDOUR::PluginType | type, |
std::string const & | name | ||
) |
|
inline |
Definition at line 270 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 409 of file ardour/ardour/region.h.
uint32_t ARDOUR::Region::max_source_level | ( | ) | const |
void ARDOUR::Region::maybe_invalidate_transients | ( | ) |
|
private |
|
protected |
|
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 268 of file ardour/ardour/region.h.
|
inlinestatic |
Definition at line 207 of file ardour/ardour/region.h.
|
inline |
Definition at line 143 of file ardour/ardour/region.h.
|
inline |
Definition at line 522 of file ardour/ardour/region.h.
void ARDOUR::Region::nudge_position | ( | timecnt_t const & | ) |
|
inline |
Definition at line 269 of file ardour/ardour/region.h.
bool ARDOUR::Region::overlap_equivalent | ( | std::shared_ptr< const Region > | ) | const |
|
inlineprotected |
Definition at line 576 of file ardour/ardour/region.h.
|
inline |
Definition at line 398 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 139 of file ardour/ardour/region.h.
|
inline |
Definition at line 271 of file ardour/ardour/region.h.
|
inline |
Definition at line 151 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 263 of file ardour/ardour/region.h.
|
inline |
Definition at line 259 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 369 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 373 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 223 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 514 of file ardour/ardour/region.h.
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 460 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 494 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 503 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 443 of file ardour/ardour/region.h.
void ARDOUR::Region::set_length | ( | timecnt_t const & | ) |
|
protectedvirtual |
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_muted | ( | bool | yn | ) |
|
virtual |
Note: changing the name of a Region does not constitute an edit
Reimplemented from ARDOUR::SessionObject.
|
inlinestatic |
Definition at line 208 of file ardour/ardour/region.h.
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 464 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 224 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 425 of file ardour/ardour/region.h.
void ARDOUR::Region::set_video_locked | ( | bool | yn | ) |
void ARDOUR::Region::set_whole_file | ( | bool | yn | ) |
|
inline |
Definition at line 232 of file ardour/ardour/region.h.
bool ARDOUR::Region::size_equivalent | ( | std::shared_ptr< const Region > | ) | const |
|
inline |
Definition at line 405 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 386 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 408 of file ardour/ardour/region.h.
|
inline |
Definition at line 407 of file ardour/ardour/region.h.
void ARDOUR::Region::special_set_position | ( | timepos_t const & | ) |
|
inline |
Definition at line 140 of file ardour/ardour/region.h.
|
virtual |
Implements Temporal::TimeDomainSwapper.
|
inline |
Definition at line 152 of file ardour/ardour/region.h.
|
protectedvirtual |
Reimplemented in ARDOUR::MidiRegion, and ARDOUR::AudioRegion.
|
inline |
Definition at line 231 of file ardour/ardour/region.h.
|
private |
|
virtual |
Reimplemented from PBD::Stateful.
|
inline |
Definition at line 277 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 424 of file ardour/ardour/region.h.
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 145 of file ardour/ardour/region.h.
Temporal::TimeDomain ARDOUR::Region::time_domain | ( | ) | const |
|
inline |
Definition at line 486 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 225 of file ardour/ardour/region.h.
|
virtual |
|
inlinevirtual |
Reimplemented in ARDOUR::AudioRegion.
Definition at line 456 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 272 of file ardour/ardour/region.h.
|
inline |
Definition at line 274 of file ardour/ardour/region.h.
|
friend |
Definition at line 542 of file ardour/ardour/region.h.
|
private |
Definition at line 645 of file ardour/ardour/region.h.
|
private |
Definition at line 644 of file ardour/ardour/region.h.
|
private |
Definition at line 638 of file ardour/ardour/region.h.
|
private |
Definition at line 657 of file ardour/ardour/region.h.
|
private |
Definition at line 651 of file ardour/ardour/region.h.
|
private |
Definition at line 641 of file ardour/ardour/region.h.
|
mutableprivate |
Definition at line 654 of file ardour/ardour/region.h.
|
protected |
Definition at line 586 of file ardour/ardour/region.h.
|
mutableprotected |
Definition at line 585 of file ardour/ardour/region.h.
|
protected |
Definition at line 587 of file ardour/ardour/region.h.
|
private |
Definition at line 642 of file ardour/ardour/region.h.
|
private |
Definition at line 640 of file ardour/ardour/region.h.
|
private |
Definition at line 653 of file ardour/ardour/region.h.
|
private |
Definition at line 655 of file ardour/ardour/region.h.
|
private |
Definition at line 648 of file ardour/ardour/region.h.
|
protected |
Definition at line 591 of file ardour/ardour/region.h.
|
protected |
Definition at line 595 of file ardour/ardour/region.h.
|
private |
Definition at line 636 of file ardour/ardour/region.h.
|
protected |
Used when timefx are applied, so we can always use the original source
Definition at line 601 of file ardour/ardour/region.h.
|
private |
Definition at line 634 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 669 of file ardour/ardour/region.h.
|
protected |
Definition at line 607 of file ardour/ardour/region.h.
|
private |
Definition at line 635 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 672 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 671 of file ardour/ardour/region.h.
|
protected |
Definition at line 603 of file ardour/ardour/region.h.
|
protected |
Definition at line 588 of file ardour/ardour/region.h.
|
private |
Definition at line 643 of file ardour/ardour/region.h.
|
private |
Definition at line 650 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 667 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 668 of file ardour/ardour/region.h.
|
protected |
Definition at line 592 of file ardour/ardour/region.h.
|
private |
Definition at line 647 of file ardour/ardour/region.h.
|
protected |
Definition at line 618 of file ardour/ardour/region.h.
|
private |
Definition at line 674 of file ardour/ardour/region.h.
|
private |
Definition at line 676 of file ardour/ardour/region.h.
|
private |
Definition at line 675 of file ardour/ardour/region.h.
|
protected |
Definition at line 599 of file ardour/ardour/region.h.
|
protected |
Definition at line 594 of file ardour/ardour/region.h.
|
private |
Definition at line 646 of file ardour/ardour/region.h.
|
protected |
Definition at line 590 of file ardour/ardour/region.h.
|
protected |
Sync position relative to the start of our file
Definition at line 597 of file ardour/ardour/region.h.
|
private |
Definition at line 649 of file ardour/ardour/region.h.
|
protected |
Definition at line 616 of file ardour/ardour/region.h.
|
protected |
Definition at line 615 of file ardour/ardour/region.h.
|
protected |
Definition at line 611 of file ardour/ardour/region.h.
|
protected |
Definition at line 614 of file ardour/ardour/region.h.
|
protected |
Definition at line 583 of file ardour/ardour/region.h.
|
protected |
Definition at line 610 of file ardour/ardour/region.h.
|
protected |
Definition at line 593 of file ardour/ardour/region.h.
|
private |
Definition at line 637 of file ardour/ardour/region.h.
|
private |
Definition at line 639 of file ardour/ardour/region.h.
PBD::Signal<void()> ARDOUR::Region::RegionFxChanged |
Definition at line 116 of file ardour/ardour/region.h.
|
static |
Definition at line 114 of file ardour/ardour/region.h.