summaryrefslogtreecommitdiffstats
path: root/src/multimedia/camera/qcameraimageprocessing.h
diff options
context:
space:
mode:
authorDmytro Poplavskiy <dmytro.poplavskiy@nokia.com>2012-01-25 16:24:55 +1000
committerQt by Nokia <qt-info@nokia.com>2012-02-02 02:37:33 +0100
commit6a88794db4b35128eeef1f3514203d375dbba280 (patch)
treede6c3e4cfa072216a02bff9be1f84239652399d4 /src/multimedia/camera/qcameraimageprocessing.h
parent80eaaa21524d2f8ff8f3eb7b657936a27388d69f (diff)
QCameraImageProcessingControl API fixes
Moved white balance preset from the separate methods to QCameraImageProcessingControl::ProcessingParameter; Separated absolute contrast/saturation/sharpening/denoising settings with adjustments to backend decided values, with QCameraImageProcessing using adjustments versions. Changed type of parameters from int to qreal with [0..1] range for absolute values and [-1..1] for adjustments. Change-Id: I85c8781c046be6dd45bcf626c25908e1ce5f6bcb Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
Diffstat (limited to 'src/multimedia/camera/qcameraimageprocessing.h')
-rw-r--r--src/multimedia/camera/qcameraimageprocessing.h25
1 files changed, 11 insertions, 14 deletions
diff --git a/src/multimedia/camera/qcameraimageprocessing.h b/src/multimedia/camera/qcameraimageprocessing.h
index 5f118d9d1..ea1e76c01 100644
--- a/src/multimedia/camera/qcameraimageprocessing.h
+++ b/src/multimedia/camera/qcameraimageprocessing.h
@@ -86,24 +86,21 @@ public:
WhiteBalanceMode whiteBalanceMode() const;
void setWhiteBalanceMode(WhiteBalanceMode mode);
bool isWhiteBalanceModeSupported(WhiteBalanceMode mode) const;
- int manualWhiteBalance() const;
- void setManualWhiteBalance(int colorTemperature);
- int contrast() const;
- void setContrast(int value);
+ qreal manualWhiteBalance() const;
+ void setManualWhiteBalance(qreal colorTemperature);
- int saturation() const;
- void setSaturation(int value);
+ qreal contrast() const;
+ void setContrast(qreal value);
- static const int DefaultSharpening = -1;
- bool isSharpeningSupported() const;
- int sharpeningLevel() const;
- void setSharpeningLevel(int value);
+ qreal saturation() const;
+ void setSaturation(qreal value);
- static const int DefaultDenoising = -1;
- bool isDenoisingSupported() const;
- int denoisingLevel() const;
- void setDenoisingLevel(int value);
+ qreal sharpeningLevel() const;
+ void setSharpeningLevel(qreal value);
+
+ qreal denoisingLevel() const;
+ void setDenoisingLevel(qreal value);
private:
friend class QCamera;