Home · All Classes · All Functions ·

QImageProcessingControl Class Reference

The QImageProcessingControl class provides an abstract class for controling image processing parameters, like white balance, contrast, saturation, sharpening and denoising. More...

    #include <QImageProcessingControl>

This class is under development and is subject to change.

Inherits QMediaControl.


Public Functions

~QImageProcessingControl ()
virtual qreal contrast () const = 0
virtual qreal denoisingLevel () const = 0
virtual bool isDenoisingSupported () const = 0
virtual bool isSharpeningSupported () const = 0
virtual int manualWhiteBalance () const = 0
virtual qreal saturation () const = 0
virtual void setContrast ( qreal value ) = 0
virtual void setDenoisingLevel ( qreal level ) = 0
virtual void setManualWhiteBalance ( int colorTemperature ) = 0
virtual void setSaturation ( qreal value ) = 0
virtual void setSharpeningLevel ( qreal level ) = 0
virtual void setWhiteBalanceMode ( QCamera::WhiteBalanceMode mode ) = 0
virtual qreal sharpeningLevel () const = 0
virtual QCamera::WhiteBalanceModes supportedWhiteBalanceModes () const = 0
virtual QCamera::WhiteBalanceMode whiteBalanceMode () const = 0

Protected Functions

QImageProcessingControl ( QObject * parent = 0 )

Macros

QImageProcessingControl_iid

Additional Inherited Members


Detailed Description

The QImageProcessingControl class provides an abstract class for controling image processing parameters, like white balance, contrast, saturation, sharpening and denoising.

The interface name of QImageProcessingControl is com.nokia.Qt.QImageProcessingControl/1.0 as defined in QImageProcessingControl_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.

See also QMediaService::control() and QCamera.


Member Function Documentation

QImageProcessingControl::QImageProcessingControl ( QObject * parent = 0 )   [protected]

Constructs an image processing control object with parent.

QImageProcessingControl::~QImageProcessingControl ()

Destruct the image processing control object.

qreal QImageProcessingControl::contrast () const   [pure virtual]

Return the contrast.

See also setContrast().

qreal QImageProcessingControl::denoisingLevel () const   [pure virtual]

Returns the denoising level.

See also setDenoisingLevel().

bool QImageProcessingControl::isDenoisingSupported () const   [pure virtual]

Returns true if denoising is supported.

bool QImageProcessingControl::isSharpeningSupported () const   [pure virtual]

Identifies if sharpening is supported.

Returns true if sharpening is supported; and false if it is not.

int QImageProcessingControl::manualWhiteBalance () const   [pure virtual]

Return the manual white balance, in K.

See also setManualWhiteBalance().

qreal QImageProcessingControl::saturation () const   [pure virtual]

Returns the saturation value.

See also setSaturation().

void QImageProcessingControl::setContrast ( qreal value )   [pure virtual]

Set the contrast to value.

See also contrast().

void QImageProcessingControl::setDenoisingLevel ( qreal level )   [pure virtual]

Sets the denoising level.

See also denoisingLevel().

void QImageProcessingControl::setManualWhiteBalance ( int colorTemperature )   [pure virtual]

Set the white balance to colorTemperature

See also manualWhiteBalance().

void QImageProcessingControl::setSaturation ( qreal value )   [pure virtual]

Sets the saturation value to value.

See also saturation().

void QImageProcessingControl::setSharpeningLevel ( qreal level )   [pure virtual]

Sets the sharpening level.

See also sharpeningLevel().

void QImageProcessingControl::setWhiteBalanceMode ( QCamera::WhiteBalanceMode mode )   [pure virtual]

Set the white balance mode to mode

See also whiteBalanceMode().

qreal QImageProcessingControl::sharpeningLevel () const   [pure virtual]

Returns the sharpening level.

See also setSharpeningLevel().

QCamera::WhiteBalanceModes QImageProcessingControl::supportedWhiteBalanceModes () const   [pure virtual]

Return the list of supported white balance modes.

QCamera::WhiteBalanceMode QImageProcessingControl::whiteBalanceMode () const   [pure virtual]

Return the white balance mode being used.

See also setWhiteBalanceMode().


Macro Documentation

QImageProcessingControl_iid

com.nokia.Qt.QImageProcessingControl/1.0

Defines the interface name of the QImageProcessingControl class.


Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) Trademarks
Qt Mobility Project 1.0.0