![]() |
Home · All Classes · All Functions · | ![]() |
The QCameraExposureControl class supplies control for exposure related camera parameters. More...
#include <QCameraExposureControl>
This class is under development and is subject to change.
Inherits QMediaControl.
~QCameraExposureControl () | |
virtual qreal | aperture () const = 0 |
virtual qreal | exposureCompensation () const = 0 |
virtual QCamera::ExposureMode | exposureMode () const = 0 |
virtual QCamera::FlashMode | flashMode () const = 0 |
virtual bool | isExposureLocked () const = 0 |
virtual bool | isFlashReady () const = 0 |
virtual int | isoSensitivity () const = 0 |
virtual QCamera::MeteringMode | meteringMode () const = 0 |
virtual void | setAutoAperture () = 0 |
virtual void | setAutoIsoSensitivity () = 0 |
virtual void | setAutoShutterSpeed () = 0 |
virtual void | setExposureCompensation ( qreal ev ) = 0 |
virtual void | setExposureMode ( QCamera::ExposureMode mode ) = 0 |
virtual void | setFlashMode ( QCamera::FlashMode mode ) = 0 |
virtual void | setManualAperture ( qreal aperture ) = 0 |
virtual void | setManualIsoSensitivity ( int iso ) = 0 |
virtual void | setManualShutterSpeed ( qreal seconds ) = 0 |
virtual void | setMeteringMode ( QCamera::MeteringMode mode ) = 0 |
virtual qreal | shutterSpeed () const = 0 |
virtual QList<qreal> | supportedApertures ( bool * continuous = 0 ) const = 0 |
virtual QCamera::ExposureModes | supportedExposureModes () const = 0 |
virtual QCamera::FlashModes | supportedFlashModes () const = 0 |
virtual QList<int> | supportedIsoSensitivities ( bool * continuous = 0 ) const = 0 |
virtual QCamera::MeteringModes | supportedMeteringModes () const = 0 |
virtual QList<qreal> | supportedShutterSpeeds ( bool * continuous = 0 ) const = 0 |
virtual void | lockExposure () = 0 |
virtual void | unlockExposure () = 0 |
void | apertureChanged ( qreal value ) |
void | apertureRangeChanged () |
void | exposureLocked () |
void | flashReady ( bool ready ) |
void | isoSensitivityChanged ( int value ) |
void | shutterSpeedChanged ( qreal value ) |
QCameraExposureControl ( QObject * parent = 0 ) |
QCameraExposureControl_iid |
The QCameraExposureControl class supplies control for exposure related camera parameters.
The interface name of QCameraExposureControl is com.nokia.Qt.QCameraExposureControl/1.0 as defined in QCameraExposureControl_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.
Constructs a camera exposure control object with parent.
Destruct the camera control object.
Returns the aperture
Signal emitted when the aperture value has changed to value.
Signal emitted when the aperture range has changed.
Returns the exposure compensation in EV.
See also setExposureCompensation().
Signal emitted when exposure locked.
Returns the exposure mode.
See also setExposureMode().
Returns the current flash mode.
See also setFlashMode().
Signal emitted when flash state changes, flash is charged ready.
Returns true if exposure locked
Returns true if flash is charged.
Returns the ISO sensitivity, or -1 if unknown.
Signal emitted when sensitity value changes to value.
Lock the exposure.
Returns the current metering mode.
See also setMeteringMode().
Turn on auto aperture
Turn on auto sensitivity
Turn on auto shutter speed
Set the exposure compensation to ev
See also exposureCompensation().
Set the exposure mode to mode.
See also exposureMode().
Set the current flash mode.
See also flashMode().
Set the aperture to aperture
Set the sensitivity to iso
Set the shutter speed to seconds
Set the metering mode to mode.
See also meteringMode().
Returns the shutter speed
Signal emitted when the shutter speed changes to value.
Returns the list of aperture values camera supports. The apertures list can change depending on the focal length, in such a case the apertureRangeChanged() signal is emited.
If the camera supports arbitrary aperture values within the supported range, *continuous is set to true, otherwise *continuous is set to false.
Returns the available exposure modes.
Returns the flash modes available.
Returns the list of ISO senitivities camera supports.
If the camera supports arbitrary ISO sensitivities within the supported range, *continuous is set to true, otherwise *continuous is set to false.
Return the metering modes available.
Returns the list of shutter speed values in seconds camera supports.
If the camera supports arbitrary shutter speed values within the supported range, *continuous is set to true, otherwise *continuous is set to false.
Unlock the exposure.
com.nokia.Qt.QCameraExposureControl/1.0
Defines the interface name of the QCameraExposureControl class.
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) | Trademarks | Qt Mobility Project 1.0.0 |