ecamconst.h File Reference

const TUid KUidECamEvent2CameraSettingContinuousZoomPercentageCompletion

const TUid KUidECamEvent2CameraSettingContinuousZoomPercentageCompletion [static]

Event indicating continuous zoom progess. This event is used for StartContinuousZoomL feature. This is a part of class CCamera::CCameraAdvancedSettings . This event should be packed in TECAMEvent2 class.

This TUid is available from the following methods only to the API clients using CCamera::New2L() or CCamera :: NewDuplicate2L(): void CCamera::CCameraAdvancedSettings::GetSupportedSettingsL(RArray<TUid>& aSettings) const ; void CCamera::CCameraAdvancedSettings::GetActiveSettingsL(RArray<TUid>& aActiveSettings) const ; void CCamera::CCameraAdvancedSettings::GetDisabledSettingsL(RArray<TUid>& aDisabledSettings) const ;

Note: TECAMEvent2::iParam represents percentage continuous zoom completion.

Note:

If zoom direction is EZoomDirectionWide, percentage completion will target minimum possible value as 100%.

If zoom direction is EZoomDirectionTele, percentage completion will target maximum possible value as 100%.

const TUid KUidECamEvent2IndirectFeatureChange

const TUid KUidECamEvent2IndirectFeatureChange [static]

Notifies that unrequested feature changes have occurred. The method GetIndirectFeatureChangesL() is called to retrieve the list of unrequested feature changes. The unrequested feature changes are ECAM component wide.

This TUid is available from the following methods only to the API clients using CCamera::New2L() or CCamera::NewDuplicate2L() : void CCamera::CCameraAdvancedSettings::GetSupportedSettingsL(RArray<TUid>& aSettings) const ; void CCamera::CCameraAdvancedSettings::GetActiveSettingsL(RArray<TUid>& aActiveSettings) const ; void CCamera::CCameraAdvancedSettings::GetDisabledSettingsL(RArray<TUid>& aDisabledSettings) const ;

Note: TECAMEvent2::iParam represents the TInt used to obtain a uid which represents the requested feature change.

const TUid KUidECamEvent2CameraSettingAutoAperture

const TUid KUidECamEvent2CameraSettingAutoAperture [static]

Event indicating auto aperture is being used. This event should be packed in TECAMEvent2 class.

This TUid is available from the following methods only to the API clients using CCamera::New2L() or CCamera :: NewDuplicate2L(): void CCamera::CCameraAdvancedSettings::GetSupportedSettingsL(RArray<TUid>& aSettings) const ; void CCamera::CCameraAdvancedSettings::GetActiveSettingsL(RArray<TUid>& aActiveSettings) const ; void CCamera::CCameraAdvancedSettings::GetDisabledSettingsL(RArray<TUid>& aDisabledSettings) const ;

Note: TECAMEvent2::iParam represents actual value of aperture being used if camera is capable of. Otherwise, KErrNotFound will be retrieved. Note: This event is also used if exposure is set to CCamera::EExposureAuto or CCamera::EExposureShutterPriority .