3 #ifndef QT_CAM_IMAGE_SETTINGS_H
4 #define QT_CAM_IMAGE_SETTINGS_H
10 class QtCamImageSettingsPrivate;
12 class QtCamImageSettings {
14 QtCamImageSettings(const QString& id, const QString& name, const QSize& capture,
15 const QSize& preview, const QSize& viewfinder,
16 int numerator, int denominator);
18 QtCamImageSettings(const QtCamImageSettings& other);
20 ~QtCamImageSettings();
22 QtCamImageSettings& operator=(const QtCamImageSettings& other);
26 QSize captureResolution() const;
27 QSize viewfinderResolution() const;
28 QSize previewResolution() const;
29 QPair<int, int> frameRate() const;
32 QtCamImageSettingsPrivate *d_ptr;
35 #endif /* QT_CAM_IMAGE_SETTINGS_H */