class MCameraPresets2 |
Mixin class for implementation of extra methods of the Presets Camera Extension API.
Public Member Functions | |
---|---|
void | GetFeatureRestrictedSettingsL ( RArray < TUid > &) |
void | GetRangeRestrictedSettingsL ( RArray < TUid > &) |
void | IsPresetUnlockSupportedL ( TBool &) |
void | LockPreset () |
void | Release () |
void | UnlockPreset () |
void | GetFeatureRestrictedSettingsL | ( | RArray < TUid > & | aFeatureRestrictedSettings | ) | const [pure virtual] |
Retrieves those settings which have been restricted (settings no longer supported) in order to let the camera work in a given preset mode. The client will be notified of feature restrictions through uid KUidECamEventFeatureRestricted. After receiving this notification, the client may use this method to retrieve these settings.
void | GetRangeRestrictedSettingsL | ( | RArray < TUid > & | aRangeRestrictedSettings | ) | const [pure virtual] |
Retrieves those settings for which ranges have been restricted in order to let the camera work in a given preset mode. The client will be notified of range restrictions through uid KUidECamEventRangeRestricted. After receiving this notification, the client may use this method to retrieve those settings whose ranges have been restricted.
void | IsPresetUnlockSupportedL | ( | TBool & | aUnlockSupported | ) | const [pure virtual] |
Retrieves information about whether the preset unlock feature is supported or not. Unlocking the preset helps in making some further changes in the setting after the camera works in a particular preset mode
TBool & aUnlockSupported | ETrue indicates preset unlock feature is supported. EFalse indicates preset lock feature is not supported. |
void | LockPreset | ( | ) | [pure virtual] |
Locks the preset for any further setting changes.
Event KUidECamEventPresetLocked is used to notify clients that the preset has been locked.
void | UnlockPreset | ( | ) | [pure virtual] |
Unlocks the preset to apply further setting changes.
Event KUidECamEventPresetUnlocked is used to notify clients that the preset has been unlocked.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.