MCameraAdvancedSettings2 Class Reference

class MCameraAdvancedSettings2

Mixin class for implementation by providers of some enhanced functionalities of the Advanced Settings Camera Extension API.

Member Functions Documentation

GetCurrentFocusModeStepsL(RArray< TInt > &, TValueInfo &)

void GetCurrentFocusModeStepsL ( RArray < TInt > & aFocusModeSteps,
TValueInfo & aInfo
) const [pure virtual]

Get the number of focus steps for current focus mode.

leave
KErrNotSupported if the implementation of this method is not supported. May also leave as a result of other system errors.
Note:

When camera device doesn't support this, empty array should be returned and TValueInfo should be ENotActive, and the corresponding getter/setters for this feature should not be used.

Parameters

RArray < TInt > & aFocusModeSteps A reference to an empty array of TInt which would be populated by the implementation with the specific supported values.
TValueInfo & aInfo a reference to TValueInfo, which establishes the type of the returned data.

IsFlashReady(TBool &)

TInt IsFlashReady ( TBool & aReady ) const [pure virtual]

Checks whether the flash is ready.

Parameters

TBool & aReady A reference to a boolean set by the implementation to ETrue if the flash is ready, EFalse otherwise.

Release()

void Release ( ) [pure virtual]

Releases the interface.