Mercurial > hg > svcore
diff data/fft/FFTCache.h @ 509:6066bde1c126
* Cut back on the locking and general workload in
FFTDataServer::getMagnitudes(). This stuff is far too complicated!
author | Chris Cannam |
---|---|
date | Mon, 08 Dec 2008 11:15:13 +0000 |
parents | 115f60df1e4d |
children |
line wrap: on
line diff
--- a/data/fft/FFTCache.h Fri Dec 05 16:18:04 2008 +0000 +++ b/data/fft/FFTCache.h Mon Dec 08 11:15:13 2008 +0000 @@ -38,6 +38,7 @@ virtual float getPhaseAt(size_t x, size_t y) const = 0; virtual void getValuesAt(size_t x, size_t y, float &real, float &imaginary) const = 0; + virtual void getMagnitudesAt(size_t x, float *values, size_t minbin, size_t count, size_t step) const = 0; virtual bool haveSetColumnAt(size_t x) const = 0;