#define VECTORSCOPEGENERATOR_H
#include <QObject>
+#include <QtGui/QImage>
class QImage;
class QPoint;
Q_OBJECT
public:
+ enum ColorSpace { ColorSpace_YUV, ColorSpace_YPbPr };
enum PaintMode { PaintMode_Green, PaintMode_Green2, PaintMode_Original, PaintMode_Chroma, PaintMode_YUV, PaintMode_Black };
QImage calculateVectorscope(const QSize &vectorscopeSize, const QImage &image, const float &gain,
const VectorscopeGenerator::PaintMode &paintMode,
- const bool&, const uint &accelFactor = 1) const;
+ const VectorscopeGenerator::ColorSpace &colorSpace,
+ bool, uint accelFactor = 1) const;
QPoint mapToCircle(const QSize &targetSize, const QPointF &point) const;
static const float scaling;
signals:
- void signalCalculationFinished(QImage image, const uint &ms);
+ void signalCalculationFinished(const QImage &image, uint ms);
};