| _analysed | ARDOUR::Source | protected |
| _analysis_lock | ARDOUR::Source | mutableprotected |
| _ancestor_name | ARDOUR::Source | protected |
| _captured_for | ARDOUR::Source | protected |
| _cue_markers | ARDOUR::Source | protected |
| _extra_xml | PBD::Stateful | protected |
| _flags | ARDOUR::Source | protected |
| _have_natural_position | ARDOUR::Source | protected |
| _id | PBD::Stateful | private |
| _instant_xml | PBD::Stateful | protected |
| _length | ARDOUR::Source | protected |
| _level | ARDOUR::Source | protected |
| _lock | ARDOUR::Source | mutableprotected |
| _name | ARDOUR::SessionObject | protected |
| _natural_position | ARDOUR::Source | protected |
| _original | ARDOUR::PlaylistSource | protected |
| _owner | ARDOUR::PlaylistSource | protected |
| _pending_changed | PBD::Stateful | protected |
| _playlist | ARDOUR::PlaylistSource | protected |
| _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 | |
| Broadcast enum value | ARDOUR::Source | |
| can_be_analysed() const | ARDOUR::Source | 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 |
| clear_changes() | PBD::Stateful | |
| clear_cue_markers() | ARDOUR::Source | |
| clear_owned_changes() | PBD::Stateful | virtual |
| ConnectionList typedef | PBD::ScopedConnectionList | private |
| 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 | |
| drop_connections() | PBD::ScopedConnectionList | |
| drop_references() | PBD::Destructible | inlinevirtual |
| DropReferences | PBD::Destructible | |
| Empty enum value | ARDOUR::Source | |
| empty() const | ARDOUR::Source | virtual |
| 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_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::Source | 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 |
| 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_transients(const std::string &) | ARDOUR::Source | |
| loading_state_version | PBD::Stateful | static |
| make_property_quarks() | ARDOUR::SessionObject | static |
| mark_for_remove() | ARDOUR::Source | |
| mark_streaming_write_completed(const WriterLock &lock, Temporal::timecnt_t const &duration)=0 | ARDOUR::Source | pure 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 |
| 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 |
| 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 |
| 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 |
| 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 | |
| reset_id() | PBD::Stateful | |
| resume_property_changes() | PBD::Stateful | virtual |
| RF64_RIFF enum value | ARDOUR::Source | |
| 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_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::PlaylistSource | virtual |
| set_take_id(std::string id) | ARDOUR::Source | inline |
| set_values(XMLNode const &) | PBD::Stateful | protected |
| 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 |
| transients | ARDOUR::Source | |
| type() | ARDOUR::Source | inline |
| update_length(timepos_t const &dur) | ARDOUR::Source | inlinevirtual |
| use_count() const | ARDOUR::Source | inline |
| used() const | ARDOUR::Source | inline |
| writable() const | ARDOUR::Source | |
| Writable enum value | ARDOUR::Source | |
| WriterLock typedef | ARDOUR::Source | |
| ~Destructible() | PBD::Destructible | inlinevirtual |
| ~PlaylistSource() | ARDOUR::PlaylistSource | virtual |
| ~ScopedConnectionList() | PBD::ScopedConnectionList | virtual |
| ~SessionHandleRef() | ARDOUR::SessionHandleRef | virtual |
| ~Source() | ARDOUR::Source | virtual |
| ~Stateful() | PBD::Stateful | virtual |