| _analysed | ARDOUR::Source | protected |
| _analysis_lock | ARDOUR::Source | mutableprotected |
| _ancestor_name | ARDOUR::Source | protected |
| _build_missing_peakfiles | ARDOUR::AudioSource | protectedstatic |
| _build_peakfiles | ARDOUR::AudioSource | protectedstatic |
| _captured_for | ARDOUR::Source | protected |
| _channel | ARDOUR::FileSource | protected |
| _cue_markers | ARDOUR::Source | protected |
| _extra_xml | PBD::Stateful | protected |
| _file_is_new | ARDOUR::FileSource | protected |
| _first_run | ARDOUR::AudioSource | mutableprivate |
| _flags | ARDOUR::Source | protected |
| _gain | ARDOUR::FileSource | protected |
| _gain_buffers | ARDOUR::AudioSource | protectedstatic |
| _have_natural_position | ARDOUR::Source | protected |
| _id | PBD::Stateful | private |
| _initialize_peaks_lock | ARDOUR::AudioSource | private |
| _instant_xml | PBD::Stateful | protected |
| _last_map_off | ARDOUR::AudioSource | mutableprivate |
| _last_raw_map_length | ARDOUR::AudioSource | mutableprivate |
| _last_scale | ARDOUR::AudioSource | mutableprivate |
| _length | ARDOUR::Source | protected |
| _level | ARDOUR::Source | protected |
| _level_buffer_lock | ARDOUR::AudioSource | protectedstatic |
| _lock | ARDOUR::Source | mutableprotected |
| _mixdown_buffers | ARDOUR::AudioSource | protectedstatic |
| _name | ARDOUR::SessionObject | protected |
| _natural_position | ARDOUR::Source | protected |
| _origin | ARDOUR::FileSource | protected |
| _path | ARDOUR::FileSource | protected |
| _peak_byte_max | ARDOUR::AudioSource | mutableprotected |
| _peakfile_fd | ARDOUR::AudioSource | private |
| _peakpath | ARDOUR::AudioSource | protected |
| _peaks_built | ARDOUR::AudioSource | private |
| _peaks_ready_lock | ARDOUR::AudioSource | mutableprivate |
| _pending_changed | PBD::Stateful | protected |
| _properties | PBD::Stateful | protected |
| _regenerate_xml_or_string_ids | PBD::Stateful | privatestatic |
| _scoped_connection_list | PBD::ScopedConnectionList | private |
| _scoped_connection_lock | PBD::ScopedConnectionList | mutableprivate |
| _session | ARDOUR::SessionHandleRef | protected |
| _stateful_frozen | PBD::Stateful | private |
| _take_id | ARDOUR::Source | protected |
| _timestamp | ARDOUR::Source | protected |
| _type | ARDOUR::Source | protected |
| _use_count | ARDOUR::Source | protected |
| _within_session | ARDOUR::FileSource | protected |
| _xml_node_name | PBD::Stateful | protected |
| _xruns | ARDOUR::Source | protected |
| add_connection(const UnscopedConnection &c) | PBD::ScopedConnectionList | |
| add_cue_marker(CueMarker const &) | ARDOUR::Source | |
| add_extra_xml(XMLNode &) | PBD::Stateful | |
| add_instant_xml(XMLNode &, const std::string &directory_path) | PBD::Stateful | protected |
| add_properties(XMLNode &) const | PBD::Stateful | protected |
| add_property(PropertyBase &s) | PBD::Stateful | |
| af | ARDOUR::CoreAudioSource | mutableprivate |
| AmbiguousFileName | ARDOUR::FileSource | static |
| AnalysisChanged | ARDOUR::Source | |
| ancestor_name() | ARDOUR::Source | inline |
| apply_change(PropertyBase const &) | PBD::Stateful | virtual |
| apply_changes(PropertyList const &) | PBD::Stateful | |
| AudioFileSource(Session &, const std::string &path, Source::Flag flags) | ARDOUR::AudioFileSource | protected |
| AudioFileSource(Session &, const std::string &path, const std::string &origin, Source::Flag flags, SampleFormat samp_format, HeaderFormat hdr_format) | ARDOUR::AudioFileSource | protected |
| AudioFileSource(Session &, const XMLNode &, bool must_exist=true) | ARDOUR::AudioFileSource | protected |
| AudioFileSource(Session &, const std::string &path, Source::Flag flags, bool) | ARDOUR::AudioFileSource | protected |
| AudioSource(Session &, const std::string &name) | ARDOUR::AudioSource | |
| AudioSource(Session &, const XMLNode &) | ARDOUR::AudioSource | |
| available_peaks(double zoom) const | ARDOUR::AudioSource | virtual |
| Broadcast enum value | ARDOUR::Source | |
| build_peaks() | ARDOUR::AudioSource | |
| build_peaks_from_scratch() | ARDOUR::AudioSource | protected |
| bwf_country_code | ARDOUR::AudioFileSource | protectedstatic |
| bwf_organization_code | ARDOUR::AudioFileSource | protectedstatic |
| bwf_serial_number | ARDOUR::AudioFileSource | protectedstatic |
| can_be_analysed() const | ARDOUR::AudioFileSource | inlinevirtual |
| can_truncate_peaks() const | ARDOUR::AudioFileSource | inlinevirtual |
| CanRename enum value | ARDOUR::Source | |
| captured_for() const | ARDOUR::Source | inline |
| captured_xruns() const | ARDOUR::Source | inline |
| changed() const | PBD::Stateful | |
| channel() const | ARDOUR::FileSource | inline |
| channel_count() const | ARDOUR::CoreAudioSource | inline |
| check_for_analysis_data_on_disk() | ARDOUR::Source | virtual |
| clamped_at_unity() const | ARDOUR::CoreAudioSource | inlinevirtual |
| clear_capture_marks() | ARDOUR::AudioFileSource | inlinevirtual |
| clear_changes() | PBD::Stateful | |
| clear_cue_markers() | ARDOUR::Source | |
| clear_owned_changes() | PBD::Stateful | virtual |
| close() | ARDOUR::CoreAudioSource | protectedvirtual |
| close_peakfile() | ARDOUR::AudioSource | |
| compute_and_write_peaks(Sample const *buf, samplecnt_t first_sample, samplecnt_t cnt, bool force, bool intermediate_peaks_ready_signal) | ARDOUR::AudioSource | protected |
| compute_and_write_peaks(Sample const *buf, samplecnt_t first_sample, samplecnt_t cnt, bool force, bool intermediate_peaks_ready_signal, samplecnt_t samples_per_peak) | ARDOUR::AudioSource | protected |
| ConnectionList typedef | PBD::ScopedConnectionList | private |
| construct_peak_filepath(const std::string &audio_path, const bool in_session=false, const bool old_peak_name=false) const | ARDOUR::AudioFileSource | virtual |
| copy_segment_descriptors(Source const &other) | ARDOUR::Source | |
| CoreAudioSource(ARDOUR::Session &, const XMLNode &) | ARDOUR::CoreAudioSource | |
| CoreAudioSource(ARDOUR::Session &, const std::string &path, int chn, Flag) | ARDOUR::CoreAudioSource | |
| cue_markers() const | ARDOUR::Source | inline |
| CueMarkersChanged | ARDOUR::Source | |
| current_state_version | PBD::Stateful | static |
| dec_use_count() | ARDOUR::Source | virtual |
| Destroyed | PBD::Destructible | |
| Destructive enum value | ARDOUR::Source | |
| done_with_peakfile_writes(bool done=true) | ARDOUR::AudioSource | |
| drop_connections() | PBD::ScopedConnectionList | |
| drop_references() | PBD::Destructible | inlinevirtual |
| DropReferences | PBD::Destructible | |
| Empty enum value | ARDOUR::Source | |
| empty() const | ARDOUR::Source | virtual |
| estimate_tempo() | ARDOUR::AudioSource | |
| existence_check() | ARDOUR::FileSource | |
| extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
| FileSource(Session &session, DataType type, const std::string &path, const std::string &origin, Source::Flag flags=Source::Flag(0)) | ARDOUR::FileSource | protected |
| FileSource(Session &session, const XMLNode &node, bool must_exist) | ARDOUR::FileSource | protected |
| find(Session &, DataType type, const std::string &path, bool must_exist, bool &is_new, uint16_t &chan, std::string &found_path) | ARDOUR::FileSource | static |
| find_2X(Session &, DataType type, const std::string &path, bool must_exist, bool &is_new, uint16_t &chan, std::string &found_path) | ARDOUR::FileSource | static |
| fix_writable_flags() | ARDOUR::Source | private |
| Flag enum name | ARDOUR::Source | |
| flags() const | ARDOUR::Source | inline |
| flush() | ARDOUR::CoreAudioSource | inlinevirtual |
| flush_header() | ARDOUR::CoreAudioSource | inlinevirtual |
| gain() const | ARDOUR::FileSource | inline |
| get_build_peakfiles() | ARDOUR::AudioSource | inlinestatic |
| get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
| get_cue_state() const | ARDOUR::Source | private |
| get_interleave_buffer(samplecnt_t size) | ARDOUR::AudioFileSource | protectedstatic |
| get_segment_descriptor(TimelineRange const &, SegmentDescriptor &) | ARDOUR::Source | |
| get_soundfile_info(std::string path, SoundFileInfo &_info, std::string &error_msg) | ARDOUR::CoreAudioSource | static |
| ARDOUR::AudioFileSource::get_soundfile_info(const std::string &path, SoundFileInfo &_info, std::string &error) | ARDOUR::AudioFileSource | static |
| get_state() const | ARDOUR::AudioFileSource | virtual |
| get_transients_path() const | ARDOUR::Source | |
| handle_header_position_change() | ARDOUR::AudioFileSource | inlineprotectedvirtual |
| has_been_analysed() const | ARDOUR::Source | |
| have_natural_position() const | ARDOUR::Source | inline |
| header_position_offset | ARDOUR::AudioFileSource | protectedstatic |
| HeaderPositionOffsetChanged | ARDOUR::AudioFileSource | static |
| id() const | PBD::Stateful | inline |
| inc_use_count() | ARDOUR::Source | virtual |
| init(const std::string &idstr, bool must_exist) | ARDOUR::AudioFileSource | protectedvirtual |
| init_cafile() | ARDOUR::CoreAudioSource | private |
| initialize_peakfile(const std::string &path, const bool in_session=false) | ARDOUR::AudioSource | protected |
| insanity_check() | ARDOUR::SessionHandleRef | protectedvirtual |
| instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
| is_empty(Session &, std::string path) | ARDOUR::AudioFileSource | static |
| is_stub() const | ARDOUR::FileSource | |
| last_capture_start_sample() const | ARDOUR::AudioFileSource | inlinevirtual |
| length() const | ARDOUR::Source | inlinevirtual |
| length_mutable() const | ARDOUR::Source | inlinevirtual |
| level() const | ARDOUR::Source | inline |
| load(Session &, std::string const &) | ARDOUR::AudioReadable | static |
| load_transients(const std::string &) | ARDOUR::Source | |
| loading_state_version | PBD::Stateful | static |
| make_property_quarks() | ARDOUR::SessionObject | static |
| mark_capture_end() | ARDOUR::AudioFileSource | inlinevirtual |
| mark_capture_start(samplepos_t) | ARDOUR::AudioFileSource | inlinevirtual |
| mark_for_remove() | ARDOUR::Source | |
| mark_immutable() | ARDOUR::FileSource | |
| mark_immutable_except_write() | ARDOUR::FileSource | |
| mark_nonremovable() | ARDOUR::FileSource | |
| mark_streaming_write_completed(const WriterLock &lock, Temporal::timecnt_t const &duration) | ARDOUR::AudioFileSource | virtual |
| mark_streaming_write_started(const WriterLock &lock) | ARDOUR::Source | inlinevirtual |
| mark_take(const std::string &id) | ARDOUR::FileSource | |
| mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
| Missing enum value | ARDOUR::Source | |
| move_cue_marker(CueMarker const &, timepos_t const &source_relative_position) | ARDOUR::Source | |
| move_dependents_to_trash() | ARDOUR::AudioFileSource | protectedvirtual |
| move_to_trash(const std::string &trash_dir_name) | ARDOUR::FileSource | |
| mutex() | ARDOUR::Source | inline |
| n_captured_xruns() const | ARDOUR::Source | inline |
| n_channels | ARDOUR::CoreAudioSource | private |
| ARDOUR::AudioFileSource::n_channels() const | ARDOUR::AudioSource | inlinevirtual |
| name() const | ARDOUR::SessionObject | inline |
| natural_position() const | ARDOUR::Source | inlinevirtual |
| NoPeakFile enum value | ARDOUR::Source | |
| one_of_several_channels() const | ARDOUR::AudioFileSource | inlinevirtual |
| operator=(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList | |
| origin() const | ARDOUR::FileSource | inline |
| path() const | ARDOUR::FileSource | inline |
| peak_cache | ARDOUR::AudioSource | mutableprivate |
| peak_leftover_cnt | ARDOUR::AudioSource | private |
| peak_leftover_sample | ARDOUR::AudioSource | private |
| peak_leftover_size | ARDOUR::AudioSource | private |
| peak_leftovers | ARDOUR::AudioSource | private |
| PeakRangeReady | ARDOUR::AudioSource | mutable |
| peaks_ready(std::function< void()> callWhenReady, PBD::ScopedConnection **connection_created_if_not_ready, PBD::EventLoop *event_loop) const | ARDOUR::AudioSource | |
| PeaksReady | ARDOUR::AudioSource | mutable |
| post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
| prepare_for_peakfile_writes() | ARDOUR::AudioSource | |
| prevent_deletion() | ARDOUR::FileSource | virtual |
| properties() const | PBD::Stateful | inline |
| property_changes_suspended() const | PBD::Stateful | inline |
| property_factory(const XMLNode &) const | PBD::Stateful | virtual |
| PropertyChanged | PBD::Stateful | |
| rdiff(std::vector< PBD::Command * > &) const | PBD::Stateful | virtual |
| read(Sample *dst, samplepos_t start, samplecnt_t cnt, int channel=0) const | ARDOUR::AudioSource | virtual |
| read_peaks(PeakData *peaks, samplecnt_t npeaks, samplepos_t start, samplecnt_t cnt, double samples_per_visual_peak) const | ARDOUR::AudioSource | |
| read_peaks_with_fpp(PeakData *peaks, samplecnt_t npeaks, samplepos_t start, samplecnt_t cnt, double samples_per_visual_peak, samplecnt_t fpp) const | ARDOUR::AudioSource | protectedvirtual |
| read_unlocked(Sample *dst, samplepos_t start, samplecnt_t cnt) const | ARDOUR::CoreAudioSource | protectedvirtual |
| readable_length_samples() const | ARDOUR::AudioSource | inlinevirtual |
| ReaderLock typedef | ARDOUR::Source | |
| regenerate_xml_or_string_ids() const | PBD::Stateful | protected |
| Removable enum value | ARDOUR::Source | |
| removable() const | ARDOUR::FileSource | |
| RemovableIfEmpty enum value | ARDOUR::Source | |
| remove_cue_marker(CueMarker const &) | ARDOUR::Source | |
| RemoveAtDestroy enum value | ARDOUR::Source | |
| rename(const std::string &name) | ARDOUR::FileSource | |
| rename_cue_marker(CueMarker &, std::string const &) | ARDOUR::Source | |
| rename_peakfile(std::string newpath) | ARDOUR::AudioSource | |
| replace_file(const std::string &) | ARDOUR::FileSource | |
| reset_id() | PBD::Stateful | |
| resume_property_changes() | PBD::Stateful | virtual |
| RF64_RIFF enum value | ARDOUR::Source | |
| safe_audio_file_extension(const std::string &path) | ARDOUR::AudioFileSource | static |
| safe_file_extension(const std::string &path) const | ARDOUR::AudioFileSource | inlinevirtual |
| safe_read(Sample *, samplepos_t start, samplecnt_t cnt, AudioBufferList &) const | ARDOUR::CoreAudioSource | private |
| sample_rate() const | ARDOUR::CoreAudioSource | virtual |
| save_extra_xml(const XMLNode &) | PBD::Stateful | |
| ScopedConnectionList() | PBD::ScopedConnectionList | |
| ScopedConnectionList(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList | |
| segment_descriptors | ARDOUR::Source | protected |
| SegmentDescriptors typedef | ARDOUR::Source | protected |
| send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual |
| session() const | ARDOUR::SessionObject | inline |
| session_going_away() | ARDOUR::SessionHandleRef | protectedvirtual |
| session_saved() | ARDOUR::Source | inlinevirtual |
| SessionHandleRef(ARDOUR::Session &s) | ARDOUR::SessionHandleRef | |
| SessionObject(Session &session, const std::string &name) | ARDOUR::SessionObject | inline |
| set_allow_remove_if_empty(bool yn) | ARDOUR::Source | |
| set_ancestor_name(const std::string &name) | ARDOUR::Source | inline |
| set_been_analysed(bool yn) | ARDOUR::Source | virtual |
| set_build_missing_peakfiles(bool yn) | ARDOUR::AudioSource | inlinestatic |
| set_build_peakfiles(bool yn) | ARDOUR::AudioSource | inlinestatic |
| set_bwf_serial_number(int) | ARDOUR::AudioFileSource | static |
| set_captured_for(std::string str) | ARDOUR::Source | inline |
| set_captured_marks(CueMarkers const &marks) | ARDOUR::Source | |
| set_captured_xruns(XrunPositions const &xruns) | ARDOUR::Source | inline |
| set_channel(uint16_t c) | ARDOUR::FileSource | inlinevirtual |
| set_cue_state(XMLNode const &, int) | ARDOUR::Source | private |
| set_gain(float g, bool temporarily=false) | ARDOUR::AudioFileSource | virtual |
| set_header_natural_position() | ARDOUR::CoreAudioSource | inlinevirtual |
| set_header_position_offset(samplecnt_t offset) | ARDOUR::AudioFileSource | static |
| set_id(const XMLNode &) | PBD::Stateful | |
| set_id(const std::string &) | PBD::Stateful | |
| set_name(const std::string &str) | ARDOUR::SessionObject | inlinevirtual |
| set_natural_position(timepos_t const &pos) | ARDOUR::Source | virtual |
| set_origin(std::string const &o) | ARDOUR::FileSource | inline |
| set_path(const std::string &p) | ARDOUR::CoreAudioSource | virtual |
| set_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic |
| set_segment_descriptor(SegmentDescriptor const &, bool replace=false) | ARDOUR::Source | |
| set_source_name(const std::string &newname) | ARDOUR::FileSource | |
| set_state(const XMLNode &, int version) | ARDOUR::AudioFileSource | virtual |
| set_take_id(std::string id) | ARDOUR::Source | inline |
| set_values(XMLNode const &) | PBD::Stateful | protected |
| set_within_session_from_path(const std::string &) | ARDOUR::FileSource | protected |
| setup_peakfile() | ARDOUR::AudioFileSource | virtual |
| size() const | PBD::ScopedConnectionList | inline |
| Source(Session &, DataType type, const std::string &name, Flag flags=Flag(0)) | ARDOUR::Source | |
| Source(Session &, const XMLNode &) | ARDOUR::Source | |
| SourceCreated | ARDOUR::Source | static |
| stamp(time_t when) | ARDOUR::Source | inline |
| Stateful() | PBD::Stateful | |
| suspend_property_changes() | PBD::Stateful | virtual |
| take_id() const | ARDOUR::Source | inline |
| time_since_capture_start(timepos_t const &pos) | ARDOUR::Source | |
| timestamp() const | ARDOUR::Source | inline |
| touch_peakfile() | ARDOUR::AudioSource | |
| transients | ARDOUR::Source | |
| truncate_peakfile() | ARDOUR::AudioSource | protected |
| type() | ARDOUR::Source | inline |
| update_header(samplepos_t when, struct tm &, time_t) | ARDOUR::CoreAudioSource | virtual |
| update_length(timepos_t const &dur) | ARDOUR::AudioSource | virtual |
| use_count() const | ARDOUR::Source | inline |
| used() const | ARDOUR::Source | inline |
| within_session() const | ARDOUR::FileSource | inline |
| Writable enum value | ARDOUR::Source | |
| writable() const | ARDOUR::Source | |
| write(Sample const *src, samplecnt_t cnt) | ARDOUR::AudioSource | virtual |
| write_unlocked(Sample const *src, samplecnt_t) | ARDOUR::CoreAudioSource | inlineprotectedvirtual |
| WriterLock typedef | ARDOUR::Source | |
| ~AudioFileSource() | ARDOUR::AudioFileSource | virtual |
| ~AudioReadable() | ARDOUR::AudioReadable | inlinevirtual |
| ~AudioSource() | ARDOUR::AudioSource | virtual |
| ~CoreAudioSource() | ARDOUR::CoreAudioSource | |
| ~Destructible() | PBD::Destructible | inlinevirtual |
| ~FileSource() | ARDOUR::FileSource | virtual |
| ~ScopedConnectionList() | PBD::ScopedConnectionList | virtual |
| ~SessionHandleRef() | ARDOUR::SessionHandleRef | virtual |
| ~Source() | ARDOUR::Source | virtual |
| ~Stateful() | PBD::Stateful | virtual |