|
| ~AudioRegion () |
|
void | copy_settings (std::shared_ptr< const AudioRegion >) |
|
bool | source_equivalent (std::shared_ptr< const Region >) const |
|
bool | speed_mismatch (float) const |
|
std::shared_ptr< AudioSource > | audio_source (uint32_t n=0) const |
|
void | set_scale_amplitude (gain_t) |
|
gain_t | scale_amplitude () const |
|
void | normalize (float, float target_in_dB=0.0f) |
|
double | maximum_amplitude (PBD::Progress *p=0) const |
|
double | rms (PBD::Progress *p=0) const |
|
bool | loudness (float &tp, float &i, float &s, float &m, PBD::Progress *p=0) const |
|
bool | envelope_active () const |
|
bool | fade_in_active () const |
|
bool | fade_out_active () const |
|
bool | fade_before_fx () const |
|
std::shared_ptr< AutomationList > | fade_in () |
|
std::shared_ptr< AutomationList > | inverse_fade_in () |
|
std::shared_ptr< AutomationList > | fade_out () |
|
std::shared_ptr< AutomationList > | inverse_fade_out () |
|
std::shared_ptr< AutomationList > | envelope () |
|
Temporal::Range | body_range () const |
|
virtual samplecnt_t | read_peaks (PeakData *buf, samplecnt_t npeaks, samplecnt_t offset, samplecnt_t cnt, uint32_t chan_n=0, double samples_per_pixel=1.0) const |
|
samplecnt_t | read (Sample *, samplepos_t pos, samplecnt_t cnt, int channel) const |
|
samplecnt_t | readable_length_samples () const |
|
uint32_t | n_channels () const |
|
samplecnt_t | read_at (Sample *buf, Sample *mixdown_buf, gain_t *gain_buf, samplepos_t position, samplecnt_t cnt, uint32_t chan_n=0) const |
|
samplecnt_t | master_read_at (Sample *buf, samplepos_t position, samplecnt_t cnt, uint32_t chan_n=0) const |
|
samplecnt_t | read_raw_internal (Sample *, samplepos_t, samplecnt_t, int channel) const |
|
XMLNode & | state () const |
|
XMLNode & | get_basic_state () const |
|
int | set_state (const XMLNode &, int version) |
|
void | fade_range (samplepos_t, samplepos_t) |
|
bool | fade_in_is_default () const |
|
bool | fade_out_is_default () const |
|
void | set_fade_in_active (bool yn) |
|
void | set_fade_in_shape (FadeShape) |
|
void | set_fade_in_length (samplecnt_t) |
|
void | set_fade_in (FadeShape, samplecnt_t) |
|
void | set_fade_in (std::shared_ptr< AutomationList >) |
|
void | set_fade_out_active (bool yn) |
|
void | set_fade_out_shape (FadeShape) |
|
void | set_fade_out_length (samplecnt_t) |
|
void | set_fade_out (FadeShape, samplecnt_t) |
|
void | set_fade_out (std::shared_ptr< AutomationList >) |
|
void | set_default_fade_in () |
|
void | set_default_fade_out () |
|
samplecnt_t | verify_xfade_bounds (samplecnt_t, bool start) |
|
void | set_envelope_active (bool yn) |
|
void | set_default_envelope () |
|
void | set_fade_before_fx (bool yn) |
|
int | separate_by_channel (std::vector< std::shared_ptr< Region > > &) const |
|
bool | remove_plugin (std::shared_ptr< RegionFxPlugin >) |
|
void | reorder_plugins (RegionFxList const &) |
|
timecnt_t | tail () const |
|
std::shared_ptr< Evoral::Control > | control (const Evoral::Parameter &id, bool create=false) |
|
virtual std::shared_ptr< const Evoral::Control > | control (const Evoral::Parameter &id) const |
|
bool | do_export (std::string const &) const |
|
void | suspend_fade_in () |
|
void | suspend_fade_out () |
|
void | resume_fade_in () |
|
void | resume_fade_out () |
|
void | add_transient (samplepos_t where) |
|
void | remove_transient (samplepos_t where) |
|
void | clear_transients () |
|
void | set_onsets (AnalysisFeatureList &) |
|
void | get_transients (AnalysisFeatureList &) |
|
void | update_transient (samplepos_t old_position, samplepos_t new_position) |
|
AudioIntervalResult | find_silence (Sample, samplecnt_t, samplecnt_t, InterThreadInfo &) const |
|
virtual | ~Region () |
|
bool | set_name (const std::string &str) |
|
PBD::PropertyList | derive_properties (bool with_times=true, bool with_envelope=false) const |
|
const DataType & | data_type () const |
|
Temporal::TimeDomain | time_domain () const |
|
void | start_domain_bounce (Temporal::DomainBounceInfo &) |
|
void | finish_domain_bounce (Temporal::DomainBounceInfo &) |
|
timepos_t | position () const |
|
timepos_t | start () const |
|
timecnt_t | length () const |
|
timepos_t | end () const |
|
timepos_t | nt_last () const |
|
timepos_t | source_position () const |
|
timecnt_t | source_relative_position (Temporal::timepos_t const &) const |
|
timecnt_t | region_relative_position (Temporal::timepos_t const &) const |
|
samplepos_t | position_sample () const |
|
samplecnt_t | start_sample () const |
|
samplecnt_t | length_samples () const |
|
layer_t | layer () const |
|
void | set_selected_for_solo (bool yn) |
|
timepos_t | source_length (uint32_t n) const |
|
uint32_t | max_source_level () const |
|
timepos_t | last_position () const |
|
timecnt_t | last_length () const |
|
samplecnt_t | ancestral_start_sample () const |
|
samplecnt_t | ancestral_length_samples () const |
|
timepos_t | ancestral_start () const |
|
timecnt_t | ancestral_length () const |
|
uint64_t | region_group () const |
|
void | set_region_group (uint64_t rg, bool explicitly=false) |
|
void | unset_region_group (bool explicitly=false) |
|
bool | is_explicitly_grouped () |
|
bool | is_implicitly_ungrouped () |
|
bool | is_explicitly_ungrouped () |
|
float | stretch () const |
|
float | shift () const |
|
void | set_ancestral_data (timepos_t const &start, timecnt_t const &length, float stretch, float shift) |
|
timecnt_t | sync_offset (int &dir) const |
|
timepos_t | sync_position () const |
|
timepos_t | adjust_to_sync (timepos_t const &) const |
|
samplepos_t | first_sample () const |
|
samplepos_t | last_sample () const |
|
timepos_t | earliest_possible_position () const |
|
samplepos_t | latest_possible_sample () const |
|
Temporal::TimeRange | last_range () const |
|
Temporal::TimeRange | range_samples () const |
|
Temporal::TimeRange | range () const |
|
bool | hidden () const |
|
bool | muted () const |
|
bool | opaque () const |
|
bool | locked () const |
|
bool | position_locked () const |
|
bool | video_locked () 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 |
|
Temporal::TimeDomain | position_time_domain () const |
|
void | set_position_time_domain (Temporal::TimeDomain ps) |
|
void | recompute_position_from_time_domain () |
|
void | suspend_property_changes () |
|
bool | covers (samplepos_t sample) const |
|
bool | covers (timepos_t const &pos) const |
|
Temporal::OverlapType | coverage (timepos_t const &start, timepos_t const &end, bool with_tail=false) const |
|
bool | exact_equivalent (std::shared_ptr< const Region >) const |
|
bool | size_equivalent (std::shared_ptr< const Region >) const |
|
bool | overlap_equivalent (std::shared_ptr< const Region >) const |
|
bool | enclosed_equivalent (std::shared_ptr< const Region >) const |
|
bool | layer_and_time_equivalent (std::shared_ptr< const Region >) const |
|
bool | source_equivalent (std::shared_ptr< const Region >) const |
|
bool | any_source_equivalent (std::shared_ptr< const Region >) const |
|
bool | uses_source (std::shared_ptr< const Source >, bool shallow=false) const |
|
void | deep_sources (std::set< std::shared_ptr< Source > > &) const |
|
std::string | source_string () const |
|
void | set_length (timecnt_t const &) |
|
void | set_start (timepos_t const &) |
|
void | set_position (timepos_t const &) |
|
void | set_initial_position (timepos_t const &) |
|
void | special_set_position (timepos_t const &) |
|
virtual void | update_after_tempo_map_change (bool send_change=true) |
|
void | nudge_position (timecnt_t const &) |
|
bool | at_natural_position () const |
|
void | move_to_natural_position () |
|
void | move_start (timecnt_t const &distance) |
|
void | trim_front (timepos_t const &new_position) |
|
void | trim_end (timepos_t const &new_position) |
|
void | trim_to (timepos_t const &pos, timecnt_t const &length) |
|
void | cut_front (timepos_t const &new_position) |
|
void | cut_end (timepos_t const &new_position) |
|
void | raise () |
|
void | lower () |
|
void | raise_to_top () |
|
void | lower_to_bottom () |
|
void | set_sync_position (timepos_t const &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) |
|
void | set_layer (layer_t l) |
|
void | set_length_unchecked (timecnt_t const &) |
|
void | set_position_unchecked (timepos_t const &) |
|
void | modify_front_unchecked (timepos_t const &new_position, bool reset_fade) |
|
void | modify_end_unchecked (timepos_t const &new_position, bool reset_fade) |
|
Temporal::timepos_t | region_beats_to_absolute_time (Temporal::Beats beats) const |
|
Temporal::timepos_t | region_beats_to_region_time (Temporal::Beats beats) const |
|
Temporal::Beats | region_beats_to_source_beats (Temporal::Beats beats) const |
|
Temporal::Beats | region_distance_to_region_beats (Temporal::timecnt_t const &) const |
|
Temporal::Beats | source_beats_to_absolute_beats (Temporal::Beats beats) const |
|
Temporal::timepos_t | source_beats_to_absolute_time (Temporal::Beats beats) const |
|
Temporal::timepos_t | source_beats_to_region_time (Temporal::Beats beats) const |
|
Temporal::Beats | absolute_time_to_source_beats (Temporal::timepos_t const &) const |
|
Temporal::Beats | absolute_time_to_region_beats (Temporal::timepos_t const &) const |
|
Temporal::timepos_t | absolute_time_to_region_time (Temporal::timepos_t const &) const |
|
int | apply (Filter &, PBD::Progress *progress=0) |
|
std::shared_ptr< ARDOUR::Playlist > | playlist () const |
|
virtual void | set_playlist (std::weak_ptr< ARDOUR::Playlist >) |
|
void | source_deleted (std::weak_ptr< Source >) |
|
bool | is_compound () const |
|
std::shared_ptr< Source > | source (uint32_t n=0) const |
|
SourceList & | sources_for_edit () |
|
const SourceList & | sources () const |
|
const SourceList & | master_sources () const |
|
std::vector< std::string > | master_source_names () |
|
void | set_master_sources (const SourceList &) |
|
std::string | tags () const |
|
virtual bool | set_tags (const std::string &str) |
|
XMLNode & | get_state () const |
|
virtual std::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 (std::shared_ptr< Region >) const |
|
void | transients (AnalysisFeatureList &) |
|
void | captured_xruns (XrunPositions &, bool abs=false) const |
|
AnalysisFeatureList | transients () |
|
bool | has_transients () const |
|
void | maybe_invalidate_transients () |
|
void | drop_sources () |
|
void | set_changemap (ChangeMap *changemap) |
|
void | get_cue_markers (CueMarkers &, bool abs=false) const |
|
void | move_cue_marker (CueMarker const &, timepos_t const ®ion_relative_position) |
|
void | rename_cue_marker (CueMarker &, std::string const &) |
|
bool | load_plugin (ARDOUR::PluginType type, std::string const &name) |
|
bool | add_plugin (std::shared_ptr< RegionFxPlugin >, std::shared_ptr< RegionFxPlugin > pos=std::shared_ptr< RegionFxPlugin >()) |
|
bool | has_region_fx () const |
|
std::shared_ptr< RegionFxPlugin > | nth_plugin (uint32_t n) const |
|
void | foreach_plugin (std::function< void(std::weak_ptr< RegionFxPlugin >)> method) const |
|
| 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 () |
|
| ScopedConnectionList (const ScopedConnectionList &)=delete |
|
ScopedConnectionList & | operator= (const ScopedConnectionList &)=delete |
|
virtual | ~ScopedConnectionList () |
|
void | add_connection (const UnscopedConnection &c) |
|
void | drop_connections () |
|
| Stateful () |
|
virtual | ~Stateful () |
|
virtual bool | apply_change (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 (PBD::Command *) const |
|
virtual void | rdiff (std::vector< PBD::Command * > &) const |
|
bool | changed () const |
|
virtual PropertyList * | property_factory (const XMLNode &) const |
|
virtual void | resume_property_changes () |
|
bool | property_changes_suspended () const |
|
virtual | ~Destructible () |
|
virtual void | drop_references () |
|
| Trimmable () |
|
virtual | ~Trimmable () |
|
| Movable () |
|
bool | locked () const |
|
Public Member Functions inherited from Temporal::TimeDomainSwapper |
virtual | ~TimeDomainSwapper () |
|
virtual | ~AudioReadable () |
|
Definition at line 68 of file audioregion.h.