3 #ifndef QT_CAM_CAPABILITY_H
4 #define QT_CAM_CAPABILITY_H
9 class QtCamCapabilityPrivate;
11 class QtCamCapability : public QObject {
13 Q_FLAGS(Capability Capabilities)
19 WhiteBalance = (1 << 2),
20 ColourTone = (1 << 3),
28 NoiseReduction = (1 << 11),
29 FlickerReduction = (1 << 12)
32 Q_DECLARE_FLAGS(Capabilities, Capability)
34 static Capabilities capabilities(QtCamDevice *dev);
36 QtCamCapability(QtCamCapabilityPrivate *d, QObject *parent = 0);
37 virtual ~QtCamCapability();
43 void minimumValueChanged();
44 void maximumValueChanged();
47 QtCamCapabilityPrivate *d_ptr;
50 #endif /* QT_CAM_CAPABILITY_H */