/*
- Copyright (C) 2007 Paul Davis
+ Copyright (C) 2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#ifndef __ardour_stretch_h__
#define __ardour_stretch_h__
-#include <ardour/filter.h>
+#ifdef WAF_BUILD
+#include "libardour-config.h"
+#endif
-namespace ARDOUR {
- class AudioRegion;
-}
+#include "ardour/filter.h"
+#include "ardour/timefx_request.h"
#ifdef USE_RUBBERBAND
-#include <ardour/rb_effect.h>
+#include "ardour/rb_effect.h"
namespace ARDOUR {
-class Stretch : public RBEffect {
+class LIBARDOUR_API RBStretch : public RBEffect {
public:
- Stretch (ARDOUR::Session&, TimeFXRequest&);
- ~Stretch() {}
+ RBStretch (ARDOUR::Session&, TimeFXRequest&);
+ ~RBStretch() {}
};
} /* namespace */
namespace ARDOUR {
-class Stretch : public Filter {
+class LIBARDOUR_API STStretch : public Filter {
public:
- Stretch (ARDOUR::Session&, TimeFXRequest&);
- ~Stretch ();
+ STStretch (ARDOUR::Session&, TimeFXRequest&);
+ ~STStretch ();
int run (boost::shared_ptr<ARDOUR::Region>);