![]() |
Ardour
9.0-pre0-1699-gfaebc7ab35
|
#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 |
![]() | |
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 void | make_property_quarks () |
Public Attributes | |
PBD::Signal< void()> | RegionFxChanged |
![]() | |
PBD::Signal< void(const PropertyChange &)> | PropertyChanged |
![]() | |
PBD::Signal< void()> | Destroyed |
PBD::Signal< void()> | DropReferences |
Static Public Attributes | |
static PBD::Signal< void(std::shared_ptr< RegionList >, const PBD::PropertyChange &)> | RegionsPropertyChanged |
![]() | |
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 |
![]() | |
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 &) 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 683 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 |
|
inline |
Definition at line 550 of file ardour/ardour/region.h.
|
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.
|
inline |
Definition at line 548 of file ardour/ardour/region.h.
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 665 of file ardour/ardour/region.h.
|
private |
Definition at line 664 of file ardour/ardour/region.h.
|
private |
Definition at line 658 of file ardour/ardour/region.h.
|
private |
Definition at line 677 of file ardour/ardour/region.h.
|
private |
Definition at line 671 of file ardour/ardour/region.h.
|
private |
Definition at line 661 of file ardour/ardour/region.h.
|
mutableprivate |
Definition at line 674 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 662 of file ardour/ardour/region.h.
|
private |
Definition at line 660 of file ardour/ardour/region.h.
|
private |
Definition at line 673 of file ardour/ardour/region.h.
|
private |
Definition at line 675 of file ardour/ardour/region.h.
|
private |
Definition at line 668 of file ardour/ardour/region.h.
|
protected |
Definition at line 611 of file ardour/ardour/region.h.
|
protected |
Definition at line 615 of file ardour/ardour/region.h.
|
private |
Definition at line 656 of file ardour/ardour/region.h.
|
protected |
Used when timefx are applied, so we can always use the original source
Definition at line 621 of file ardour/ardour/region.h.
|
protected |
Definition at line 608 of file ardour/ardour/region.h.
|
private |
Definition at line 654 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 689 of file ardour/ardour/region.h.
|
protected |
Definition at line 627 of file ardour/ardour/region.h.
|
private |
Definition at line 655 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 692 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 691 of file ardour/ardour/region.h.
|
protected |
Definition at line 623 of file ardour/ardour/region.h.
|
protected |
Definition at line 605 of file ardour/ardour/region.h.
|
private |
Definition at line 663 of file ardour/ardour/region.h.
|
private |
Definition at line 670 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 687 of file ardour/ardour/region.h.
|
staticprivate |
Definition at line 688 of file ardour/ardour/region.h.
|
protected |
Definition at line 612 of file ardour/ardour/region.h.
|
private |
Definition at line 667 of file ardour/ardour/region.h.
|
protected |
Definition at line 638 of file ardour/ardour/region.h.
|
private |
Definition at line 694 of file ardour/ardour/region.h.
|
private |
Definition at line 696 of file ardour/ardour/region.h.
|
private |
Definition at line 695 of file ardour/ardour/region.h.
|
protected |
Definition at line 619 of file ardour/ardour/region.h.
|
protected |
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 610 of file ardour/ardour/region.h.
|
protected |
Sync position relative to the start of our file
Definition at line 617 of file ardour/ardour/region.h.
|
private |
Definition at line 669 of file ardour/ardour/region.h.
|
protected |
Definition at line 607 of file ardour/ardour/region.h.
|
protected |
Definition at line 636 of file ardour/ardour/region.h.
|
protected |
Definition at line 635 of file ardour/ardour/region.h.
|
protected |
Definition at line 631 of file ardour/ardour/region.h.
|
protected |
Definition at line 634 of file ardour/ardour/region.h.
|
protected |
Definition at line 600 of file ardour/ardour/region.h.
|
protected |
Definition at line 630 of file ardour/ardour/region.h.
|
protected |
Definition at line 613 of file ardour/ardour/region.h.
|
private |
Definition at line 657 of file ardour/ardour/region.h.
|
private |
Definition at line 659 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.