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)
20 ColourTone = (1 << 3),
28 NoiseReduction = (1 << 11)
31 Q_DECLARE_FLAGS(Capabilities, Capability)
33 static Capabilities capabilities(QtCamDevice *dev);
35 QtCamCapability(QtCamCapabilityPrivate *d, QObject *parent = 0);
36 virtual ~QtCamCapability();
42 void minimumValueChanged();
43 void maximumValueChanged();
46 QtCamCapabilityPrivate *d_ptr;
49 #endif /* QT_CAM_CAPABILITY_H */