#include <boost/shared_ptr.hpp>
#include <sndfile.h>
-#include "pbd/failed_constructor.h"
+#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/importable_source.h"
namespace ARDOUR {
-class SndFileImportableSource : public ImportableSource {
+class LIBARDOUR_API SndFileImportableSource : public ImportableSource {
public:
SndFileImportableSource (const std::string& path);
virtual ~SndFileImportableSource();
uint32_t channels() const;
framecnt_t length() const;
framecnt_t samplerate() const;
- void seek (framecnt_t pos);
+ void seek (framepos_t pos);
framepos_t natural_position() const;
bool clamped_at_unity () const;