comparison vamp-sdk/hostext/PluginInputDomainAdapter.h @ 70:fd58037b4a7b

* use m_impl for channel and input domain adapters as well
author cannam
date Wed, 06 Jun 2007 10:00:36 +0000
parents 9d3272c7db60
children 64697dca0d48
comparison
equal deleted inserted replaced
69:3456fe86d385 70:fd58037b4a7b
86 size_t getPreferredBlockSize() const; 86 size_t getPreferredBlockSize() const;
87 87
88 FeatureSet process(const float *const *inputBuffers, RealTime timestamp); 88 FeatureSet process(const float *const *inputBuffers, RealTime timestamp);
89 89
90 protected: 90 protected:
91 size_t m_channels; 91 class Impl;
92 size_t m_blockSize; 92 Impl *m_impl;
93 float **m_freqbuf;
94 double *m_ri;
95 double *m_ro;
96 double *m_io;
97
98 void fft(unsigned int n, bool inverse,
99 double *ri, double *ii, double *ro, double *io);
100
101 size_t makeBlockSizeAcceptable(size_t) const;
102 }; 93 };
103 94
104 } 95 }
105 96
106 } 97 }