CCamera::CCameraAdvancedSettings::TContinuousZoomParameters Class Reference

#include <ecamadvsettings.h>

Link against: ecamadvsettings.lib

class CCamera::CCameraAdvancedSettings::TContinuousZoomParameters

Detailed Description

Class used to provide essential parameters for continuous zoom operation.

Member Attribute Documentation

iContinuousZoomAcceleration

TInt iContinuousZoomAcceleration

Continuous zoom acceleration to be used. Represented as a concrete value multiplied by KECamFineResolutionFactor.

iContinuousZoomLimit

TInt iContinuousZoomLimit

Limit of continuous zoom range. Represented as a concrete value multiplied by KECamFineResolutionFactor.

iContinuousZoomSpeed

TInt iContinuousZoomSpeed

Continuous zoom speed to be used. Represented as a concrete value multiplied by KECamFineResolutionFactor.

iContinuousZoomType

TContinuousZoomType iContinuousZoomType

Type of continuous zoom to be used.

iZoomDirection

TZoomDirection iZoomDirection

Zoom direction to be used.

Constructor & Destructor Documentation

TContinuousZoomParameters ( )

IMPORT_CTContinuousZoomParameters()

Constructor for the TContinuousZoomParameters class. Sets the size and version of this class.

Member Function Documentation

Size ( )

IMPORT_C TUintSize()const

Returns the size of the class. Used for extensibility by deriving from this base class and adding new member variables. Intended to be used for implementation of methods where this class reference is passed as function arguments. Implementation of such methods can find out whether the actual class passed is the base or the derived one. For example, if a new application is made to run on an old implementation, an error may occur once the old implementation detects this by getting the size information of the T class passed. Also, if an old application is made to run on a new implementation, this can be correctly handled if the derived class variables handling is done in a proper 'if-else' statement.

Note:

The size will be modified when the T-class gets updated.

Returns: The size of the class.

Version ( )

IMPORT_C TUintVersion()const

Returns the version of the class. Used for extensibility specially when the class members are not added but the Reserved members get used at a later stage.

Note:

The version will be modified when the T-class gets updated.

Returns: The version of the class.