/**
* Process each buffer of samples in turn.
*/
public int work(float[] buffer) throws AOException {
int returned = this.previous[0].nextWork(buffer);
RealFloatFFT_Radix2 fft = null;
fft = new RealFloatFFT_Radix2(inst.getBufSize());
fft.transform(buffer);
return returned;
}