Ardour  9.0-pre0-350-gf17a656217
ARDOUR::SMFSource Member List

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

_analysedARDOUR::Sourceprotected
_analysis_lockARDOUR::Sourcemutableprotected
_ancestor_nameARDOUR::Sourceprotected
_automation_stateARDOUR::MidiSourceprotected
_capture_lengthARDOUR::MidiSourceprotected
_captured_forARDOUR::Sourceprotected
_channelARDOUR::FileSourceprotected
_cue_markersARDOUR::Sourceprotected
_emptyEvoral::SMFprivate
_extra_xmlPBD::Statefulprotected
_file_is_newARDOUR::FileSourceprotected
_flagsARDOUR::Sourceprotected
_gainARDOUR::FileSourceprotected
_has_pgm_changeEvoral::SMFprotected
_have_natural_positionARDOUR::Sourceprotected
_idPBD::Statefulprivate
_instant_xmlPBD::Statefulprotected
_interpolation_styleARDOUR::MidiSourceprotected
_last_ev_time_beatsARDOUR::SMFSourceprivate
_last_ev_time_samplesARDOUR::SMFSourceprivate
_lengthARDOUR::Sourceprotected
_levelARDOUR::Sourceprotected
_lockARDOUR::Sourcemutableprotected
_markersEvoral::SMFmutableprivate
_modelARDOUR::MidiSourceprotected
_n_note_on_eventsEvoral::SMFprotected
_nameARDOUR::SessionObjectprotected
_natural_positionARDOUR::Sourceprotected
_num_channelsEvoral::SMFprotected
_openARDOUR::SMFSourceprivate
_originARDOUR::FileSourceprotected
_pathARDOUR::FileSourceprotected
_pending_changedPBD::Statefulprotected
_propertiesPBD::Statefulprotected
_regenerate_xml_or_string_idsPBD::Statefulprivatestatic
_scoped_connection_listPBD::ScopedConnectionListprivate
_scoped_connection_lockPBD::ScopedConnectionListprivate
_sessionARDOUR::SessionHandleRefprotected
_smfEvoral::SMFprivate
_smf_last_read_endARDOUR::SMFSourcemutableprivate
_smf_last_read_timeARDOUR::SMFSourcemutableprivate
_smf_lockEvoral::SMFmutableprivate
_smf_trackEvoral::SMFprivate
_stateful_frozenPBD::Statefulprivate
_take_idARDOUR::Sourceprotected
_timestampARDOUR::Sourceprotected
_typeARDOUR::Sourceprotected
_use_countARDOUR::Sourceprotected
_used_channelsEvoral::SMFprotected
_within_sessionARDOUR::FileSourceprotected
_writingARDOUR::MidiSourceprotected
_xml_node_namePBD::Statefulprotected
_xrunsARDOUR::Sourceprotected
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::Statefulprotected
add_properties(XMLNode &) constPBD::Statefulprotected
add_property(PropertyBase &s)PBD::Stateful
AmbiguousFileNameARDOUR::FileSourcestatic
AnalysisChangedARDOUR::Source
ancestor_name()ARDOUR::Sourceinline
append_event_beats(const WriterLock &lock, const Evoral::Event< Temporal::Beats > &ev)ARDOUR::SMFSourcevirtual
append_event_delta(uint32_t delta_t, uint32_t size, const uint8_t *buf, event_id_t note_id)Evoral::SMF
append_event_samples(const WriterLock &lock, const Evoral::Event< samplepos_t > &ev, samplepos_t source_start)ARDOUR::SMFSourcevirtual
apply_change(PropertyBase const &)PBD::Statefulvirtual
apply_changes(PropertyList const &)PBD::Stateful
automation_state_of(Evoral::Parameter const &) constARDOUR::MidiSource
AutomationStateChangedARDOUR::MidiSource
AutomationStateMap typedefARDOUR::MidiSourceprotected
begin_write()Evoral::SMF
Broadcast enum valueARDOUR::Source
can_be_analysed() constARDOUR::Sourceinlinevirtual
CanRename enum valueARDOUR::Source
captured_for() constARDOUR::Sourceinline
captured_xruns() constARDOUR::Sourceinline
changed() constPBD::Stateful
channel() constARDOUR::FileSourceinline
check_for_analysis_data_on_disk()ARDOUR::Sourcevirtual
clear_changes()PBD::Stateful
clear_cue_markers()ARDOUR::Source
clear_owned_changes()PBD::Statefulvirtual
close()ARDOUR::SMFSourceprotectedvirtual
ConnectionList typedefPBD::ScopedConnectionListprivate
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
create(const std::string &path, int track=1, uint16_t ppqn=19200)Evoral::SMF
cue_markers() constARDOUR::Sourceinline
CueMarkersChangedARDOUR::Source
current_state_versionPBD::Statefulstatic
dec_use_count()ARDOUR::Sourcevirtual
destroy_model(const WriterLock &lock)ARDOUR::SMFSourcevirtual
DestroyedPBD::Destructible
Destructive enum valueARDOUR::Source
drop_connections()PBD::ScopedConnectionList
drop_model(const WriterLock &lock)ARDOUR::MidiSource
drop_references()PBD::Destructibleinlinevirtual
DropReferencesPBD::Destructible
duration() constARDOUR::SMFSourcevirtual
empty() constARDOUR::Sourcevirtual
Empty enum valueARDOUR::Source
end_write(std::string const &)Evoral::SMF
ensure_disk_file(const WriterLock &lock)ARDOUR::SMFSourceprivate
existence_check()ARDOUR::FileSource
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
file_duration() constEvoral::SMF
FileSource(Session &session, DataType type, const std::string &path, const std::string &origin, Source::Flag flags=Source::Flag(0))ARDOUR::FileSourceprotected
FileSource(Session &session, const XMLNode &node, bool must_exist)ARDOUR::FileSourceprotected
find(Session &, DataType type, const std::string &path, bool must_exist, bool &is_new, uint16_t &chan, std::string &found_path)ARDOUR::FileSourcestatic
find_2X(Session &, DataType type, const std::string &path, bool must_exist, bool &is_new, uint16_t &chan, std::string &found_path)ARDOUR::FileSourcestatic
fix_writable_flags()ARDOUR::Sourceprivate
Flag enum nameARDOUR::Source
flags() constARDOUR::Sourceinline
flush()Evoral::SMFinline
flush_midi(const WriterLock &lock)ARDOUR::SMFSourceprotectedvirtual
gain() constARDOUR::FileSourceinline
get_changes_as_properties(PBD::Command *) constPBD::Stateful
get_cue_state() constARDOUR::Sourceprivate
get_segment_descriptor(TimelineRange const &, SegmentDescriptor &)ARDOUR::Source
get_state() constARDOUR::SMFSourcevirtual
get_transients_path() constARDOUR::Source
has_been_analysed() constARDOUR::Source
has_pgm_change() constEvoral::SMFinline
have_natural_position() constARDOUR::Sourceinline
id() constPBD::Statefulinline
inc_use_count()ARDOUR::Sourcevirtual
init(const std::string &idstr, bool must_exist)ARDOUR::FileSourceprotectedvirtual
insanity_check()ARDOUR::SessionHandleRefprotectedvirtual
instant_xml(const std::string &str, const std::string &directory_path)PBD::Statefulprotected
instrument_names(std::vector< std::string > &) constEvoral::SMF
interpolation_of(Evoral::Parameter const &) constARDOUR::MidiSource
InterpolationChangedARDOUR::MidiSource
InterpolationStyleMap typedefARDOUR::MidiSourceprotected
invalidate(const WriterLock &lock)ARDOUR::MidiSource
InvalidatedARDOUR::MidiSourcemutable
is_empty() constEvoral::SMFinline
is_stub() constARDOUR::FileSource
length() constARDOUR::Sourceinlinevirtual
length_mutable() constARDOUR::MidiSourceinlinevirtual
level() constARDOUR::Sourceinline
load_markers()Evoral::SMF
load_model(const WriterLock &lock, bool force_reload=false)ARDOUR::SMFSourcevirtual
load_model_unlocked(bool force_reload=false)ARDOUR::SMFSourceprivate
load_transients(const std::string &)ARDOUR::Source
loading_state_versionPBD::Statefulstatic
make_property_quarks()ARDOUR::SessionObjectstatic
mark_for_remove()ARDOUR::Source
mark_immutable()ARDOUR::FileSource
mark_immutable_except_write()ARDOUR::FileSource
mark_midi_streaming_write_completed(const WriterLock &lock, Evoral::Sequence< Temporal::Beats >::StuckNoteOption, Temporal::timecnt_t const &duration)ARDOUR::SMFSourcevirtual
mark_nonremovable()ARDOUR::FileSource
mark_streaming_midi_write_started(const WriterLock &lock, NoteMode mode)ARDOUR::SMFSourcevirtual
mark_streaming_write_completed(const WriterLock &lock, Temporal::timecnt_t const &duration)ARDOUR::SMFSourcevirtual
mark_streaming_write_started(const WriterLock &lock)ARDOUR::MidiSourcevirtual
mark_take(const std::string &id)ARDOUR::FileSource
mark_write_starting_now(timepos_t const &position, samplecnt_t capture_length)ARDOUR::MidiSource
Markers typedefEvoral::SMF
markers() constEvoral::SMFinline
mid_thaw(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
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::MidiSourcevirtual
midi_write(const WriterLock &lock, MidiRingBuffer< samplepos_t > &source, timepos_t const &source_start, timecnt_t const &cnt)ARDOUR::MidiSourcevirtual
MidiSource(Session &session, std::string name, Source::Flag flags=Source::Flag(0))ARDOUR::MidiSource
MidiSource(Session &session, const XMLNode &)ARDOUR::MidiSource
Missing enum valueARDOUR::Source
model()ARDOUR::MidiSourceinline
ModelChangedARDOUR::MidiSource
move_cue_marker(CueMarker const &, timepos_t const &source_relative_position)ARDOUR::Source
move_dependents_to_trash()ARDOUR::FileSourceinlineprotectedvirtual
move_to_trash(const std::string &trash_dir_name)ARDOUR::FileSource
mutex()ARDOUR::Sourceinline
n_captured_xruns() constARDOUR::Sourceinline
n_note_on_events() constEvoral::SMFinline
name() constARDOUR::SessionObjectinline
natural_position() constARDOUR::Sourceinlinevirtual
NoPeakFile enum valueARDOUR::Source
nth_tempo(size_t n) constEvoral::SMF
num_channels() constEvoral::SMFinline
num_tempos() constEvoral::SMF
num_tracks() constEvoral::SMF
open(const std::string &path, int track=1, bool scan=true)Evoral::SMF
open_for_write()ARDOUR::SMFSourceprivate
operator=(const ScopedConnectionList &)=deletePBD::ScopedConnectionList
origin() constARDOUR::FileSourceinline
path() constARDOUR::FileSourceinline
post_set(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
ppqn() constEvoral::SMF
prevent_deletion()ARDOUR::SMFSourcevirtual
properties() constPBD::Statefulinline
property_changes_suspended() constPBD::Statefulinline
property_factory(const XMLNode &) constPBD::Statefulvirtual
PropertyChangedPBD::Stateful
rdiff(std::vector< PBD::Command * > &) constPBD::Statefulvirtual
read_event(uint32_t *delta_t, uint32_t *size, uint8_t **buf, event_id_t *note_id) constEvoral::SMF
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) constARDOUR::SMFSourceprivatevirtual
ReaderLock typedefARDOUR::Source
regenerate_xml_or_string_ids() constPBD::Statefulprotected
removable() constARDOUR::FileSource
Removable enum valueARDOUR::Source
RemovableIfEmpty enum valueARDOUR::Source
remove_cue_marker(CueMarker const &)ARDOUR::Source
RemoveAtDestroy enum valueARDOUR::Source
rename(const std::string &name)ARDOUR::FileSource
rename_cue_marker(CueMarker &, std::string const &)ARDOUR::Source
render(const ReaderLock &lock, Evoral::EventSink< Temporal::Beats > &dst)ARDOUR::SMFSourcevirtual
replace_file(const std::string &)ARDOUR::FileSource
reset_id()PBD::Stateful
resume_property_changes()PBD::Statefulvirtual
RF64_RIFF enum valueARDOUR::Source
round_to_file_precision(double val) constEvoral::SMF
safe_file_extension(const std::string &path) constARDOUR::SMFSourceinlinevirtual
safe_midi_file_extension(const std::string &path)ARDOUR::SMFSourcestatic
save_extra_xml(const XMLNode &)PBD::Stateful
ScopedConnectionList()PBD::ScopedConnectionList
ScopedConnectionList(const ScopedConnectionList &)=deletePBD::ScopedConnectionList
seek_to_start() constEvoral::SMF
seek_to_track(int track)Evoral::SMF
segment_descriptorsARDOUR::Sourceprotected
SegmentDescriptors typedefARDOUR::Sourceprotected
send_change(const PropertyChange &)PBD::Statefulprotectedvirtual
session() constARDOUR::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 const &, AutoState)ARDOUR::MidiSource
set_been_analysed(bool yn)ARDOUR::Sourcevirtual
set_captured_for(std::string str)ARDOUR::Sourceinline
set_captured_marks(CueMarkers const &marks)ARDOUR::Source
set_captured_xruns(XrunPositions const &xruns)ARDOUR::Sourceinline
set_channel(uint16_t c)ARDOUR::FileSourceinlinevirtual
set_cue_state(XMLNode const &, int)ARDOUR::Sourceprivate
set_gain(float g, bool temporarily=false)ARDOUR::FileSourceinlinevirtual
set_id(const XMLNode &)PBD::Stateful
set_id(const std::string &)PBD::Stateful
set_interpolation_of(Evoral::Parameter const &, AutomationList::InterpolationStyle)ARDOUR::MidiSource
set_length(Temporal::Beats const &)Evoral::SMF
set_model(const WriterLock &lock, std::shared_ptr< MidiModel >)ARDOUR::MidiSource
set_name(const std::string &str)ARDOUR::SessionObjectinlinevirtual
set_natural_position(timepos_t const &pos)ARDOUR::Sourcevirtual
set_note_mode(const WriterLock &lock, NoteMode mode)ARDOUR::MidiSource
set_origin(std::string const &o)ARDOUR::FileSourceinline
set_path(const std::string &newpath)ARDOUR::SMFSourcevirtual
set_regenerate_xml_and_string_ids_in_this_thread(bool yn)PBD::Statefulprivatestatic
set_segment_descriptor(SegmentDescriptor const &)ARDOUR::Source
set_source_name(const std::string &newname)ARDOUR::FileSource
set_state(const XMLNode &, int version)ARDOUR::SMFSourcevirtual
set_take_id(std::string id)ARDOUR::Sourceinline
set_used_channels(UsedChannels used)Evoral::SMFinline
set_values(XMLNode const &)PBD::Statefulprotected
set_within_session_from_path(const std::string &)ARDOUR::FileSourceprotected
SMF()Evoral::SMF
smf_format() constEvoral::SMF
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
SourceCreatedARDOUR::Sourcestatic
stamp(time_t when)ARDOUR::Sourceinline
Stateful()PBD::Stateful
suspend_property_changes()PBD::Statefulvirtual
take_id() constARDOUR::Sourceinline
tempo_map(bool &provided) constEvoral::SMF
test(const std::string &path)Evoral::SMFstatic
time_since_capture_start(timepos_t const &pos)ARDOUR::Source
timestamp() constARDOUR::Sourceinline
TimeType typedefARDOUR::MidiSource
track_names(std::vector< std::string > &) constEvoral::SMF
transientsARDOUR::Source
type()ARDOUR::Sourceinline
update_length(timepos_t const &dur)ARDOUR::SMFSourcevirtual
use_count() constARDOUR::Sourceinline
used() constARDOUR::Sourceinline
used_channels() constEvoral::SMFinline
used_midi_channels()ARDOUR::SMFSource
UsedChannels typedefEvoral::SMF
valid_midi_file(const std::string &path)ARDOUR::SMFSourcestatic
within_session() constARDOUR::FileSourceinline
Writable enum valueARDOUR::Source
writable() constARDOUR::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 > &src, timepos_t const &position, timecnt_t const &cnt)ARDOUR::SMFSourceprivatevirtual
WriterLock typedefARDOUR::Source
~Destructible()PBD::Destructibleinlinevirtual
~FileSource()ARDOUR::FileSourcevirtual
~MidiSource()ARDOUR::MidiSourcevirtual
~ScopedConnectionList()PBD::ScopedConnectionListvirtual
~SessionHandleRef()ARDOUR::SessionHandleRefvirtual
~SMF()Evoral::SMFvirtual
~SMFSource()ARDOUR::SMFSourcevirtual
~Source()ARDOUR::Sourcevirtual
~Stateful()PBD::Statefulvirtual