diff transform/TransformFactory.h @ 184:ebd906049fb6

* Change WaveFileModel API from getValues(start,end) to getData(start,count). It's much less error-prone to pass in frame counts instead of start/end locations. Should have done this ages ago. This closes #1794563. * Add option to apply a transform to only the selection region, instead of the whole audio. * (to make the above work properly) Add start frame offset to wave models
author Chris Cannam
date Mon, 01 Oct 2007 13:48:38 +0000
parents b4110b17bca8
children
line wrap: on
line diff
--- a/transform/TransformFactory.h	Sat Sep 29 10:58:31 2007 +0000
+++ b/transform/TransformFactory.h	Mon Oct 01 13:48:38 2007 +0000
@@ -89,7 +89,9 @@
                                         const std::vector<Model *> &candidateInputModels,
                                         PluginTransform::ExecutionContext &context,
                                         QString &configurationXml,
-                                        AudioCallbackPlaySource *source = 0);
+                                        AudioCallbackPlaySource *source = 0,
+                                        size_t startFrame = 0,
+                                        size_t duration = 0);
 
     /**
      * Get the default execution context for the given transform