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);
};