Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QCameraExposureControl Class Reference

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.


Public Functions

~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 qreal maximumAperture () const = 0
virtual int maximumIsoSensitivity () const = 0
virtual qreal maximumShutterSpeed () const = 0
virtual QCamera::MeteringMode meteringMode () const = 0
virtual qreal minimumAperture () const = 0
virtual int minimumIsoSensitivity () const = 0
virtual qreal minimumShutterSpeed () 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 () const = 0
virtual QCamera::ExposureModes supportedExposureModes () const = 0
virtual QCamera::FlashModes supportedFlashModes () const = 0
virtual QList<int> supportedIsoSensitivities () const = 0
virtual QCamera::MeteringModes supportedMeteringModes () const = 0
virtual QList<qreal> supportedShutterSpeeds () const = 0
  • 29 public functions inherited from QObject

Public Slots

virtual void lockExposure () = 0
virtual void unlockExposure () = 0
  • 1 public slot inherited from QObject

Signals

void apertureChanged ( qreal value )
void apertureRangeChanged ()
void exposureLocked ()
void flashReady ( bool ready )
void isoSensitivityChanged ( int value )
void shutterSpeedChanged ( qreal value )

Protected Functions

QCameraExposureControl ( QObject * parent = 0 )
  • 7 protected functions inherited from QObject

Macros

QCameraExposureControl_iid

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public type inherited from QObject
  • 4 static public members inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

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 ALPHA. 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

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

Constructs a camera exposure control object with parent.

QCameraExposureControl::~QCameraExposureControl ()

Destruct the camera control object.

qreal QCameraExposureControl::aperture () const   [pure virtual]

Returns the aperture

void QCameraExposureControl::apertureChanged ( qreal value )   [signal]

Signal emitted when the aperture value has changed to value.

void QCameraExposureControl::apertureRangeChanged ()   [signal]

Signal emitted when the aperture range has changed.

qreal QCameraExposureControl::exposureCompensation () const   [pure virtual]

Returns the exposure compensation in EV.

See also setExposureCompensation().

void QCameraExposureControl::exposureLocked ()   [signal]

Signal emitted when exposure locked.

QCamera::ExposureMode QCameraExposureControl::exposureMode () const   [pure virtual]

Returns the exposure mode.

See also setExposureMode().

QCamera::FlashMode QCameraExposureControl::flashMode () const   [pure virtual]

Returns the current flash mode.

See also setFlashMode().

void QCameraExposureControl::flashReady ( bool ready )   [signal]

Signal emitted when flash state changes, flash is charged ready.

bool QCameraExposureControl::isExposureLocked () const   [pure virtual]

Returns true if exposure locked

bool QCameraExposureControl::isFlashReady () const   [pure virtual]

Returns true if flash is charged.

int QCameraExposureControl::isoSensitivity () const   [pure virtual]

Returns the ISO sensitivity, or -1 if unknown.

void QCameraExposureControl::isoSensitivityChanged ( int value )   [signal]

Signal emitted when sensitity value changes to value.

void QCameraExposureControl::lockExposure ()   [pure virtual slot]

Lock the exposure.

qreal QCameraExposureControl::maximumAperture () const   [pure virtual]

Returns the maximum aperture available.

int QCameraExposureControl::maximumIsoSensitivity () const   [pure virtual]

Returns the maximum iso sensitivity.

qreal QCameraExposureControl::maximumShutterSpeed () const   [pure virtual]

Returns the maximum shutter speed.

QCamera::MeteringMode QCameraExposureControl::meteringMode () const   [pure virtual]

Returns the current metering mode.

See also setMeteringMode().

qreal QCameraExposureControl::minimumAperture () const   [pure virtual]

Returns the minimum aperture available.

int QCameraExposureControl::minimumIsoSensitivity () const   [pure virtual]

Returns the minimum iso sensitivity.

qreal QCameraExposureControl::minimumShutterSpeed () const   [pure virtual]

Returns the maximum shutter speed.

void QCameraExposureControl::setAutoAperture ()   [pure virtual]

Turn on auto aperture

void QCameraExposureControl::setAutoIsoSensitivity ()   [pure virtual]

Turn on auto sensitivity

void QCameraExposureControl::setAutoShutterSpeed ()   [pure virtual]

Turn on auto shutter speed

void QCameraExposureControl::setExposureCompensation ( qreal ev )   [pure virtual]

Set the exposure compensation to ev

See also exposureCompensation().

void QCameraExposureControl::setExposureMode ( QCamera::ExposureMode mode )   [pure virtual]

Set the exposure mode to mode.

See also exposureMode().

void QCameraExposureControl::setFlashMode ( QCamera::FlashMode mode )   [pure virtual]

Set the current flash mode.

See also flashMode().

void QCameraExposureControl::setManualAperture ( qreal aperture )   [pure virtual]

Set the aperture to aperture

void QCameraExposureControl::setManualIsoSensitivity ( int iso )   [pure virtual]

Set the sensitivity to iso

void QCameraExposureControl::setManualShutterSpeed ( qreal seconds )   [pure virtual]

Set the shutter speed to seconds

void QCameraExposureControl::setMeteringMode ( QCamera::MeteringMode mode )   [pure virtual]

Set the metering mode to mode.

See also meteringMode().

qreal QCameraExposureControl::shutterSpeed () const   [pure virtual]

Returns the shutter speed

void QCameraExposureControl::shutterSpeedChanged ( qreal value )   [signal]

Signal emitted when the shutter speed changes to value.

QList<qreal> QCameraExposureControl::supportedApertures () const   [pure virtual]

Returns the supported apertures.

QCamera::ExposureModes QCameraExposureControl::supportedExposureModes () const   [pure virtual]

Returns the available exposure modes.

QCamera::FlashModes QCameraExposureControl::supportedFlashModes () const   [pure virtual]

Returns the flash modes available.

QList<int> QCameraExposureControl::supportedIsoSensitivities () const   [pure virtual]

Returns the available sensitivities.

QCamera::MeteringModes QCameraExposureControl::supportedMeteringModes () const   [pure virtual]

Return the metering modes available.

QList<qreal> QCameraExposureControl::supportedShutterSpeeds () const   [pure virtual]

Returns the available shutter speeds.

void QCameraExposureControl::unlockExposure ()   [pure virtual slot]

Unlock the exposure.


Macro Documentation

QCameraExposureControl_iid

com.nokia.Qt.QCameraExposureControl/1.0

Defines the interface name of the QCameraExposureControl class.

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. «Le projet de loi des droits du développeur» : quelles conditions doivent remplir les entreprises pour que le développeur puisse réussir ? 73
  2. Les développeurs détestent-ils les antivirus ? Un programmeur manifeste sa haine envers ces solutions de sécurité 27
  3. Une nouvelle ère d'IHM 3D pour les automobiles, un concept proposé par Digia et implémenté avec Qt 3
  4. Qt Creator 2.5 est sorti en beta, l'EDI supporte maintenant plus de fonctionnalités de C++11 2
  5. Vingt sociétés montrent leurs décodeurs basés sur Qt au IPTV World Forum, en en exploitant diverses facettes (déclaratif, Web, widgets) 0
  6. PySide devient un add-on Qt et rejoint le Qt Project et le modèle d'open gouvernance 1
  7. Thread travailleur avec Qt en utilisant les signaux et les slots, un article de Christophe Dumez traduit par Thibaut Cuvelier 1
  1. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 102
  2. Pourquoi les programmeurs sont-ils moins payés que les gestionnaires de programmes ? Manquent-ils de pouvoir de négociation ? 51
  3. «Le projet de loi des droits du développeur» : quelles conditions doivent remplir les entreprises pour que le développeur puisse réussir ? 73
  4. Les développeurs détestent-ils les antivirus ? Un programmeur manifeste sa haine envers ces solutions de sécurité 27
  5. Qt Commercial : Digia organise un webinar gratuit le 27 mars sur la conception d'interfaces utilisateur et d'applications avec le framework 0
  6. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
  7. 2017 : un quinquennat pour une nouvelle version du C++ ? Possible, selon Herb Sutter 11
Page suivante
  1. Linus Torvalds : le "C++ est un langage horrible", en justifiant le choix du C pour le système de gestion de version Git 100
  2. Comment prendre en compte l'utilisateur dans vos applications ? Pour un développeur, « 90 % des utilisateurs sont des idiots » 229
  3. Quel est LE livre que tout développeur doit lire absolument ? Celui qui vous a le plus marqué et inspiré 96
  4. Apple cède et s'engage à payer des droits à Nokia, le conflit des brevets entre les deux firmes s'achève 158
  5. Nokia porte à nouveau plainte contre Apple pour violation de sept nouveaux brevets 158
  6. Quel est le code dont vous êtes le plus fier ? Pourquoi l'avez-vous écrit ? Et pourquoi vous a-t-il donné autant de satisfaction ? 83
  7. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 101
Page suivante

Le Qt Labs au hasard

Logo

Chaînes et SIMD, la revanche (de Latin1)

Les Qt Labs sont les laboratoires des développeurs de Qt, où ils peuvent partager des impressions sur le framework, son utilisation, ce que pourrait être son futur. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtmobility-1.0-tp
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web