Mercurial > hg > vamp-plugin-sdk
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 } |