ecam.h File Reference

#include <ecam.h>

Typedef TPostCaptureControlId

typedef TInt TPostCaptureControlId

KUidECamEventReserveComplete

const TUidKUidECamEventReserveComplete[static]

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

KUidECamEventPowerOnComplete

const TUidKUidECamEventPowerOnComplete[static]

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

KUidECamEventCameraNoLongerReserved

const TUidKUidECamEventCameraNoLongerReserved[static]

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

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.

See also: CCamera::CCameraAdvancedSettings::ReserveL(const TTimeIntervalMicroseconds32& aMaxTimeToWait, TBool aKickOut);

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.

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.

KUidECamEvent2CIPSetColorSwapEntry

const TUidKUidECamEvent2CIPSetColorSwapEntry[static]

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.

KUidECamEvent2CIPRemoveColorSwapEntry

const TUidKUidECamEvent2CIPRemoveColorSwapEntry[static]

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.

KUidECamEvent2CIPSetColorAccentEntry

const TUidKUidECamEvent2CIPSetColorAccentEntry[static]

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.

KUidECamEvent2CIPRemoveColorAccentEntry

const TUidKUidECamEvent2CIPRemoveColorAccentEntry[static]

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.

KUidECamEvent2CameraSettingPreCaptureWarning

const TUidKUidECamEvent2CameraSettingPreCaptureWarning[static]