24 #include "CAExtAudioFile.h"
58 mutable CAExtAudioFile
af;
void set_header_natural_position()
uint32_t channel_count() const
void set_path(const std::string &p)
CoreAudioSource(ARDOUR::Session &, const std::string &path, int chn, Flag)
float sample_rate() const
int safe_read(Sample *, samplepos_t start, samplecnt_t cnt, AudioBufferList &) const
CoreAudioSource(ARDOUR::Session &, const XMLNode &)
samplecnt_t read_unlocked(Sample *dst, samplepos_t start, samplecnt_t cnt) const
static int get_soundfile_info(std::string path, SoundFileInfo &_info, std::string &error_msg)
int update_header(samplepos_t when, struct tm &, time_t)
samplecnt_t write_unlocked(Sample const *src, samplecnt_t)
bool clamped_at_unity() const
PBD::PropertyDescriptor< timepos_t > start
Temporal::samplecnt_t samplecnt_t
Temporal::samplepos_t samplepos_t