ecam.h File Reference

Typedef TPostCaptureControlId

typedef TInt TPostCaptureControlId

const TUid KUidECamEventReserveComplete

const TUidKUidECamEventReserveComplete[static]

Uid used to identify the event that the request to Reserve() has completed

const TUid KUidECamEventPowerOnComplete

const TUidKUidECamEventPowerOnComplete[static]

Uid used to identify the event that the request to PowerOn() has completed

const TUid KUidECamEventCameraNoLongerReserved

const TUidKUidECamEventCameraNoLongerReserved[static]

Uid used to identify the event that the client has lost control of the camera

const TUid KUidECamEventNewReserveComplete

const TUidKUidECamEventNewReserveComplete[static]

Uid used to notify the client who made the new reserve request.

Error value KErrECamHighPriorityReserveRequesterExists indicates another such reserve request is outstanding and has higher priority than this one. Error value KErrCancel indicates a new reserve requester with higher priority than the current requester has been made. That's why, this one got cancelled. Any other error may also occur. CCamera::CCameraAdvancedSettings::ReserveL(const TTimeIntervalMicroseconds32& aMaxTimeToWait, TBool aKickOut);

const TUid KUidECamEventClass2

const TUidKUidECamEventClass2[static]

Uid used to identify a particular version of TECAMEvent base class being used i.e. TECAMEvent2 . Useful for MCameraObserver2::HandleEvent implementation to detect the version of TECAMEvent base class.

const TUid KUidECamEventCIPSetColorSwapEntry

const TUidKUidECamEventCIPSetColorSwapEntry[static]

event indicating setting of color entry in the color swap operation. This is a part of class CCamera::CCameraImageProcessing. This event should be packed in TECAMEvent2 class.

Note:

TECAMEvent2::iParam represents color entry.

const TUid KUidECamEvent2CIPSetColorSwapEntry

const TUidKUidECamEvent2CIPSetColorSwapEntry[static]

const TUid KUidECamEventCIPRemoveColorSwapEntry

const TUidKUidECamEventCIPRemoveColorSwapEntry[static]

event indicating removal of color entry in the color swap operation. This is a part of class CCamera::CCameraImageProcessing. This event should be packed in TECAMEvent2 class.

Note:

TECAMEvent2::iParam represents color entry.

const TUid KUidECamEvent2CIPRemoveColorSwapEntry

const TUidKUidECamEvent2CIPRemoveColorSwapEntry[static]

const TUid KUidECamEventCIPSetColorAccentEntry

const TUidKUidECamEventCIPSetColorAccentEntry[static]

event indicating setting of color entry in the color accent operation. This is a part of class CCamera::CCameraImageProcessing. This event should be packed in TECAMEvent2 class.

Note:

TECAMEvent2::iParam represents color entry.

const TUid KUidECamEvent2CIPSetColorAccentEntry

const TUidKUidECamEvent2CIPSetColorAccentEntry[static]

const TUid KUidECamEventCIPRemoveColorAccentEntry

const TUidKUidECamEventCIPRemoveColorAccentEntry[static]

event indicating removal of color entry in the color accent operation. This is a part of class CCamera::CCameraImageProcessing. This event should be packed in TECAMEvent2 class.

Note:

TECAMEvent2::iParam represents color entry.

const TUid KUidECamEvent2CIPRemoveColorAccentEntry

const TUidKUidECamEvent2CIPRemoveColorAccentEntry[static]

const TUid KUidECamEventCameraSettingPreCaptureWarning

const TUidKUidECamEventCameraSettingPreCaptureWarning[static]

event indicating issue of pre capture warnings. 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 bit field describing all PreCaptureWarnings currently issued.

const TUid KUidECamEvent2CameraSettingPreCaptureWarning

const TUidKUidECamEvent2CameraSettingPreCaptureWarning[static]