_analysed | ARDOUR::Source | protected |
_analysis_lock | ARDOUR::Source | mutableprotected |
_ancestor_name | ARDOUR::Source | protected |
_build_missing_peakfiles | ARDOUR::AudioSource | protectedstatic |
_build_peakfiles | ARDOUR::AudioSource | protectedstatic |
_captured_for | ARDOUR::AudioSource | protected |
_channel | ARDOUR::FileSource | protected |
_extra_xml | PBD::Stateful | protected |
_file_is_new | ARDOUR::FileSource | protected |
_flags | ARDOUR::Source | protected |
_gain_buffers | ARDOUR::AudioSource | protectedstatic |
_instant_xml | PBD::Stateful | protected |
_length | ARDOUR::AudioSource | protected |
_level | ARDOUR::Source | protected |
_level_buffer_lock | ARDOUR::AudioSource | protectedstatic |
_lock | ARDOUR::Source | mutableprotected |
_mixdown_buffers | ARDOUR::AudioSource | protectedstatic |
_name | ARDOUR::SessionObject | protected |
_origin | ARDOUR::FileSource | protected |
_path | ARDOUR::FileSource | protected |
_peak_byte_max | ARDOUR::AudioSource | mutableprotected |
_pending_changed | PBD::Stateful | protected |
_properties | PBD::Stateful | protected |
_session | ARDOUR::SessionHandleRef | protected |
_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 |
_working_buffers_size | ARDOUR::AudioSource | protectedstatic |
_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 | |
allocate_working_buffers(framecnt_t framerate) | ARDOUR::AudioSource | static |
AmbiguousFileName | ARDOUR::FileSource | static |
AnalysisChanged | ARDOUR::Source | |
ancestor_name() | ARDOUR::Source | inline |
apply_changes(PropertyBase const &) | PBD::Stateful | virtual |
apply_changes(PropertyList const &) | PBD::Stateful | |
AudioFileSource(Session &, const std::string &path, Source::Flag flags) | ARDOUR::AudioFileSource | protected |
AudioFileSource(Session &, const std::string &path, const std::string &origin, Source::Flag flags, SampleFormat samp_format, HeaderFormat hdr_format) | ARDOUR::AudioFileSource | protected |
AudioFileSource(Session &, const XMLNode &, bool must_exist=true) | ARDOUR::AudioFileSource | protected |
AudioFileSource(Session &, const std::string &path, Source::Flag flags, bool) | ARDOUR::AudioFileSource | protected |
AudioSource(Session &, std::string name) | ARDOUR::AudioSource | |
AudioSource(Session &, const XMLNode &) | ARDOUR::AudioSource | |
available_peaks(double zoom) const | ARDOUR::AudioSource | virtual |
Broadcast enum value | ARDOUR::Source | |
broken_peak_path(std::string audio_path) | ARDOUR::AudioFileSource | private |
build_peaks() | ARDOUR::AudioSource | |
build_peaks_from_scratch() | ARDOUR::AudioSource | protected |
bwf_country_code | ARDOUR::AudioFileSource | protectedstatic |
bwf_organization_code | ARDOUR::AudioFileSource | protectedstatic |
bwf_serial_number | ARDOUR::AudioFileSource | protectedstatic |
can_be_analysed() const | ARDOUR::AudioFileSource | inlinevirtual |
can_truncate_peaks() const | ARDOUR::AudioFileSource | inlinevirtual |
CanRename enum value | ARDOUR::Source | |
captured_for() const | ARDOUR::AudioSource | inline |
changed() const | PBD::Stateful | |
channel() const | ARDOUR::FileSource | inline |
check_for_analysis_data_on_disk() | ARDOUR::Source | virtual |
clamped_at_unity() const =0 | ARDOUR::AudioSource | pure virtual |
clear_capture_marks() | ARDOUR::AudioFileSource | inlinevirtual |
clear_changes() | PBD::Stateful | |
clear_owned_changes() | PBD::Stateful | virtual |
close()=0 | ARDOUR::FileSource | pure virtual |
compute_and_write_peaks(Sample *buf, framecnt_t first_frame, framecnt_t cnt, bool force, bool intermediate_peaks_ready_signal) | ARDOUR::AudioSource | protected |
compute_and_write_peaks(Sample *buf, framecnt_t first_frame, framecnt_t cnt, bool force, bool intermediate_peaks_ready_signal, framecnt_t frames_per_peak) | ARDOUR::AudioSource | protected |
current_state_version | PBD::Stateful | static |
dec_use_count() | ARDOUR::Source | virtual |
Destroyed | PBD::Destructible | |
Destructible() | PBD::Destructible | inline |
destructive() const | ARDOUR::Source | inline |
Destructive enum value | ARDOUR::Source | |
done_with_peakfile_writes(bool done=true) | ARDOUR::AudioSource | |
drop_connections() | PBD::ScopedConnectionList | |
drop_references() | PBD::Destructible | inline |
DropReferences | PBD::Destructible | |
empty() const | ARDOUR::AudioSource | virtual |
Empty enum value | ARDOUR::Source | |
ensure_buffers_for_level(uint32_t, framecnt_t) | ARDOUR::AudioSource | protectedstatic |
ensure_buffers_for_level_locked(uint32_t, framecnt_t) | ARDOUR::AudioSource | protectedstatic |
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 |
find_broken_peakfile(std::string missing_peak_path, std::string audio_path) | ARDOUR::AudioFileSource | virtual |
Flag enum name | ARDOUR::Source | |
flags() const | ARDOUR::Source | inline |
flush()=0 | ARDOUR::AudioFileSource | pure virtual |
flush_header()=0 | ARDOUR::AudioFileSource | pure virtual |
get_build_peakfiles() | ARDOUR::AudioSource | inlinestatic |
get_changes_as_properties(Command *) const | PBD::Stateful | |
get_interleave_buffer(framecnt_t size) | ARDOUR::AudioFileSource | protectedstatic |
get_soundfile_info(std::string path, SoundFileInfo &_info, std::string &error) | ARDOUR::AudioFileSource | static |
get_state() | ARDOUR::AudioFileSource | virtual |
get_transients_path() const | ARDOUR::Source | |
handle_header_position_change() | ARDOUR::AudioFileSource | inlineprotectedvirtual |
has_been_analysed() const | ARDOUR::Source | |
header_position_offset | ARDOUR::AudioFileSource | protectedstatic |
HeaderPositionOffsetChanged | ARDOUR::AudioFileSource | static |
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::AudioFileSource | protectedvirtual |
initialize_peakfile(std::string path) | ARDOUR::AudioSource | protected |
insanity_check() | ARDOUR::SessionHandleRef | protectedvirtual |
instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
is_empty(Session &, std::string path) | ARDOUR::AudioFileSource | static |
is_stub() const | ARDOUR::FileSource | |
last_capture_start_frame() const | ARDOUR::AudioFileSource | inlinevirtual |
length(framepos_t pos) const | ARDOUR::AudioSource | virtual |
length_mutable() const | ARDOUR::Source | inlinevirtual |
level() const | ARDOUR::Source | inline |
load_transients(const std::string &) | ARDOUR::Source | |
loading_state_version | PBD::Stateful | static |
Lock typedef | ARDOUR::Source | |
make_property_quarks() | ARDOUR::SessionObject | static |
mark_capture_end() | ARDOUR::AudioFileSource | inlinevirtual |
mark_capture_start(framepos_t) | ARDOUR::AudioFileSource | inlinevirtual |
mark_for_remove() | ARDOUR::Source | |
mark_immutable() | ARDOUR::FileSource | |
mark_immutable_except_write() | ARDOUR::FileSource | |
mark_nonremovable() | ARDOUR::FileSource | |
mark_streaming_write_completed(const Lock &lock) | ARDOUR::AudioFileSource | virtual |
mark_streaming_write_started(const Lock &lock) | ARDOUR::Source | inlinevirtual |
mark_take(const std::string &id) | ARDOUR::FileSource | |
mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
move_dependents_to_trash() | ARDOUR::AudioFileSource | protectedvirtual |
move_to_trash(const std::string &trash_dir_name) | ARDOUR::FileSource | |
mutex() | ARDOUR::Source | inline |
n_channels() const | ARDOUR::AudioSource | inlinevirtual |
name() const | ARDOUR::SessionObject | inline |
natural_position() const | ARDOUR::Source | inlinevirtual |
NoPeakFile enum value | ARDOUR::Source | |
old_peak_path(std::string audio_path) | ARDOUR::AudioFileSource | private |
one_of_several_channels() const | ARDOUR::AudioFileSource | inlinevirtual |
origin() const | ARDOUR::FileSource | inline |
path() const | ARDOUR::FileSource | inline |
peak_dir | ARDOUR::AudioFileSource | protectedstatic |
peak_path(std::string audio_path) | ARDOUR::AudioFileSource | virtual |
peakpath | ARDOUR::AudioSource | protected |
PeakRangeReady | ARDOUR::AudioSource | mutable |
peaks_ready(boost::function< void()> callWhenReady, PBD::ScopedConnection **connection_created_if_not_ready, PBD::EventLoop *event_loop) const | ARDOUR::AudioSource | |
PeaksReady | ARDOUR::AudioSource | mutable |
post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
prepare_for_peakfile_writes() | ARDOUR::AudioSource | |
prevent_deletion() | ARDOUR::FileSource | 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(Sample *dst, framepos_t start, framecnt_t cnt, int channel=0) const | ARDOUR::AudioSource | virtual |
read_peaks(PeakData *peaks, framecnt_t npeaks, framepos_t start, framecnt_t cnt, double samples_per_visual_peak) const | ARDOUR::AudioSource | |
read_peaks_with_fpp(PeakData *peaks, framecnt_t npeaks, framepos_t start, framecnt_t cnt, double samples_per_visual_peak, framecnt_t fpp) const | ARDOUR::AudioSource | protectedvirtual |
read_unlocked(Sample *dst, framepos_t start, framecnt_t cnt) const =0 | ARDOUR::AudioSource | protectedpure virtual |
Readable() | ARDOUR::Readable | inline |
readable_length() const | ARDOUR::AudioSource | inlinevirtual |
Removable enum value | ARDOUR::Source | |
removable() const | ARDOUR::FileSource | |
RemovableIfEmpty enum value | ARDOUR::Source | |
RemoveAtDestroy enum value | ARDOUR::Source | |
rename(const std::string &name) | ARDOUR::FileSource | |
rename_peakfile(std::string newpath) | ARDOUR::AudioSource | |
reset_id() | PBD::Stateful | |
resume_property_changes() | PBD::Stateful | virtual |
safe_audio_file_extension(const std::string &path) | ARDOUR::AudioFileSource | static |
safe_file_extension(const std::string &path) const | ARDOUR::AudioFileSource | inlinevirtual |
sample_rate() const =0 | ARDOUR::AudioSource | pure virtual |
save_extra_xml(const XMLNode &) | PBD::Stateful | |
ScopedConnectionList() | PBD::ScopedConnectionList | |
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_build_missing_peakfiles(bool yn) | ARDOUR::AudioSource | inlinestatic |
set_build_peakfiles(bool yn) | ARDOUR::AudioSource | inlinestatic |
set_bwf_serial_number(int) | ARDOUR::AudioFileSource | static |
set_captured_for(std::string str) | ARDOUR::AudioSource | inline |
set_destructive(bool) | ARDOUR::Source | inlinevirtual |
set_header_position_offset(framecnt_t offset) | ARDOUR::AudioFileSource | static |
set_header_timeline_position()=0 | ARDOUR::AudioFileSource | protectedpure virtual |
set_id(const XMLNode &) | PBD::Stateful | |
set_id(const std::string &) | PBD::Stateful | |
set_name(const std::string &str) | ARDOUR::SessionObject | inlinevirtual |
set_path(const std::string &) | ARDOUR::FileSource | virtual |
set_peak_dir(std::string dir) | ARDOUR::AudioFileSource | inlinestatic |
set_source_name(const std::string &newname, bool destructive) | ARDOUR::FileSource | |
set_state(const XMLNode &, int version) | ARDOUR::AudioFileSource | 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 |
setup_peakfile() | ARDOUR::AudioFileSource | virtual |
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 |
timeline_position() const | ARDOUR::Source | inline |
timestamp() const | ARDOUR::Source | inline |
touch_peakfile() | ARDOUR::AudioSource | |
transients | ARDOUR::Source | |
truncate_peakfile() | ARDOUR::AudioSource | protected |
type() | ARDOUR::Source | inline |
update_header(framepos_t when, struct tm &, time_t)=0 | ARDOUR::AudioFileSource | pure virtual |
update_length(framecnt_t cnt) | ARDOUR::AudioSource | virtual |
use_count() const | ARDOUR::Source | inline |
used() const | ARDOUR::Source | inline |
within_session() const | ARDOUR::FileSource | inline |
writable() const | ARDOUR::Source | |
Writable enum value | ARDOUR::Source | |
write(Sample *src, framecnt_t cnt) | ARDOUR::AudioSource | virtual |
write_unlocked(Sample *dst, framecnt_t cnt)=0 | ARDOUR::AudioSource | protectedpure virtual |
~AudioFileSource() | ARDOUR::AudioFileSource | virtual |
~AudioSource() | ARDOUR::AudioSource | virtual |
~Destructible() | PBD::Destructible | inlinevirtual |
~FileSource() | ARDOUR::FileSource | virtual |
~Readable() | ARDOUR::Readable | inlinevirtual |
~ScopedConnectionList() | PBD::ScopedConnectionList | virtual |
~SessionHandleRef() | ARDOUR::SessionHandleRef | virtual |
~Source() | ARDOUR::Source | virtual |
~Stateful() | PBD::Stateful | virtual |