diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2015-11-12 14:56:26 +0300 |
---|---|---|
committer | Yoann Lopes <yoann.lopes@theqtcompany.com> | 2015-11-23 16:45:59 +0000 |
commit | 38cfcc3b500627815ab12add27d7a3c392552ed1 (patch) | |
tree | 3cd82a389645e5ac234cc5f5f8a0d8b11bbb6a12 /src/imports/multimedia/qdeclarativecameraimageprocessing.cpp | |
parent | 0757ff1c4add6bd4f6499c04969760765662efa3 (diff) |
Add camera brightness adjustment API.
The brightness adjustment already exists in the control
API but not in the QCamera and QML Camera APIs.
Simply add the missing functions which call into
the control API.
Change-Id: I56a5aef3ae8bef9ca13c5a01d8282014f6e20830
Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
Diffstat (limited to 'src/imports/multimedia/qdeclarativecameraimageprocessing.cpp')
-rw-r--r-- | src/imports/multimedia/qdeclarativecameraimageprocessing.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/imports/multimedia/qdeclarativecameraimageprocessing.cpp b/src/imports/multimedia/qdeclarativecameraimageprocessing.cpp index de5aee85b..f6fbe9fc4 100644 --- a/src/imports/multimedia/qdeclarativecameraimageprocessing.cpp +++ b/src/imports/multimedia/qdeclarativecameraimageprocessing.cpp @@ -138,6 +138,25 @@ void QDeclarativeCameraImageProcessing::setManualWhiteBalance(qreal colorTemp) c } /*! + \qmlproperty qreal QtMultimedia::CameraImageProcessing::brightness + + Image brightness adjustment. + Valid brightness adjustment values range between -1.0 and 1.0, with a default of 0. +*/ +qreal QDeclarativeCameraImageProcessing::brightness() const +{ + return m_imageProcessing->brightness(); +} + +void QDeclarativeCameraImageProcessing::setBrightness(qreal value) +{ + if (value != brightness()) { + m_imageProcessing->setBrightness(value); + emit brightnessChanged(brightness()); + } +} + +/*! \qmlproperty qreal QtMultimedia::CameraImageProcessing::contrast Image contrast adjustment. |