#include <sndfile.h>
-#include <ardour/audiofilesource.h>
-#include <ardour/broadcast_info.h>
+#include "ardour/audiofilesource.h"
+#include "ardour/broadcast_info.h"
namespace ARDOUR {
int update_header (sframes_t when, struct tm&, time_t);
int flush_header ();
- sframes_t natural_position () const;
+ nframes64_t natural_position () const;
sframes_t last_capture_start_frame() const;
void mark_capture_start (sframes_t);
bool one_of_several_channels () const;
- static void setup_standard_crossfades (nframes_t sample_rate);
+ static void setup_standard_crossfades (Session const &, nframes_t sample_rate);
static const Source::Flag default_writable_flags;
- static int get_soundfile_info (const Glib::ustring& path, SoundFileInfo& _info, string& error_msg);
+ static int get_soundfile_info (const Glib::ustring& path, SoundFileInfo& _info, std::string& error_msg);
protected:
void set_header_timeline_position ();