ardour
ARDOUR::AudioFileSource Member List

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

_analysedARDOUR::Sourceprotected
_analysis_lockARDOUR::Sourcemutableprotected
_ancestor_nameARDOUR::Sourceprotected
_build_missing_peakfilesARDOUR::AudioSourceprotectedstatic
_build_peakfilesARDOUR::AudioSourceprotectedstatic
_captured_forARDOUR::AudioSourceprotected
_channelARDOUR::FileSourceprotected
_extra_xmlPBD::Statefulprotected
_file_is_newARDOUR::FileSourceprotected
_flagsARDOUR::Sourceprotected
_gain_buffersARDOUR::AudioSourceprotectedstatic
_instant_xmlPBD::Statefulprotected
_lengthARDOUR::AudioSourceprotected
_levelARDOUR::Sourceprotected
_level_buffer_lockARDOUR::AudioSourceprotectedstatic
_lockARDOUR::Sourcemutableprotected
_mixdown_buffersARDOUR::AudioSourceprotectedstatic
_nameARDOUR::SessionObjectprotected
_originARDOUR::FileSourceprotected
_pathARDOUR::FileSourceprotected
_peak_byte_maxARDOUR::AudioSourcemutableprotected
_pending_changedPBD::Statefulprotected
_propertiesPBD::Statefulprotected
_sessionARDOUR::SessionHandleRefprotected
_take_idARDOUR::FileSourceprotected
_timeline_positionARDOUR::Sourceprotected
_timestampARDOUR::Sourceprotected
_typeARDOUR::Sourceprotected
_use_countARDOUR::Sourceprotected
_within_sessionARDOUR::FileSourceprotected
_working_buffers_sizeARDOUR::AudioSourceprotectedstatic
_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
allocate_working_buffers(framecnt_t framerate)ARDOUR::AudioSourcestatic
AmbiguousFileNameARDOUR::FileSourcestatic
AnalysisChangedARDOUR::Source
ancestor_name()ARDOUR::Sourceinline
apply_changes(PropertyBase const &)PBD::Statefulvirtual
apply_changes(PropertyList const &)PBD::Stateful
AudioFileSource(Session &, const std::string &path, Source::Flag flags)ARDOUR::AudioFileSourceprotected
AudioFileSource(Session &, const std::string &path, const std::string &origin, Source::Flag flags, SampleFormat samp_format, HeaderFormat hdr_format)ARDOUR::AudioFileSourceprotected
AudioFileSource(Session &, const XMLNode &, bool must_exist=true)ARDOUR::AudioFileSourceprotected
AudioFileSource(Session &, const std::string &path, Source::Flag flags, bool)ARDOUR::AudioFileSourceprotected
AudioSource(Session &, std::string name)ARDOUR::AudioSource
AudioSource(Session &, const XMLNode &)ARDOUR::AudioSource
available_peaks(double zoom) const ARDOUR::AudioSourcevirtual
Broadcast enum valueARDOUR::Source
broken_peak_path(std::string audio_path)ARDOUR::AudioFileSourceprivate
build_peaks()ARDOUR::AudioSource
build_peaks_from_scratch()ARDOUR::AudioSourceprotected
bwf_country_codeARDOUR::AudioFileSourceprotectedstatic
bwf_organization_codeARDOUR::AudioFileSourceprotectedstatic
bwf_serial_numberARDOUR::AudioFileSourceprotectedstatic
can_be_analysed() const ARDOUR::AudioFileSourceinlinevirtual
can_truncate_peaks() const ARDOUR::AudioFileSourceinlinevirtual
CanRename enum valueARDOUR::Source
captured_for() const ARDOUR::AudioSourceinline
changed() const PBD::Stateful
channel() const ARDOUR::FileSourceinline
check_for_analysis_data_on_disk()ARDOUR::Sourcevirtual
clamped_at_unity() const =0ARDOUR::AudioSourcepure virtual
clear_capture_marks()ARDOUR::AudioFileSourceinlinevirtual
clear_changes()PBD::Stateful
clear_owned_changes()PBD::Statefulvirtual
close()=0ARDOUR::FileSourcepure virtual
compute_and_write_peaks(Sample *buf, framecnt_t first_frame, framecnt_t cnt, bool force, bool intermediate_peaks_ready_signal)ARDOUR::AudioSourceprotected
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::AudioSourceprotected
current_state_versionPBD::Statefulstatic
dec_use_count()ARDOUR::Sourcevirtual
DestroyedPBD::Destructible
Destructible()PBD::Destructibleinline
destructive() const ARDOUR::Sourceinline
Destructive enum valueARDOUR::Source
done_with_peakfile_writes(bool done=true)ARDOUR::AudioSource
drop_connections()PBD::ScopedConnectionList
drop_references()PBD::Destructibleinline
DropReferencesPBD::Destructible
empty() const ARDOUR::AudioSourcevirtual
Empty enum valueARDOUR::Source
ensure_buffers_for_level(uint32_t, framecnt_t)ARDOUR::AudioSourceprotectedstatic
ensure_buffers_for_level_locked(uint32_t, framecnt_t)ARDOUR::AudioSourceprotectedstatic
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::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
find_broken_peakfile(std::string missing_peak_path, std::string audio_path)ARDOUR::AudioFileSourcevirtual
Flag enum nameARDOUR::Source
flags() const ARDOUR::Sourceinline
flush()=0ARDOUR::AudioFileSourcepure virtual
flush_header()=0ARDOUR::AudioFileSourcepure virtual
get_build_peakfiles()ARDOUR::AudioSourceinlinestatic
get_changes_as_properties(Command *) const PBD::Stateful
get_interleave_buffer(framecnt_t size)ARDOUR::AudioFileSourceprotectedstatic
get_soundfile_info(std::string path, SoundFileInfo &_info, std::string &error)ARDOUR::AudioFileSourcestatic
get_state()ARDOUR::AudioFileSourcevirtual
get_transients_path() const ARDOUR::Source
handle_header_position_change()ARDOUR::AudioFileSourceinlineprotectedvirtual
has_been_analysed() const ARDOUR::Source
header_position_offsetARDOUR::AudioFileSourceprotectedstatic
HeaderPositionOffsetChangedARDOUR::AudioFileSourcestatic
id() const PBD::Statefulinline
ARDOUR::inc_use_count()ARDOUR::Sourcevirtual
ARDOUR::FileSource::inc_use_count()ARDOUR::FileSourcevirtual
init(const std::string &idstr, bool must_exist)ARDOUR::AudioFileSourceprotectedvirtual
initialize_peakfile(std::string path)ARDOUR::AudioSourceprotected
insanity_check()ARDOUR::SessionHandleRefprotectedvirtual
instant_xml(const std::string &str, const std::string &directory_path)PBD::Statefulprotected
is_empty(Session &, std::string path)ARDOUR::AudioFileSourcestatic
is_stub() const ARDOUR::FileSource
last_capture_start_frame() const ARDOUR::AudioFileSourceinlinevirtual
length(framepos_t pos) const ARDOUR::AudioSourcevirtual
length_mutable() const ARDOUR::Sourceinlinevirtual
level() const ARDOUR::Sourceinline
load_transients(const std::string &)ARDOUR::Source
loading_state_versionPBD::Statefulstatic
Lock typedefARDOUR::Source
make_property_quarks()ARDOUR::SessionObjectstatic
mark_capture_end()ARDOUR::AudioFileSourceinlinevirtual
mark_capture_start(framepos_t)ARDOUR::AudioFileSourceinlinevirtual
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::AudioFileSourcevirtual
mark_streaming_write_started(const Lock &lock)ARDOUR::Sourceinlinevirtual
mark_take(const std::string &id)ARDOUR::FileSource
mid_thaw(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
move_dependents_to_trash()ARDOUR::AudioFileSourceprotectedvirtual
move_to_trash(const std::string &trash_dir_name)ARDOUR::FileSource
mutex()ARDOUR::Sourceinline
n_channels() const ARDOUR::AudioSourceinlinevirtual
name() const ARDOUR::SessionObjectinline
natural_position() const ARDOUR::Sourceinlinevirtual
NoPeakFile enum valueARDOUR::Source
old_peak_path(std::string audio_path)ARDOUR::AudioFileSourceprivate
one_of_several_channels() const ARDOUR::AudioFileSourceinlinevirtual
origin() const ARDOUR::FileSourceinline
path() const ARDOUR::FileSourceinline
peak_dirARDOUR::AudioFileSourceprotectedstatic
peak_path(std::string audio_path)ARDOUR::AudioFileSourcevirtual
peakpathARDOUR::AudioSourceprotected
PeakRangeReadyARDOUR::AudioSourcemutable
peaks_ready(boost::function< void()> callWhenReady, PBD::ScopedConnection **connection_created_if_not_ready, PBD::EventLoop *event_loop) const ARDOUR::AudioSource
PeaksReadyARDOUR::AudioSourcemutable
post_set(const PropertyChange &)PBD::Statefulinlineprotectedvirtual
prepare_for_peakfile_writes()ARDOUR::AudioSource
prevent_deletion()ARDOUR::FileSourcevirtual
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(Sample *dst, framepos_t start, framecnt_t cnt, int channel=0) const ARDOUR::AudioSourcevirtual
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::AudioSourceprotectedvirtual
read_unlocked(Sample *dst, framepos_t start, framecnt_t cnt) const =0ARDOUR::AudioSourceprotectedpure virtual
Readable()ARDOUR::Readableinline
readable_length() const ARDOUR::AudioSourceinlinevirtual
Removable enum valueARDOUR::Source
removable() const ARDOUR::FileSource
RemovableIfEmpty enum valueARDOUR::Source
RemoveAtDestroy enum valueARDOUR::Source
rename(const std::string &name)ARDOUR::FileSource
rename_peakfile(std::string newpath)ARDOUR::AudioSource
reset_id()PBD::Stateful
resume_property_changes()PBD::Statefulvirtual
safe_audio_file_extension(const std::string &path)ARDOUR::AudioFileSourcestatic
safe_file_extension(const std::string &path) const ARDOUR::AudioFileSourceinlinevirtual
sample_rate() const =0ARDOUR::AudioSourcepure virtual
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::Sourceinlinevirtual
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_been_analysed(bool yn)ARDOUR::Sourcevirtual
set_build_missing_peakfiles(bool yn)ARDOUR::AudioSourceinlinestatic
set_build_peakfiles(bool yn)ARDOUR::AudioSourceinlinestatic
set_bwf_serial_number(int)ARDOUR::AudioFileSourcestatic
set_captured_for(std::string str)ARDOUR::AudioSourceinline
set_destructive(bool)ARDOUR::Sourceinlinevirtual
set_header_position_offset(framecnt_t offset)ARDOUR::AudioFileSourcestatic
set_header_timeline_position()=0ARDOUR::AudioFileSourceprotectedpure virtual
set_id(const XMLNode &)PBD::Stateful
set_id(const std::string &)PBD::Stateful
set_name(const std::string &str)ARDOUR::SessionObjectinlinevirtual
set_path(const std::string &)ARDOUR::FileSourcevirtual
set_peak_dir(std::string dir)ARDOUR::AudioFileSourceinlinestatic
set_source_name(const std::string &newname, bool destructive)ARDOUR::FileSource
set_state(const XMLNode &, int version)ARDOUR::AudioFileSourcevirtual
set_timeline_position(framepos_t pos)ARDOUR::Sourcevirtual
set_values(XMLNode const &)PBD::Statefulprotected
set_within_session_from_path(const std::string &)ARDOUR::FileSourceprotected
setup_peakfile()ARDOUR::AudioFileSourcevirtual
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() const ARDOUR::FileSourceinline
timeline_position() const ARDOUR::Sourceinline
timestamp() const ARDOUR::Sourceinline
touch_peakfile()ARDOUR::AudioSource
transientsARDOUR::Source
truncate_peakfile()ARDOUR::AudioSourceprotected
type()ARDOUR::Sourceinline
update_header(framepos_t when, struct tm &, time_t)=0ARDOUR::AudioFileSourcepure virtual
update_length(framecnt_t cnt)ARDOUR::AudioSourcevirtual
use_count() const ARDOUR::Sourceinline
used() const ARDOUR::Sourceinline
within_session() const ARDOUR::FileSourceinline
writable() const ARDOUR::Source
Writable enum valueARDOUR::Source
write(Sample *src, framecnt_t cnt)ARDOUR::AudioSourcevirtual
write_unlocked(Sample *dst, framecnt_t cnt)=0ARDOUR::AudioSourceprotectedpure virtual
~AudioFileSource()ARDOUR::AudioFileSourcevirtual
~AudioSource()ARDOUR::AudioSourcevirtual
~Destructible()PBD::Destructibleinlinevirtual
~FileSource()ARDOUR::FileSourcevirtual
~Readable()ARDOUR::Readableinlinevirtual
~ScopedConnectionList()PBD::ScopedConnectionListvirtual
~SessionHandleRef()ARDOUR::SessionHandleRefvirtual
~Source()ARDOUR::Sourcevirtual
~Stateful()PBD::Statefulvirtual