]> git.sesse.net Git - kdenlive/blobdiff - src/colorcorrection/waveformgenerator.h
Integrate with the required MLT hooks for getting Movit to work.
[kdenlive] / src / colorcorrection / waveformgenerator.h
index 531c482000b8e707ee58cfeb194dbaa204397420..d974ee9c2f173054309063d2bcdd52f1016359d5 100644 (file)
@@ -20,13 +20,17 @@ class WaveformGenerator : public QObject
     Q_OBJECT
 
 public:
+    enum PaintMode { PaintMode_Green, PaintMode_Yellow, PaintMode_White };
+    enum Rec { Rec_601, Rec_709 };
+
     WaveformGenerator();
     ~WaveformGenerator();
 
-    QImage calculateWaveform(const QSize &waveformSize, const QImage &image, const bool &drawAxis, const uint &accelFactor = 1);
+    QImage calculateWaveform(const QSize &waveformSize, const QImage &image, WaveformGenerator::PaintMode paintMode,
+                             bool drawAxis, const WaveformGenerator::Rec rec, uint accelFactor = 1);
 
-signals:
-    void signalCalculationFinished(QImage image, const uint &ms);
+//signals:
+    //void signalCalculationFinished(QImage image, const uint &ms);
 
 };