_analysed | ARDOUR::Source | protected |
_analysis_lock | ARDOUR::Source | mutableprotected |
_ancestor_name | ARDOUR::Source | protected |
_automation_state | ARDOUR::MidiSource | protected |
_capture_length | ARDOUR::MidiSource | protected |
_capture_loop_length | ARDOUR::MidiSource | protected |
_captured_for | ARDOUR::MidiSource | protected |
_channel | ARDOUR::FileSource | protected |
_extra_xml | PBD::Stateful | protected |
_file_is_new | ARDOUR::FileSource | protected |
_flags | ARDOUR::Source | protected |
_instant_xml | PBD::Stateful | protected |
_interpolation_style | ARDOUR::MidiSource | protected |
_last_ev_time_beats | ARDOUR::SMFSource | private |
_last_ev_time_frames | ARDOUR::SMFSource | private |
_last_read_end | ARDOUR::MidiSource | mutableprotected |
_length_beats | ARDOUR::MidiSource | mutableprotected |
_level | ARDOUR::Source | protected |
_lock | ARDOUR::Source | mutableprotected |
_model | ARDOUR::MidiSource | protected |
_model_iter | ARDOUR::MidiSource | mutableprotected |
_model_iter_valid | ARDOUR::MidiSource | mutableprotected |
_name | ARDOUR::SessionObject | protected |
_open | ARDOUR::SMFSource | private |
_origin | ARDOUR::FileSource | protected |
_path | ARDOUR::FileSource | protected |
_pending_changed | PBD::Stateful | protected |
_properties | PBD::Stateful | protected |
_session | ARDOUR::SessionHandleRef | protected |
_smf_last_read_end | ARDOUR::SMFSource | mutableprivate |
_smf_last_read_time | ARDOUR::SMFSource | mutableprivate |
_take_id | ARDOUR::FileSource | protected |
_timeline_position | ARDOUR::Source | protected |
_timestamp | ARDOUR::Source | protected |
_type | ARDOUR::Source | protected |
_use_count | ARDOUR::Source | protected |
_within_session | ARDOUR::FileSource | protected |
_writing | ARDOUR::MidiSource | protected |
_xml_node_name | PBD::Stateful | protected |
add_connection(const UnscopedConnection &c) | PBD::ScopedConnectionList | |
add_extra_xml(XMLNode &) | PBD::Stateful | |
add_instant_xml(XMLNode &, const std::string &directory_path) | PBD::Stateful | protected |
add_properties(XMLNode &) | PBD::Stateful | protected |
add_property(PropertyBase &s) | PBD::Stateful | |
AmbiguousFileName | ARDOUR::FileSource | static |
AnalysisChanged | ARDOUR::Source | |
ancestor_name() | ARDOUR::Source | inline |
append_event_beats(const Lock &lock, const Evoral::Event< Evoral::Beats > &ev) | ARDOUR::SMFSource | virtual |
append_event_delta(uint32_t delta_t, const Event< Time > &ev) | Evoral::SMF< Time > | |
append_event_delta(uint32_t delta_t, uint32_t size, const uint8_t *buf, event_id_t note_id) | Evoral::SMF< Time > | |
append_event_frames(const Lock &lock, const Evoral::Event< framepos_t > &ev, framepos_t source_start) | ARDOUR::SMFSource | virtual |
apply_changes(PropertyBase const &) | PBD::Stateful | virtual |
apply_changes(PropertyList const &) | PBD::Stateful | |
automation_state_of(Evoral::Parameter) const | ARDOUR::MidiSource | |
AutomationStateChanged | ARDOUR::MidiSource | |
AutomationStateMap typedef | ARDOUR::MidiSource | protected |
begin_write() | Evoral::SMF< Time > | |
begin_write() | Evoral::SMF< Time > | |
Broadcast enum value | ARDOUR::Source | |
can_be_analysed() const | ARDOUR::Source | inlinevirtual |
CanRename enum value | ARDOUR::Source | |
captured_for() const | ARDOUR::MidiSource | inline |
changed() const | PBD::Stateful | |
channel() const | ARDOUR::FileSource | inline |
check_for_analysis_data_on_disk() | ARDOUR::Source | virtual |
clear_changes() | PBD::Stateful | |
clear_owned_changes() | PBD::Stateful | virtual |
close() | ARDOUR::SMFSource | protectedvirtual |
copy_automation_state_from(boost::shared_ptr< MidiSource >) | ARDOUR::MidiSource | |
copy_automation_state_from(MidiSource *) | ARDOUR::MidiSource | |
copy_interpolation_from(boost::shared_ptr< MidiSource >) | ARDOUR::MidiSource | |
copy_interpolation_from(MidiSource *) | ARDOUR::MidiSource | |
create(const std::string &path, int track=1, uint16_t ppqn=19200) THROW_FILE_ERROR | Evoral::SMF< Time > | |
current_state_version | PBD::Stateful | static |
dec_use_count() | ARDOUR::Source | virtual |
destroy_model(const Glib::Threads::Mutex::Lock &lock) | ARDOUR::SMFSource | virtual |
Destroyed | PBD::Destructible | |
Destructible() | PBD::Destructible | inline |
Destructive enum value | ARDOUR::Source | |
destructive() const | ARDOUR::Source | inline |
drop_connections() | PBD::ScopedConnectionList | |
drop_model(const Glib::Threads::Mutex::Lock &lock) | ARDOUR::MidiSource | |
drop_references() | PBD::Destructible | inline |
DropReferences | PBD::Destructible | |
Empty enum value | ARDOUR::Source | |
empty() const | ARDOUR::MidiSource | virtual |
end_write() THROW_FILE_ERROR | Evoral::SMF< Time > | |
end_write(std::string const &) THROW_FILE_ERROR | Evoral::SMF< Time > | |
ensure_disk_file(const Lock &lock) | ARDOUR::SMFSource | private |
eof() const | Evoral::SMF< Time > | inline |
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 |
Flag enum name | ARDOUR::Source | |
flags() const | ARDOUR::Source | inline |
flush() | Evoral::SMF< Time > | |
flush() | Evoral::SMF< Time > | inline |
flush_footer() | Evoral::SMF< Time > | |
flush_header() | Evoral::SMF< Time > | |
flush_midi(const Lock &lock) | ARDOUR::SMFSource | protectedvirtual |
get_changes_as_properties(Command *) const | PBD::Stateful | |
get_state() | ARDOUR::SMFSource | virtual |
get_transients_path() const | ARDOUR::Source | |
has_been_analysed() const | ARDOUR::Source | |
id() const | PBD::Stateful | inline |
ARDOUR::inc_use_count() | ARDOUR::Source | virtual |
ARDOUR::FileSource::inc_use_count() | ARDOUR::FileSource | virtual |
init(const std::string &idstr, bool must_exist) | ARDOUR::FileSource | protectedvirtual |
insanity_check() | ARDOUR::SessionHandleRef | protectedvirtual |
instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
interpolation_of(Evoral::Parameter) const | ARDOUR::MidiSource | |
InterpolationChanged | ARDOUR::MidiSource | |
InterpolationStyleMap typedef | ARDOUR::MidiSource | protected |
invalidate(const Glib::Threads::Mutex::Lock &lock, std::set< Evoral::Sequence< Evoral::Beats >::WeakNotePtr > *notes=NULL) | ARDOUR::MidiSource | |
is_empty() const | Evoral::SMF< Time > | inline |
is_empty() const | Evoral::SMF< Time > | inline |
is_stub() const | ARDOUR::FileSource | |
last_event_time() const | Evoral::SMF< Time > | inline |
length(framepos_t pos) const | ARDOUR::MidiSource | virtual |
length_beats() const | ARDOUR::MidiSource | inline |
length_mutable() const | ARDOUR::MidiSource | inlinevirtual |
level() const | ARDOUR::Source | inline |
load_model(const Glib::Threads::Mutex::Lock &lock, bool force_reload=false) | ARDOUR::SMFSource | virtual |
load_transients(const std::string &) | ARDOUR::Source | |
loading_state_version | PBD::Stateful | static |
Lock typedef | ARDOUR::Source | |
make_property_quarks() | ARDOUR::SessionObject | static |
mark_for_remove() | ARDOUR::Source | |
mark_immutable() | ARDOUR::FileSource | |
mark_immutable_except_write() | ARDOUR::FileSource | |
mark_midi_streaming_write_completed(const Lock &lock, Evoral::Sequence< Evoral::Beats >::StuckNoteOption, Evoral::Beats when=Evoral::Beats()) | ARDOUR::SMFSource | virtual |
mark_nonremovable() | ARDOUR::FileSource | |
mark_streaming_midi_write_started(const Lock &lock, NoteMode mode) | ARDOUR::SMFSource | virtual |
mark_streaming_write_completed(const Lock &lock) | ARDOUR::SMFSource | virtual |
mark_streaming_write_started(const Lock &lock) | ARDOUR::MidiSource | virtual |
mark_take(const std::string &id) | ARDOUR::FileSource | |
mark_write_starting_now(framecnt_t position, framecnt_t capture_length, framecnt_t loop_length) | ARDOUR::MidiSource | |
mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
midi_read(const Lock &lock, Evoral::EventSink< framepos_t > &dst, framepos_t source_start, framepos_t start, framecnt_t cnt, MidiStateTracker *tracker, MidiChannelFilter *filter, const std::set< Evoral::Parameter > &filtered) const | ARDOUR::MidiSource | virtual |
midi_write(const Lock &lock, MidiRingBuffer< framepos_t > &src, framepos_t source_start, framecnt_t 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 | |
MidiSourceCreated | ARDOUR::MidiSource | static |
model() | ARDOUR::MidiSource | inline |
ModelChanged | ARDOUR::MidiSource | |
move_dependents_to_trash() | ARDOUR::FileSource | inlineprotectedvirtual |
move_to_trash(const std::string &trash_dir_name) | ARDOUR::FileSource | |
mutex() | ARDOUR::Source | inline |
name() const | ARDOUR::SessionObject | inline |
natural_position() const | ARDOUR::Source | inlinevirtual |
NoPeakFile enum value | ARDOUR::Source | |
num_tracks() const | Evoral::SMF< Time > | |
open(const std::string &path) THROW_FILE_ERROR | Evoral::SMF< Time > | protected |
open(const std::string &path, int track=1) THROW_FILE_ERROR | Evoral::SMF< Time > | |
open_for_write() | ARDOUR::SMFSource | private |
origin() const | ARDOUR::FileSource | inline |
path() const | ARDOUR::FileSource | inline |
post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
ppqn() const | Evoral::SMF< Time > | inline |
ppqn() const | Evoral::SMF< Time > | |
prevent_deletion() | ARDOUR::SMFSource | 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< Command * > &) const | PBD::Stateful | virtual |
read_event(uint32_t *delta_t, uint32_t *size, uint8_t **buf) const | Evoral::SMF< Time > | protected |
read_event(uint32_t *delta_t, uint32_t *size, uint8_t **buf, event_id_t *note_id) const | Evoral::SMF< Time > | |
read_unlocked(const Lock &lock, Evoral::EventSink< framepos_t > &dst, framepos_t position, framepos_t start, framecnt_t cnt, MidiStateTracker *tracker, MidiChannelFilter *filter) const | ARDOUR::SMFSource | privatevirtual |
removable() const | ARDOUR::FileSource | |
Removable enum value | ARDOUR::Source | |
RemovableIfEmpty enum value | ARDOUR::Source | |
RemoveAtDestroy enum value | ARDOUR::Source | |
rename(const std::string &name) | ARDOUR::FileSource | |
reset_id() | PBD::Stateful | |
resume_property_changes() | PBD::Stateful | virtual |
round_to_file_precision(double val) const | Evoral::SMF< Time > | |
safe_file_extension(const std::string &path) const | ARDOUR::SMFSource | inlinevirtual |
safe_midi_file_extension(const std::string &path) | ARDOUR::SMFSource | static |
save_extra_xml(const XMLNode &) | PBD::Stateful | |
ScopedConnectionList() | PBD::ScopedConnectionList | |
seek_to_start() const | Evoral::SMF< Time > | |
seek_to_start() const | Evoral::SMF< Time > | |
seek_to_track(int track) | Evoral::SMF< Time > | |
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, AutoState) | ARDOUR::MidiSource | |
set_been_analysed(bool yn) | ARDOUR::Source | virtual |
set_captured_for(std::string str) | ARDOUR::MidiSource | inline |
set_destructive(bool) | ARDOUR::Source | inlinevirtual |
set_id(const XMLNode &) | PBD::Stateful | |
set_id(const std::string &) | PBD::Stateful | |
set_interpolation_of(Evoral::Parameter, Evoral::ControlList::InterpolationStyle) | ARDOUR::MidiSource | |
set_length_beats(TimeType l) | ARDOUR::MidiSource | inline |
set_model(const Glib::Threads::Mutex::Lock &lock, boost::shared_ptr< MidiModel >) | ARDOUR::MidiSource | |
set_name(const std::string &str) | ARDOUR::SessionObject | inlinevirtual |
set_note_mode(const Glib::Threads::Mutex::Lock &lock, NoteMode mode) | ARDOUR::MidiSource | |
set_path(const std::string &newpath) | ARDOUR::SMFSource | protectedvirtual |
set_source_name(const std::string &newname, bool destructive) | ARDOUR::FileSource | |
set_state(const XMLNode &, int version) | ARDOUR::SMFSource | virtual |
set_timeline_position(framepos_t pos) | ARDOUR::Source | virtual |
set_values(XMLNode const &) | PBD::Stateful | protected |
set_within_session_from_path(const std::string &) | ARDOUR::FileSource | protected |
SMF() | Evoral::SMF< Time > | |
SMF() | Evoral::SMF< Time > | inline |
SMFSource(Session &session, const std::string &path, Source::Flag flags) | ARDOUR::SMFSource | |
SMFSource(Session &session, const std::string &path) | ARDOUR::SMFSource | |
SMFSource(Session &session, const XMLNode &, bool must_exist=false) | ARDOUR::SMFSource | |
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::FileSource | inline |
test(const std::string &path) | Evoral::SMF< Time > | static |
timeline_position() const | ARDOUR::Source | inline |
timestamp() const | ARDOUR::Source | inline |
TimeType typedef | ARDOUR::MidiSource | |
transients | ARDOUR::Source | |
type() | ARDOUR::Source | inline |
update_length(framecnt_t) | ARDOUR::MidiSource | virtual |
use_count() const | ARDOUR::Source | inline |
used() const | ARDOUR::Source | inline |
valid_midi_file(const std::string &path) | ARDOUR::SMFSource | static |
within_session() const | ARDOUR::FileSource | inline |
Writable enum value | ARDOUR::Source | |
writable() const | ARDOUR::Source | |
write_to(const Lock &lock, boost::shared_ptr< MidiSource > newsrc, Evoral::Beats begin=Evoral::MinBeats, Evoral::Beats end=Evoral::MaxBeats) | ARDOUR::MidiSource | |
write_unlocked(const Lock &lock, MidiRingBuffer< framepos_t > &src, framepos_t position, framecnt_t cnt) | ARDOUR::SMFSource | privatevirtual |
~Destructible() | PBD::Destructible | inlinevirtual |
~FileSource() | ARDOUR::FileSource | virtual |
~MidiSource() | ARDOUR::MidiSource | virtual |
~ScopedConnectionList() | PBD::ScopedConnectionList | virtual |
~SessionHandleRef() | ARDOUR::SessionHandleRef | virtual |
~SMF() | Evoral::SMF< Time > | virtual |
~SMF() | Evoral::SMF< Time > | virtual |
~SMFSource() | ARDOUR::SMFSource | virtual |
~Source() | ARDOUR::Source | virtual |
~Stateful() | PBD::Stateful | virtual |