19 #ifndef _ardour_ffmpegfile_source_h_
20 #define _ardour_ffmpegfile_source_h_
int update_header(samplepos_t when, struct tm &, time_t)
FFMPEGFileSource(ARDOUR::Session &, const std::string &path, int chn, Flag)
samplecnt_t read_unlocked(Sample *dst, samplepos_t start, samplecnt_t cnt) const
FFMPEGFileImportableSource _ffmpeg
static bool safe_audio_file_extension(const std::string &file)
bool clamped_at_unity() const
samplecnt_t write_unlocked(Sample const *, samplecnt_t)
static int get_soundfile_info(const std::string &path, SoundFileInfo &_info, std::string &error_msg)
void set_header_natural_position()
float sample_rate() const
PBD::PropertyDescriptor< timepos_t > start
Temporal::samplecnt_t samplecnt_t
Temporal::samplepos_t samplepos_t