_analysed | ARDOUR::Source | protected |
_analysis_lock | ARDOUR::Source | mutableprotected |
_ancestor_name | ARDOUR::Source | protected |
_automation_state | ARDOUR::MidiSource | protected |
_capture_length | ARDOUR::MidiSource | 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 |
_interpolation_style | ARDOUR::MidiSource | protected |
_length | ARDOUR::Source | protected |
_level | ARDOUR::Source | protected |
_lock | ARDOUR::Source | mutableprotected |
_model | ARDOUR::MidiSource | protected |
_name | ARDOUR::SessionObject | protected |
_natural_position | ARDOUR::Source | protected |
_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 | private |
_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 |
_writing | ARDOUR::MidiSource | 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 | |
AnalysisChanged | ARDOUR::Source | |
ancestor_name() | ARDOUR::Source | inline |
append_event_beats(const WriterLock &lock, const Evoral::Event< Temporal::Beats > &ev)=0 | ARDOUR::MidiSource | pure virtual |
append_event_samples(const WriterLock &lock, const Evoral::Event< samplepos_t > &ev, samplepos_t source_start)=0 | ARDOUR::MidiSource | pure virtual |
apply_change(PropertyBase const &) | PBD::Stateful | virtual |
apply_changes(PropertyList const &) | PBD::Stateful | |
automation_state_of(Evoral::Parameter const &) const | ARDOUR::MidiSource | |
AutomationStateChanged | ARDOUR::MidiSource | |
AutomationStateMap typedef | ARDOUR::MidiSource | protected |
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_automation_state_from(std::shared_ptr< MidiSource >) | ARDOUR::MidiSource | |
copy_automation_state_from(MidiSource *) | ARDOUR::MidiSource | |
copy_interpolation_from(std::shared_ptr< MidiSource >) | ARDOUR::MidiSource | |
copy_interpolation_from(MidiSource *) | ARDOUR::MidiSource | |
cue_markers() const | ARDOUR::Source | inline |
CueMarkersChanged | ARDOUR::Source | |
current_state_version | PBD::Stateful | static |
dec_use_count() | ARDOUR::Source | virtual |
destroy_model(const WriterLock &lock)=0 | ARDOUR::MidiSource | pure virtual |
Destroyed | PBD::Destructible | |
Destructive enum value | ARDOUR::Source | |
drop_connections() | PBD::ScopedConnectionList | |
drop_model(const WriterLock &lock) | ARDOUR::MidiSource | |
drop_references() | PBD::Destructible | inlinevirtual |
DropReferences | PBD::Destructible | |
Empty enum value | ARDOUR::Source | |
empty() const | ARDOUR::Source | virtual |
export_write_to(const ReaderLock &lock, std::shared_ptr< MidiSource > newsrc, Temporal::Beats begin, Temporal::Beats end) | ARDOUR::MidiSource | |
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 |
flush_midi(const WriterLock &lock)=0 | ARDOUR::MidiSource | protectedpure virtual |
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::MidiSource | 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 |
interpolation_of(Evoral::Parameter const &) const | ARDOUR::MidiSource | |
InterpolationChanged | ARDOUR::MidiSource | |
InterpolationStyleMap typedef | ARDOUR::MidiSource | protected |
invalidate(const WriterLock &lock) | ARDOUR::MidiSource | |
Invalidated | ARDOUR::MidiSource | mutable |
length() const | ARDOUR::Source | inlinevirtual |
length_mutable() const | ARDOUR::MidiSource | inlinevirtual |
level() const | ARDOUR::Source | inline |
load_model(const WriterLock &lock, bool force_reload=false)=0 | ARDOUR::MidiSource | pure virtual |
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_midi_streaming_write_completed(const WriterLock &lock, Evoral::Sequence< Temporal::Beats >::StuckNoteOption stuck_option, Temporal::timecnt_t const &when) | ARDOUR::MidiSource | virtual |
mark_streaming_midi_write_started(const WriterLock &lock, NoteMode mode) | ARDOUR::MidiSource | virtual |
mark_streaming_write_completed(const WriterLock &lock, Temporal::timecnt_t const &duration) | ARDOUR::MidiSource | virtual |
mark_streaming_write_started(const WriterLock &lock) | ARDOUR::MidiSource | virtual |
mark_write_starting_now(timepos_t const &position, samplecnt_t capture_length) | ARDOUR::MidiSource | |
mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
midi_read(const ReaderLock &lock, Evoral::EventSink< samplepos_t > &dst, timepos_t const &source_start, timepos_t const &start, timecnt_t const &cnt, Temporal::Range *loop_range, MidiCursor &cursor, MidiNoteTracker *tracker, MidiChannelFilter *filter, const std::set< Evoral::Parameter > &filtered) | ARDOUR::MidiSource | virtual |
midi_write(const WriterLock &lock, MidiRingBuffer< samplepos_t > &source, timepos_t const &source_start, timecnt_t const &cnt) | ARDOUR::MidiSource | virtual |
MidiSource(Session &session, std::string name, Source::Flag flags=Source::Flag(0)) | ARDOUR::MidiSource | |
MidiSource(Session &session, const XMLNode &) | ARDOUR::MidiSource | |
Missing enum value | ARDOUR::Source | |
model() | ARDOUR::MidiSource | inline |
ModelChanged | ARDOUR::MidiSource | |
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 | |
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 |
read_unlocked(const ReaderLock &lock, Evoral::EventSink< samplepos_t > &dst, timepos_t const &position, timepos_t const &start, timecnt_t const &cnt, Temporal::Range *loop_range, MidiNoteTracker *tracker, MidiChannelFilter *filter) const =0 | ARDOUR::MidiSource | protectedpure 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 | |
render(const ReaderLock &lock, Evoral::EventSink< Temporal::Beats > &dst)=0 | ARDOUR::MidiSource | pure virtual |
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::MidiSource | virtual |
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_automation_state_of(Evoral::Parameter const &, AutoState) | ARDOUR::MidiSource | |
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_interpolation_of(Evoral::Parameter const &, AutomationList::InterpolationStyle) | ARDOUR::MidiSource | |
set_model(const WriterLock &lock, std::shared_ptr< MidiModel >) | ARDOUR::MidiSource | |
set_name(const std::string &str) | ARDOUR::SessionObject | inlinevirtual |
set_natural_position(timepos_t const &pos) | ARDOUR::Source | virtual |
set_note_mode(const WriterLock &lock, NoteMode mode) | ARDOUR::MidiSource | |
set_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic |
set_segment_descriptor(SegmentDescriptor const &) | ARDOUR::Source | |
set_state(const XMLNode &, int version) | ARDOUR::MidiSource | virtual |
set_take_id(std::string id) | ARDOUR::Source | inline |
set_values(XMLNode const &) | PBD::Stateful | protected |
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 |
TimeType typedef | ARDOUR::MidiSource | |
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 enum value | ARDOUR::Source | |
writable() const | ARDOUR::Source | |
write_to(const ReaderLock &lock, std::shared_ptr< MidiSource > newsrc, Temporal::Beats begin=Temporal::Beats(), Temporal::Beats end=std::numeric_limits< Temporal::Beats >::max()) | ARDOUR::MidiSource | |
write_unlocked(const WriterLock &lock, MidiRingBuffer< samplepos_t > &source, timepos_t const &position, timecnt_t const &cnt)=0 | ARDOUR::MidiSource | protectedpure virtual |
WriterLock typedef | ARDOUR::Source | |
~Destructible() | PBD::Destructible | inlinevirtual |
~MidiSource() | ARDOUR::MidiSource | virtual |
~ScopedConnectionList() | PBD::ScopedConnectionList | virtual |
~SessionHandleRef() | ARDOUR::SessionHandleRef | virtual |
~Source() | ARDOUR::Source | virtual |
~Stateful() | PBD::Stateful | virtual |