QCameraImageProcessingControl Class Reference
The QCameraImageProcessingControl class provides an abstract class for controling image processing parameters, like white balance, contrast, saturation, sharpening and denoising. More...
#include <QCameraImageProcessingControl>
This class is under development and is subject to change.
Inherits QMediaControl.
Public Types
enum | ProcessingParameter { Contrast, Saturation, Brightness, Sharpening, Denoising } |
Public Functions
~QCameraImageProcessingControl () | |
virtual bool | isProcessingParameterSupported ( ProcessingParameter parameter ) const = 0 |
virtual bool | isWhiteBalanceModeSupported ( QCameraImageProcessing::WhiteBalanceMode mode ) const = 0 |
virtual int | manualWhiteBalance () const = 0 |
virtual QByteArray | preset () const = 0 |
virtual QString | presetDescription ( const QByteArray & preset ) const = 0 |
virtual QVariant | processingParameter ( ProcessingParameter parameter ) const = 0 |
virtual void | setManualWhiteBalance ( int colorTemperature ) = 0 |
virtual void | setPreset ( const QByteArray & preset ) = 0 |
virtual void | setProcessingParameter ( ProcessingParameter parameter, QVariant value ) = 0 |
virtual void | setWhiteBalanceMode ( QCameraImageProcessing::WhiteBalanceMode mode ) = 0 |
virtual QList<QByteArray> | supportedPresets () const = 0 |
virtual QCameraImageProcessing::WhiteBalanceMode | whiteBalanceMode () const = 0 |
Protected Functions
QCameraImageProcessingControl ( QObject * parent = 0 ) |
Macros
QCameraImageProcessingControl_iid |
Detailed Description
The QCameraImageProcessingControl class provides an abstract class for controling image processing parameters, like white balance, contrast, saturation, sharpening and denoising.
The interface name of QCameraImageProcessingControl is com.nokia.Qt.QCameraImageProcessingControl/1.0 as defined in QCameraImageProcessingControl_iid.
The Camera API of Qt Mobility is still in Technology Preview. It has not undergone the same level of review and testing as the rest of the APIs.
The API exposed by the classes in this component are not stable, and will undergo modification or removal prior to the final release of Qt Mobility.