diff options
Diffstat (limited to 'intern/audaspace/FX/AUD_RectifyFactory.h')
-rw-r--r-- | intern/audaspace/FX/AUD_RectifyFactory.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/intern/audaspace/FX/AUD_RectifyFactory.h b/intern/audaspace/FX/AUD_RectifyFactory.h index c3529c7beef..16b44469c05 100644 --- a/intern/audaspace/FX/AUD_RectifyFactory.h +++ b/intern/audaspace/FX/AUD_RectifyFactory.h @@ -33,6 +33,7 @@ #define AUD_RECTIFYFACTORY #include "AUD_EffectFactory.h" +class AUD_CallbackIIRFilterReader; /** * This factory rectifies another factory. @@ -49,9 +50,11 @@ public: * Creates a new rectify factory. * \param factory The input factory. */ - AUD_RectifyFactory(AUD_IFactory* factory); + AUD_RectifyFactory(AUD_Reference<AUD_IFactory> factory); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference<AUD_IReader> createReader(); + + static sample_t rectifyFilter(AUD_CallbackIIRFilterReader* reader, void* useless); }; #endif //AUD_RECTIFYFACTORY |