3 #ifndef FLICKER_REDUCTION_H
4 #define FLICKER_REDUCTION_H
6 #include "capability.h"
7 #include "qtcamflickerreduction.h"
9 class FlickerReduction : public Capability {
12 Q_PROPERTY(FlickerReductionMode value READ value WRITE setValue NOTIFY valueChanged);
13 Q_ENUMS(FlickerReductionMode);
17 Off = QtCamFlickerReduction::Off,
18 FiftyHz = QtCamFlickerReduction::FiftyHz,
19 SixtyHz = QtCamFlickerReduction::SixtyHz,
20 Auto = QtCamFlickerReduction::Auto
21 } FlickerReductionMode;
23 FlickerReduction(QObject *parent = 0);
26 FlickerReductionMode value();
27 void setValue(const FlickerReductionMode& mode);
33 virtual void deviceChanged();
35 QtCamFlickerReduction *m_fr;
38 #endif /* FLICKER_REDUCTION_H */