X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Faudiofilter.h;h=c8762dbf694d66c6bd3233dfd80c0485178b6230;hb=1bd4c5b3a212460eed1773f6b049d18c89625565;hp=d0fc275cf6a2d94895f2532fff685620613b80a4;hpb=8af0757b61990767f2a85e68f535a5af9976fd79;p=ardour.git diff --git a/libs/ardour/ardour/audiofilter.h b/libs/ardour/ardour/audiofilter.h index d0fc275cf6..c8762dbf69 100644 --- a/libs/ardour/ardour/audiofilter.h +++ b/libs/ardour/ardour/audiofilter.h @@ -28,7 +28,6 @@ namespace ARDOUR { class AudioRegion; class Session; -class FileSource; class AudioFilter { @@ -37,15 +36,14 @@ class AudioFilter { : session (s){} virtual ~AudioFilter() {} - - virtual int run (ARDOUR::AudioRegion&) = 0; - std::vector results; + virtual int run (boost::shared_ptr) = 0; + std::vector > results; protected: ARDOUR::Session& session; - int make_new_sources (ARDOUR::AudioRegion&, ARDOUR::AudioRegion::SourceList&); - int finish (ARDOUR::AudioRegion&, ARDOUR::AudioRegion::SourceList&); + int make_new_sources (boost::shared_ptr, ARDOUR::SourceList&); + int finish (boost::shared_ptr, ARDOUR::SourceList&); }; } /* namespace */