ardour
ARDOUR::MidiSource Member List

This is the complete list of members for ARDOUR::MidiSource, including all inherited members.

_analysedARDOUR::Sourceprotected
_analysis_lockARDOUR::Sourcemutableprotected
_ancestor_nameARDOUR::Sourceprotected
_automation_stateARDOUR::MidiSourceprotected
_capture_lengthARDOUR::MidiSourceprotected
_capture_loop_lengthARDOUR::MidiSourceprotected
_captured_forARDOUR::MidiSourceprotected
_extra_xmlPBD::Statefulprotected
_flagsARDOUR::Sourceprotected
_instant_xmlPBD::Statefulprotected
_interpolation_styleARDOUR::MidiSourceprotected
_last_read_endARDOUR::MidiSourcemutableprotected
_length_beatsARDOUR::MidiSourcemutableprotected
_levelARDOUR::Sourceprotected
_lockARDOUR::Sourcemutableprotected
_modelARDOUR::MidiSourceprotected
_model_iterARDOUR::MidiSourcemutableprotected
_model_iter_validARDOUR::MidiSourcemutableprotected
_nameARDOUR::SessionObjectprotected
_pending_changedPBD::Statefulprotected
_propertiesPBD::Statefulprotected
_sessionARDOUR::SessionHandleRefprotected
_timeline_positionARDOUR::Sourceprotected
_timestampARDOUR::Sourceprotected
_typeARDOUR::Sourceprotected
_use_countARDOUR::Sourceprotected
_writingARDOUR::MidiSourceprotected
_xml_node_namePBD::Statefulprotected
add_connection(const UnscopedConnection &c)PBD::ScopedConnectionList
add_extra_xml(XMLNode &)PBD::Stateful
add_instant_xml(XMLNode &, const std::string &directory_path)PBD::Statefulprotected
add_properties(XMLNode &)PBD::Statefulprotected
add_property(PropertyBase &s)PBD::Stateful
AnalysisChangedARDOUR::Source
ancestor_name()ARDOUR::Sourceinline
append_event_beats(const Lock &lock, const Evoral::Event< Evoral::Beats > &ev)=0ARDOUR::MidiSourcepure virtual
append_event_frames(const Lock &lock, const Evoral::Event< framepos_t > &ev, framepos_t source_start)=0ARDOUR::MidiSourcepure virtual
apply_changes(PropertyBase const &)PBD::Statefulvirtual
apply_changes(PropertyList const &)PBD::Stateful
automation_state_of(Evoral::Parameter) const ARDOUR::MidiSource
AutomationStateChangedARDOUR::MidiSource
AutomationStateMap typedefARDOUR::MidiSourceprotected
Broadcast enum valueARDOUR::Source
can_be_analysed() const ARDOUR::Sourceinlinevirtual
CanRename enum valueARDOUR::Source
captured_for() const ARDOUR::MidiSourceinline
changed() const PBD::Stateful
check_for_analysis_data_on_disk()ARDOUR::Sourcevirtual
clear_changes()PBD::Stateful
clear_owned_changes()PBD::Statefulvirtual
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
current_state_versionPBD::Statefulstatic
dec_use_count()ARDOUR::Sourcevirtual
destroy_model(const Glib::Threads::Mutex::Lock &lock)=0ARDOUR::MidiSourcepure virtual
DestroyedPBD::Destructible
Destructible()PBD::Destructibleinline
Destructive enum valueARDOUR::Source
destructive() const ARDOUR::Sourceinline
drop_connections()PBD::ScopedConnectionList
drop_model(const Glib::Threads::Mutex::Lock &lock)ARDOUR::MidiSource
drop_references()PBD::Destructibleinline
DropReferencesPBD::Destructible
Empty enum valueARDOUR::Source
empty() const ARDOUR::MidiSourcevirtual
extra_xml(const std::string &str, bool add_if_missing=false)PBD::Stateful
Flag enum nameARDOUR::Source
flags() const ARDOUR::Sourceinline
flush_midi(const Lock &lock)=0ARDOUR::MidiSourceprotectedpure virtual
get_changes_as_properties(Command *) const PBD::Stateful
get_state()ARDOUR::MidiSourcevirtual
get_transients_path() const ARDOUR::Source
has_been_analysed() const ARDOUR::Source
id() const PBD::Statefulinline
inc_use_count()ARDOUR::Sourcevirtual
insanity_check()ARDOUR::SessionHandleRefprotectedvirtual
instant_xml(const std::string &str, const std::string &directory_path)PBD::Statefulprotected
interpolation_of(Evoral::Parameter) const ARDOUR::MidiSource
InterpolationChangedARDOUR::MidiSource
InterpolationStyleMap typedefARDOUR::MidiSourceprotected
invalidate(const Glib::Threads::Mutex::Lock &lock, std::set< Evoral::Sequence< Evoral::Beats >::WeakNotePtr > *notes=NULL)ARDOUR::MidiSource
length(framepos_t pos) const ARDOUR::MidiSourcevirtual
length_beats() const ARDOUR::MidiSourceinline
length_mutable() const ARDOUR::MidiSourceinlinevirtual
level() const ARDOUR::Sourceinline
load_model(const Glib::Threads::Mutex::Lock &lock, bool force_reload=false)=0ARDOUR::MidiSourcepure virtual
load_transients(const std::string &)ARDOUR::Source
loading_state_versionPBD::Statefulstatic
Lock typedefARDOUR::Source
make_property_quarks()ARDOUR::SessionObjectstatic
mark_for_remove()ARDOUR::Source
mark_midi_streaming_write_completed(const Lock &lock, Evoral::Sequence< Evoral::Beats >::StuckNoteOption stuck_option, Evoral::Beats when=Evoral::Beats())ARDOUR::MidiSourcevirtual
mark_streaming_midi_write_started(const Lock &lock, NoteMode mode)ARDOUR::MidiSourcevirtual
mark_streaming_write_completed(const Lock &lock)ARDOUR::MidiSourcevirtual
mark_streaming_write_started(const Lock &lock)ARDOUR::MidiSourcevirtual
mark_write_starting_now(framecnt_t position, framecnt_t capture_length, framecnt_t loop_length)ARDOUR::MidiSource
mid_thaw(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
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::MidiSourcevirtual
midi_write(const Lock &lock, MidiRingBuffer< framepos_t > &src, framepos_t source_start, framecnt_t cnt)ARDOUR::MidiSourcevirtual
MidiSource(Session &session, std::string name, Source::Flag flags=Source::Flag(0))ARDOUR::MidiSource
MidiSource(Session &session, const XMLNode &)ARDOUR::MidiSource
MidiSourceCreatedARDOUR::MidiSourcestatic
model()ARDOUR::MidiSourceinline
ModelChangedARDOUR::MidiSource
mutex()ARDOUR::Sourceinline
name() const ARDOUR::SessionObjectinline
natural_position() const ARDOUR::Sourceinlinevirtual
NoPeakFile enum valueARDOUR::Source
post_set(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
properties() const PBD::Statefulinline
property_changes_suspended() const PBD::Statefulinline
property_factory(const XMLNode &) const PBD::Statefulvirtual
PropertyChangedPBD::Stateful
rdiff(std::vector< Command * > &) const PBD::Statefulvirtual
read_unlocked(const Lock &lock, Evoral::EventSink< framepos_t > &dst, framepos_t position, framepos_t start, framecnt_t cnt, MidiStateTracker *tracker, MidiChannelFilter *filter) const =0ARDOUR::MidiSourceprotectedpure virtual
Removable enum valueARDOUR::Source
RemovableIfEmpty enum valueARDOUR::Source
RemoveAtDestroy enum valueARDOUR::Source
reset_id()PBD::Stateful
resume_property_changes()PBD::Statefulvirtual
save_extra_xml(const XMLNode &)PBD::Stateful
ScopedConnectionList()PBD::ScopedConnectionList
send_change(const PropertyChange &)PBD::Statefulprotectedvirtual
session() const ARDOUR::SessionObjectinline
session_going_away()ARDOUR::SessionHandleRefprotectedvirtual
session_saved()ARDOUR::MidiSourcevirtual
SessionHandleRef(ARDOUR::Session &s)ARDOUR::SessionHandleRef
SessionObject(Session &session, const std::string &name)ARDOUR::SessionObjectinline
set_allow_remove_if_empty(bool yn)ARDOUR::Source
set_ancestor_name(const std::string &name)ARDOUR::Sourceinline
set_automation_state_of(Evoral::Parameter, AutoState)ARDOUR::MidiSource
set_been_analysed(bool yn)ARDOUR::Sourcevirtual
set_captured_for(std::string str)ARDOUR::MidiSourceinline
set_destructive(bool)ARDOUR::Sourceinlinevirtual
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::MidiSourceinline
set_model(const Glib::Threads::Mutex::Lock &lock, boost::shared_ptr< MidiModel >)ARDOUR::MidiSource
set_name(const std::string &str)ARDOUR::SessionObjectinlinevirtual
set_note_mode(const Glib::Threads::Mutex::Lock &lock, NoteMode mode)ARDOUR::MidiSource
set_state(const XMLNode &, int version)ARDOUR::MidiSourcevirtual
set_timeline_position(framepos_t pos)ARDOUR::Sourcevirtual
set_values(XMLNode const &)PBD::Statefulprotected
Source(Session &, DataType type, const std::string &name, Flag flags=Flag(0))ARDOUR::Source
Source(Session &, const XMLNode &)ARDOUR::Source
SourceCreatedARDOUR::Sourcestatic
stamp(time_t when)ARDOUR::Sourceinline
Stateful()PBD::Stateful
suspend_property_changes()PBD::Statefulvirtual
timeline_position() const ARDOUR::Sourceinline
timestamp() const ARDOUR::Sourceinline
TimeType typedefARDOUR::MidiSource
transientsARDOUR::Source
type()ARDOUR::Sourceinline
update_length(framecnt_t)ARDOUR::MidiSourcevirtual
use_count() const ARDOUR::Sourceinline
used() const ARDOUR::Sourceinline
writable() const ARDOUR::Source
Writable enum valueARDOUR::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 > &source, framepos_t position, framecnt_t cnt)=0ARDOUR::MidiSourceprotectedpure virtual
~Destructible()PBD::Destructibleinlinevirtual
~MidiSource()ARDOUR::MidiSourcevirtual
~ScopedConnectionList()PBD::ScopedConnectionListvirtual
~SessionHandleRef()ARDOUR::SessionHandleRefvirtual
~Source()ARDOUR::Sourcevirtual
~Stateful()PBD::Statefulvirtual