work around an issue with the connection dialog for now
[harmattan/cameraplus] / lib / qtcamnoisereduction.h
1 // -*- c++ -*-
2
3 #ifndef QT_CAM_NOISE_REDUCTION_H
4 #define QT_CAM_NOISE_REDUCTION_H
5
6 #include "qtcamcapability.h"
7
8 class QtCamNoiseReduction : public QtCamCapability {
9   Q_OBJECT
10
11 public:
12   typedef enum {
13     None = 0x00000000,
14     Bayer = 0x00000001,
15     Ycc = 0x00000002,
16     Temporal = 0x00000004,
17     Fixed = 0x00000008,
18     Extra = 0x00000010
19   } NoiseReductionMode;
20
21   QtCamNoiseReduction(QtCamDevice *dev, QObject *parent = 0);
22   ~QtCamNoiseReduction();
23
24   NoiseReductionMode value();
25   bool setValue(const NoiseReductionMode& mode);
26 };
27
28 #endif /* QT_CAM_NOISE_REDUCTION_H */