SpectralVisualizer optimizations, create objects only when needed etc

This commit is contained in:
xenakios
2017-12-03 22:51:57 +02:00
parent 16868d5ccd
commit ccf7ba303f
2 changed files with 42 additions and 19 deletions

View File

@ -24,6 +24,10 @@ public:
private:
Image m_img;
std::vector<REALTYPE> m_insamples,m_freqs1, m_freqs2, m_freqs3;
std::unique_ptr<FFT> m_fft;
int m_nfreqs = 0;
double m_elapsed = 0.0;
};
inline void attachCallback(Button& button, std::function<void()> callback)