X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fpitch.h;h=4c8db5fb80e05ec630176942fbe3ce57b3344c9e;hb=a4a246b41d68012534fdc315c67e32c18a25ae8e;hp=38d8380f5d7c02980a460da33fb3d8cfed5c1eb7;hpb=449aab3c465bbbf66d221fac3d7ea559f1720357;p=ardour.git diff --git a/libs/ardour/ardour/pitch.h b/libs/ardour/ardour/pitch.h index 38d8380f5d..4c8db5fb80 100644 --- a/libs/ardour/ardour/pitch.h +++ b/libs/ardour/ardour/pitch.h @@ -1,5 +1,5 @@ /* - 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 @@ -20,7 +20,12 @@ #ifndef __ardour_pitch_h__ #define __ardour_pitch_h__ -#include +#ifdef WAF_BUILD +#include "libardour-config.h" +#endif + +#include "ardour/filter.h" +#include "ardour/timefx_request.h" namespace ARDOUR { class AudioRegion; @@ -28,11 +33,11 @@ namespace ARDOUR { #ifdef USE_RUBBERBAND -#include +#include "ardour/rb_effect.h" namespace ARDOUR { -class Pitch : public RBEffect { +class LIBARDOUR_API Pitch : public RBEffect { public: Pitch (ARDOUR::Session&, TimeFXRequest&); ~Pitch () {} @@ -44,12 +49,12 @@ class Pitch : public RBEffect { namespace ARDOUR { -class Pitch : public Filter { +class LIBARDOUR_API Pitch : public Filter { public: Pitch (ARDOUR::Session&, TimeFXRequest&); ~Pitch () {} - int run (boost::shared_ptr); + int run (boost::shared_ptr, Progress *); private: TimeFXRequest& tsr;