| _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 |
| _cue_markers | ARDOUR::Source | protected |
| _extra_xml | PBD::Stateful | protected |
| _first_run | ARDOUR::AudioSource | mutableprivate |
| _flags | ARDOUR::Source | 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 |
| _original | ARDOUR::PlaylistSource | protected |
| _owner | ARDOUR::PlaylistSource | protected |
| _peak_byte_max | ARDOUR::AudioSource | mutableprotected |
| _peak_path | ARDOUR::AudioPlaylistSource | private |
| _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 |
| _playlist | ARDOUR::PlaylistSource | protected |
| _playlist_channel | ARDOUR::AudioPlaylistSource | private |
| _playlist_length | ARDOUR::PlaylistSource | protected |
| _playlist_offset | ARDOUR::PlaylistSource | 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 |
| _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 | |
| add_state(XMLNode &) const | ARDOUR::PlaylistSource | protected |
| AnalysisChanged | ARDOUR::Source | |
| ancestor_name() | ARDOUR::Source | inline |
| apply_change(PropertyBase const &) | PBD::Stateful | virtual |
| apply_changes(PropertyList const &) | PBD::Stateful | |
| AudioPlaylistSource(Session &, const PBD::ID &orig, const std::string &name, std::shared_ptr< AudioPlaylist >, uint32_t chn, timepos_t const &begin, timepos_t const &len, Source::Flag flags) | ARDOUR::AudioPlaylistSource | protected |
| AudioPlaylistSource(Session &, const XMLNode &) | ARDOUR::AudioPlaylistSource | 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 |
| can_be_analysed() const | ARDOUR::AudioPlaylistSource | inlinevirtual |
| can_truncate_peaks() const | ARDOUR::AudioPlaylistSource | inlinevirtual |
| CanRename enum value | ARDOUR::Source | |
| captured_for() const | ARDOUR::Source | inline |
| captured_xruns() const | ARDOUR::Source | inline |
| changed() const | PBD::Stateful | |
| check_for_analysis_data_on_disk() | ARDOUR::Source | virtual |
| clamped_at_unity() const | ARDOUR::AudioPlaylistSource | inlinevirtual |
| clear_changes() | PBD::Stateful | |
| clear_cue_markers() | ARDOUR::Source | |
| clear_owned_changes() | PBD::Stateful | virtual |
| 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::AudioPlaylistSource | virtual |
| copy_segment_descriptors(Source const &other) | ARDOUR::Source | |
| 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() const | ARDOUR::AudioPlaylistSource | virtual |
| Empty enum value | ARDOUR::Source | |
| estimate_tempo() | ARDOUR::AudioSource | |
| extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
| fix_writable_flags() | ARDOUR::Source | private |
| Flag enum name | ARDOUR::Source | |
| flags() const | ARDOUR::Source | inline |
| get_build_peakfiles() | ARDOUR::AudioSource | inlinestatic |
| get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
| get_cue_state() const | ARDOUR::Source | private |
| get_segment_descriptor(TimelineRange const &, SegmentDescriptor &) | ARDOUR::Source | |
| get_state() const | ARDOUR::AudioPlaylistSource | virtual |
| get_transients_path() const | ARDOUR::Source | |
| has_been_analysed() const | ARDOUR::Source | |
| have_natural_position() const | ARDOUR::Source | inline |
| id() const | PBD::Stateful | inline |
| inc_use_count() | ARDOUR::Source | virtual |
| 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 |
| 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_for_remove() | ARDOUR::Source | |
| ARDOUR::mark_streaming_write_completed(const WriterLock &lock, Temporal::timecnt_t const &duration)=0 | ARDOUR::Source | pure virtual |
| ARDOUR::AudioSource::mark_streaming_write_completed(const WriterLock &lock, Temporal::timecnt_t const &duration) | ARDOUR::AudioSource | virtual |
| mark_streaming_write_started(const WriterLock &lock) | ARDOUR::Source | inlinevirtual |
| 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 | |
| mutex() | ARDOUR::Source | inline |
| n_captured_xruns() const | ARDOUR::Source | inline |
| n_channels() const | ARDOUR::AudioPlaylistSource | virtual |
| name() const | ARDOUR::SessionObject | inline |
| natural_position() const | ARDOUR::Source | inlinevirtual |
| NoPeakFile enum value | ARDOUR::Source | |
| operator=(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList | |
| original() const | ARDOUR::PlaylistSource | inline |
| owner() const | ARDOUR::PlaylistSource | 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 |
| playlist() const | ARDOUR::PlaylistSource | inline |
| PlaylistSource(Session &, const PBD::ID &, const std::string &name, std::shared_ptr< Playlist >, DataType, timepos_t const &begin, timepos_t const &len, Source::Flag flags) | ARDOUR::PlaylistSource | protected |
| PlaylistSource(Session &, const XMLNode &) | ARDOUR::PlaylistSource | protected |
| post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
| prepare_for_peakfile_writes() | ARDOUR::AudioSource | |
| 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::AudioPlaylistSource | virtual |
| 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 | |
| RemovableIfEmpty enum value | ARDOUR::Source | |
| remove_cue_marker(CueMarker const &) | ARDOUR::Source | |
| RemoveAtDestroy enum value | ARDOUR::Source | |
| rename_cue_marker(CueMarker &, std::string const &) | ARDOUR::Source | |
| rename_peakfile(std::string newpath) | ARDOUR::AudioSource | |
| reset_id() | PBD::Stateful | |
| resume_property_changes() | PBD::Stateful | virtual |
| RF64_RIFF enum value | ARDOUR::Source | |
| sample_rate() const | ARDOUR::AudioPlaylistSource | 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_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_cue_state(XMLNode const &, int) | ARDOUR::Source | private |
| 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_owner(PBD::ID const &id) | ARDOUR::PlaylistSource | |
| 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_state(const XMLNode &, int version) | ARDOUR::AudioPlaylistSource | virtual |
| set_state(const XMLNode &, int version, bool with_descendants) | ARDOUR::AudioPlaylistSource | private |
| set_take_id(std::string id) | ARDOUR::Source | inline |
| set_values(XMLNode const &) | PBD::Stateful | protected |
| setup_peakfile() | ARDOUR::AudioPlaylistSource | 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 |
| SourceFactory class | ARDOUR::AudioPlaylistSource | friend |
| 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 |
| ARDOUR::update_length(timepos_t const &dur) | ARDOUR::Source | inlinevirtual |
| ARDOUR::AudioSource::update_length(timepos_t const &dur) | ARDOUR::AudioSource | virtual |
| use_count() const | ARDOUR::Source | inline |
| used() const | ARDOUR::Source | 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 cnt) | ARDOUR::AudioPlaylistSource | virtual |
| WriterLock typedef | ARDOUR::Source | |
| ~AudioPlaylistSource() | ARDOUR::AudioPlaylistSource | virtual |
| ~AudioReadable() | ARDOUR::AudioReadable | inlinevirtual |
| ~AudioSource() | ARDOUR::AudioSource | virtual |
| ~Destructible() | PBD::Destructible | inlinevirtual |
| ~PlaylistSource() | ARDOUR::PlaylistSource | virtual |
| ~ScopedConnectionList() | PBD::ScopedConnectionList | virtual |
| ~SessionHandleRef() | ARDOUR::SessionHandleRef | virtual |
| ~Source() | ARDOUR::Source | virtual |
| ~Stateful() | PBD::Stateful | virtual |