]> git.sesse.net Git - kdenlive/blobdiff - src/audioscopes/spectrogram.h
Spectrogram added (but not yet efficient)
[kdenlive] / src / audioscopes / spectrogram.h
index fbcb60f5b443f2aaa8911e2d330c210e337b73b8..c601ac1dbc3053ceb0a6aab9a62735bc3af5f15a 100644 (file)
@@ -15,6 +15,7 @@
 
 #include "abstractaudioscopewidget.h"
 #include "ui_spectrogram_ui.h"
+#include "ffttools.h"
 
 class Spectrogram_UI;
 class Spectrogram : public AbstractAudioScopeWidget {
@@ -40,6 +41,17 @@ protected:
 
 private:
     Ui::Spectrogram_UI *ui;
+    FFTTools m_fftTools;
+
+    QList<QVector<float> > m_fftHistory;
+
+    int m_dBmin;
+    int m_dBmax;
+
+    uint m_freqMax;
+    bool m_customFreq;
+
+    QRect m_innerScopeRect;
 };
 
 #endif // SPECTROGRAM_H