aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/fftease/src/main.h
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2003-01-16 04:36:48 +0000
committerThomas Grill <xovo@users.sourceforge.net>2003-01-16 04:36:48 +0000
commitd9c287d4336721d773c8a4c01588f0b7c8be984d (patch)
tree3c521a125e8fb17d4a193bcb4514a41c1b4f1e9a /externals/grill/fftease/src/main.h
parentb00be027fe91e9ae5a19f53b6c1fd0245b4d4bae (diff)
""
svn path=/trunk/; revision=340
Diffstat (limited to 'externals/grill/fftease/src/main.h')
-rw-r--r--externals/grill/fftease/src/main.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/externals/grill/fftease/src/main.h b/externals/grill/fftease/src/main.h
index d9746c71..620cca5d 100644
--- a/externals/grill/fftease/src/main.h
+++ b/externals/grill/fftease/src/main.h
@@ -44,7 +44,7 @@ class fftease:
FLEXT_HEADER_S(fftease,flext_dsp,setup)
public:
- fftease(I mult,BL stereo,BL window,BL bitshuf);
+ fftease(I mult,I flags);
virtual ~fftease();
protected:
@@ -60,6 +60,7 @@ protected:
virtual V Delete();
virtual V Transform(I _N2,S *const *in) = 0;
+
I Mult() const { return _mult; }
F *_input1,*_input2;
@@ -72,8 +73,14 @@ protected:
I _inCount;
- I _mult;
- BL _stereo,_window,_bitshuf;
+ enum {
+ F_STEREO = 0x01,
+ F_WINDOW = 0x02,
+ F_BITSHUFFLE = 0x04,
+ F_CONVERT = 0x08,F_CRES = 0x10,
+ };
+
+ I _mult,_flags;
private:
I blsz;