ecamadvsettings.h File Reference

const TUid KECamAdvancedSettingUid

const TUid KECamAdvancedSettingUid [static]

UID used to identify the CCamera Advanced Settings API. This API is used to control specific individual advanced settings of camera hardware. These settings directly relate to the image acquisition phase.

CCamera::CCameraAdvancedSettings

const TUid KECamPresetsUid

const TUid KECamPresetsUid [static]

UID used to identify the CCamera Presets API. This API is used to simplify user - camera interaction by allowing simultaneous setting of various advanced camera hardware settings using a single predefined parameter. CCamera::CCameraPresets

const TUid KUidECamEventGlobalCamera00PluggedIn

const TUid KUidECamEventGlobalCamera00PluggedIn [static]

All clients receive these events, irrespective of camera index. Camera slots in for 8 cameras. Camera with index 0 Plugged-in

const TUid KUidECamEventGlobalCamera01PluggedIn

const TUid KUidECamEventGlobalCamera01PluggedIn [static]

Camera with index 1 Plugged-in

const TUid KUidECamEventGlobalCamera02PluggedIn

const TUid KUidECamEventGlobalCamera02PluggedIn [static]

Camera with index 2 Plugged-in

const TUid KUidECamEventGlobalCamera03PluggedIn

const TUid KUidECamEventGlobalCamera03PluggedIn [static]

Camera with index 3 Plugged-in

const TUid KUidECamEventGlobalCamera04PluggedIn

const TUid KUidECamEventGlobalCamera04PluggedIn [static]

Camera with index 4 Plugged-in

const TUid KUidECamEventGlobalCamera05PluggedIn

const TUid KUidECamEventGlobalCamera05PluggedIn [static]

Camera with index 5 Plugged-in

const TUid KUidECamEventGlobalCamera06PluggedIn

const TUid KUidECamEventGlobalCamera06PluggedIn [static]

Camera with index 6 Plugged-in

const TUid KUidECamEventGlobalCamera07PluggedIn

const TUid KUidECamEventGlobalCamera07PluggedIn [static]

Camera with index 7 Plugged-in

const TUid KUidECamEventGlobalCamera00PluggedOut

const TUid KUidECamEventGlobalCamera00PluggedOut [static]

Camera slots plugged out for 8 cameras. Camera with index 0 Plugged-out

const TUid KUidECamEventGlobalCamera01PluggedOut

const TUid KUidECamEventGlobalCamera01PluggedOut [static]

Camera with index 1 Plugged-out

const TUid KUidECamEventGlobalCamera02PluggedOut

const TUid KUidECamEventGlobalCamera02PluggedOut [static]

Camera with index 2 Plugged-out

const TUid KUidECamEventGlobalCamera03PluggedOut

const TUid KUidECamEventGlobalCamera03PluggedOut [static]

Camera with index 3 Plugged-out

const TUid KUidECamEventGlobalCamera04PluggedOut

const TUid KUidECamEventGlobalCamera04PluggedOut [static]

Camera with index 4 Plugged-out

const TUid KUidECamEventGlobalCamera05PluggedOut

const TUid KUidECamEventGlobalCamera05PluggedOut [static]

Camera with index 5 Plugged-out

const TUid KUidECamEventGlobalCamera06PluggedOut

const TUid KUidECamEventGlobalCamera06PluggedOut [static]

Camera with index 6 Plugged-out

const TUid KUidECamEventGlobalCamera07PluggedOut

const TUid KUidECamEventGlobalCamera07PluggedOut [static]

Camera with index 7 Plugged-out

const TUid KUidECamEventGlobalCamera00Available

const TUid KUidECamEventGlobalCamera00Available [static]

Camera slots available for 8 cameras. Signals a camera previously has been reserved and then released again. In this way available clients may attempt to reserve the camera Camera with index 0 Available.

const TUid KUidECamEventGlobalCamera01Available

const TUid KUidECamEventGlobalCamera01Available [static]

Camera with index 1 Available.

const TUid KUidECamEventGlobalCamera02Available

const TUid KUidECamEventGlobalCamera02Available [static]

Camera with index 2 Available.

const TUid KUidECamEventGlobalCamera03Available

const TUid KUidECamEventGlobalCamera03Available [static]

Camera with index 3 Available.

const TUid KUidECamEventGlobalCamera04Available

const TUid KUidECamEventGlobalCamera04Available [static]

Camera with index 4 Available.

const TUid KUidECamEventGlobalCamera05Available

const TUid KUidECamEventGlobalCamera05Available [static]

Camera with index 5 Available.

const TUid KUidECamEventGlobalCamera06Available

const TUid KUidECamEventGlobalCamera06Available [static]

Camera with index 6 Available.

const TUid KUidECamEventGlobalCamera07Available

const TUid KUidECamEventGlobalCamera07Available [static]

Camera with index 7 Available.

const TUid KUidECamEventLensChanged

const TUid KUidECamEventLensChanged [static]

Individual camera events. These are used by the camera to signal its observers. Lens changed.

const TUid KUidECamEventFlashSourceAdded

const TUid KUidECamEventFlashSourceAdded [static]

Flash source added.

const TUid KUidECamEventFlashSourceRemoved

const TUid KUidECamEventFlashSourceRemoved [static]

Flash source removed.

const TUid KUidECamEventCameraSettingImageSize

const TUid KUidECamEventCameraSettingImageSize [static]

Image resolution changed.

const TUid KUidECamEventCameraSettingImageFormat

const TUid KUidECamEventCameraSettingImageFormat [static]

Image Format changed.

const TUid KUidECamEventCameraSettingCameraOrientation

const TUid KUidECamEventCameraSettingCameraOrientation [static]

Camera orientation changed.

const TUid KUidECamEventCameraSettingsOptimalFocus

const TUid KUidECamEventCameraSettingsOptimalFocus [static]

Optimal focus

const TUid KUidECamEventCameraSettingStabilizationMode

const TUid KUidECamEventCameraSettingStabilizationMode [static]

Advanced settings. Stabilization mode.

const TUid KUidECamEventCameraSettingFocusMode

const TUid KUidECamEventCameraSettingFocusMode [static]

Focus mode.

const TUid KUidECamEventCameraSettingFocusRange

const TUid KUidECamEventCameraSettingFocusRange [static]

Focus range.

Replaced by KUidECamEventCameraSettingFocusRange2

In the first release of this event, KUidECamEventCameraSettingFocusRange was incorrectly given an already existing uid. In order to preserve compatibility this event is marked as deprecated and has been replaced by KUidECamEventCameraSettingFocusRange2. Camera servers predating this API change will continue to send the original event which is indistinguishable by value. Caching the old value and comparing it with the current value, will allow the client to determine that the value has changed. Camera servers which have been updated should send both KUidECamEventCameraSettingFocusRange and KUidECamEventCameraSettingFocusRange2 on a focus range change. Camera clients should therefore process both events(old and new).

KUidECamEventCameraSettingFocusRange2

const TUid KUidECamEventCameraSettingAutoFocusType

const TUid KUidECamEventCameraSettingAutoFocusType [static]

Autofocus type.

Replaced by KUidECamEventCameraSettingAutoFocusType2

In the first release of this event, KUidECamEventCameraSettingAutoFocusType was incorrectly given an already existing uid. In order to preserve compatibility this event is marked as deprecated and has been replaced by KUidECamEventCameraSettingAutoFocusType2. Camera servers predating this API change will continue to send the original event which is indistinguishable by value. Caching the old value and comparing it with the current value, will allow the client to determine that the value has changed. Camera servers which have been updated should send both KUidECamEventCameraSettingAutoFocusType and KUidECamEventCameraSettingAutoFocusType2 on a focus range change. Camera clients should therefore process both events(old and new).

KUidECamEventCameraSettingAutoFocusType2

const TUid KUidECamEventCameraSettingAutoFocusArea

const TUid KUidECamEventCameraSettingAutoFocusArea [static]

Autofocus area.

const TUid KUidECamEventCameraSettingAutoFocusLock

const TUid KUidECamEventCameraSettingAutoFocusLock [static]

Autofocus lock state.

const TUid KUidECamEventCameraSettingFocusDistance

const TUid KUidECamEventCameraSettingFocusDistance [static]

Focus distance

const TUid KUidECamEventCameraSettingIsoRate

const TUid KUidECamEventCameraSettingIsoRate [static]

Sensitivity - ISO rate.

const TUid KUidECamEventCameraSettingAperture

const TUid KUidECamEventCameraSettingAperture [static]

Aperture.

const TUid KUidECamEventCameraSettingApertureRange

const TUid KUidECamEventCameraSettingApertureRange [static]

Aperture range.

const TUid KUidECamEventCameraSettingShutterSpeed

const TUid KUidECamEventCameraSettingShutterSpeed [static]

Shutter speed.

const TUid KUidECamEventCameraSettingShutterSpeedRange

const TUid KUidECamEventCameraSettingShutterSpeedRange [static]

Shutter speed range.

const TUid KUidECamEventCameraSettingMeteringMode

const TUid KUidECamEventCameraSettingMeteringMode [static]

Metering mode.

const TUid KUidECamEventCameraSettingDriveMode

const TUid KUidECamEventCameraSettingDriveMode [static]

Drive mode.

const TUid KUidECamEventCameraSettingBracketMode

const TUid KUidECamEventCameraSettingBracketMode [static]

Braket mode.

const TUid KUidECamEventCameraSettingBracketStep

const TUid KUidECamEventCameraSettingBracketStep [static]

Bracket step.

const TUid KUidECamEventCameraSettingBracketParameter

const TUid KUidECamEventCameraSettingBracketParameter [static]

Bracket parameter.

const TUid KUidECamEventBracketMerge

const TUid KUidECamEventBracketMerge [static]

Bracket merge.

const TUid KUidECamEventCameraSettingPictureOrientation

const TUid KUidECamEventCameraSettingPictureOrientation [static]

Picture orientation.

const TUid KUidECamEventCameraSettingAutomaticSizeSelection

const TUid KUidECamEventCameraSettingAutomaticSizeSelection [static]

Automatic size selection option

const TUid KUidECamEventCameraSettingFlashMode

const TUid KUidECamEventCameraSettingFlashMode [static]

Flash setting.

const TUid KUidECamEventCameraSettingFlashCompensationStep

const TUid KUidECamEventCameraSettingFlashCompensationStep [static]

Flash compensation step.

const TUid KUidECamEventCameraSettingFlashCompensation

const TUid KUidECamEventCameraSettingFlashCompensation [static]

Flash compensation.

const TUid KUidECamEventCameraSettingFlashManualPower

const TUid KUidECamEventCameraSettingFlashManualPower [static]

Manual flash power.

const TUid KUidECamEventCameraSettingFlashRedEyeReduce

const TUid KUidECamEventCameraSettingFlashRedEyeReduce [static]

Red eye reduce mode.

const TUid KUidECamEventCameraSettingExposureMode

const TUid KUidECamEventCameraSettingExposureMode [static]

Exposure mode setting.

const TUid KUidECamEventCameraSettingExposureCompensationStep

const TUid KUidECamEventCameraSettingExposureCompensationStep [static]

Exposure compensation step.

const TUid KUidECamEventCameraSettingExposureCompensation

const TUid KUidECamEventCameraSettingExposureCompensation [static]

Exposure compensation.

const TUid KUidECamEventCameraSettingExposureLock

const TUid KUidECamEventCameraSettingExposureLock [static]

Exposure lock state.

const TUid KUidECamEventAELock

const TUid KUidECamEventAELock [static]

AE lock option.

const TUid KUidECamEventCameraSettingWhiteBalanceMode

const TUid KUidECamEventCameraSettingWhiteBalanceMode [static]

White balance.

const TUid KUidECamEventCameraSettingTimerInterval

const TUid KUidECamEventCameraSettingTimerInterval [static]

Timer changed.

const TUid KUidECamEventCameraSettingTimeLapse

const TUid KUidECamEventCameraSettingTimeLapse [static]

Timer lapse period.

const TUid KUidECamEventCameraSettingOpticalZoom

const TUid KUidECamEventCameraSettingOpticalZoom [static]

Optical zoom.

const TUid KUidECamEventCameraSettingOpticalZoomRange

const TUid KUidECamEventCameraSettingOpticalZoomRange [static]

Optical zoom range.

const TUid KUidECamEventCameraSettingDigitalZoom

const TUid KUidECamEventCameraSettingDigitalZoom [static]

Digital zoom.

const TUid KUidECamEventCameraSettingDigitalZoomRange

const TUid KUidECamEventCameraSettingDigitalZoomRange [static]

Digital zoom range.

const TUid KUidECamEventSoundClick

const TUid KUidECamEventSoundClick [static]

Clicking sound state.

const TUid KUidECamEventPixelAspectRatio

const TUid KUidECamEventPixelAspectRatio [static]

Pixel aspect ratio.

const TUid KUidECamEventYuvRange

const TUid KUidECamEventYuvRange [static]

Yuv range.

const TUid KUidECamEventBurstImages

const TUid KUidECamEventBurstImages [static]

Burst images.

const TUid KUidECamEventCameraSettingsStabilizationEffect

const TUid KUidECamEventCameraSettingsStabilizationEffect [static]

Stabilization effect - magnitude of stabilization

const TUid KUidECamEventSettingsStabilizationAlgorithmComplexity

const TUid KUidECamEventSettingsStabilizationAlgorithmComplexity [static]

Stabilization algorithm

const TUid KUidECamEventCameraSettingsContinuousAutoFocusTimeout

const TUid KUidECamEventCameraSettingsContinuousAutoFocusTimeout [static]

Continuous Autofocus timeout

const TUid KUidECamEventCameraSettingsWBValue

const TUid KUidECamEventCameraSettingsWBValue [static]

White Balance manual setting

const TUid KUidECamEventFlashReady

const TUid KUidECamEventFlashReady [static]

Flash ready

const TUid KUidECamEventFlashNotReady

const TUid KUidECamEventFlashNotReady [static]

Flash not ready

const TUid KUidECamEventCameraSettingFocusRange2

const TUid KUidECamEventCameraSettingFocusRange2 [static]

Focus range. This is the new UID value to notify change on focus range and takes immediate effect as previous UID KUidECamEventCameraSettingFocusRange has been deprecated. KUidECamEventCameraSettingFocusRange

const TUid KUidECamEventCameraSettingAutoFocusType2

const TUid KUidECamEventCameraSettingAutoFocusType2 [static]

Autofocus type. This is the new UID value to notify change on autofocus type and takes immediate effect as previous UID KUidECamEventCameraSettingAutoFocusType has been deprecated. KUidECamEventCameraSettingAutoFocusType

const TUid KUidECamEventCameraSettingReferenceScreen

const TUid KUidECamEventCameraSettingReferenceScreen [static]

const TUid KUidECamEventCameraSettingAFAssistantLight

const TUid KUidECamEventCameraSettingAFAssistantLight [static]

const TUid KUidECamPresetFactoryDefault

const TUid KUidECamPresetFactoryDefault [static]

Supported presets with the assumption for scope and outcome Default settings

const TUid KUidECamPresetOutdoor

const TUid KUidECamPresetOutdoor [static]

Daytime shot with normal exposure time, one shot autofocus, medium ISO rating and no flash.

const TUid KUidECamPresetOutdoorSport

const TUid KUidECamPresetOutdoorSport [static]

Daytime shot with short exposure time, continuous autofocus, high Iso rating and no flash.

const TUid KUidECamPresetSnow

const TUid KUidECamPresetSnow [static]

Daytime shot with very short exposure time, high shutter speed, high Iso rating and no flash.

const TUid KUidECamPresetBeach

const TUid KUidECamPresetBeach [static]

Daytime shot with very short exposure time, high shutter speed, high contrast, reflections and no flash.

const TUid KUidECamPresetNightPortrait

const TUid KUidECamPresetNightPortrait [static]

Night time shot with long central exposure time and high flash power.

const TUid KUidECamPresetNightFireworks

const TUid KUidECamPresetNightFireworks [static]

Night time shot with long exposure time and no flash.

const TUid KUidECamPresetFog

const TUid KUidECamPresetFog [static]

Daytime shot with medium exposure time, medium to high Iso rating, overcast daylight, low contrast, fill-in flash.

const TUid KUidECamPresetIndoor

const TUid KUidECamPresetIndoor [static]

Fluorescent lightning with medium exposure time, medium to low shutter speed with flash.

const TUid KUidECamPresetIndoorSport

const TUid KUidECamPresetIndoorSport [static]

Fluorescent lightning with continuous autofocus, wide aperture, high Iso rating with flash.

const TUid KUidECamPresetNightPartyIndoor

const TUid KUidECamPresetNightPartyIndoor [static]

Used in low light situations. Tries to capture all the photons from a low light scene. The image may be processed longer to achieve this. This case may cause blurring, but that could be a wanted effect.

This uid value is available from the 'supported' or 'getter' methods only to the API clients using CCamera::New2L() or CCamera::NewDuplicate2L() .

const TUid KUidECamPresetNightCloseUp

const TUid KUidECamPresetNightCloseUp [static]

Used to capture images of things which can't be seen by eye. For example: snowflakes, underwater photography, small insect photos

This uid value is available from the 'supported' or 'getter' methods only to the API clients using CCamera::New2L() or CCamera::NewDuplicate2L() .

const TUid KUidECamPresetNightMacro

const TUid KUidECamPresetNightMacro [static]

Used for revealing assumed details. For example: business card photos, small written text photos, underwater photography, insect photos.

This uid value is available from the 'supported' or 'getter' methods only to the API clients using CCamera::New2L() or CCamera::NewDuplicate2L() .

const TUid KUidECamPresetTextDocument

const TUid KUidECamPresetTextDocument [static]

Used for taking clear pictures of text or drawings. Also used to capture business cards or of a whiteboard. Aim is to optimise text and drawing readability and user expectation of "white" paper. Camera shake may reduce quality in case no flash available or not adequate(distance too much from subject).

This uid value is available from the 'supported' or 'getter' methods only to the API clients using CCamera::New2L() or CCamera::NewDuplicate2L() .

const TUid KUidECamPresetBarcode

const TUid KUidECamPresetBarcode [static]

Used for providing clear pictures of barcode. Aim is to convert barcode into some form which can be easily decoded. Camera shake may reduce this barcode readability and hence, barcode conversion accuracy and reliability.

This uid value is available from the 'supported' or 'getter' methods only to the API clients using CCamera::New2L() or CCamera::NewDuplicate2L() .

const TUid KUidECamPresetAuto

const TUid KUidECamPresetAuto [static]

Used when factory default preset in certain cases may not be available or is too restrictive. Automatic preset expects the hardware to use automatic detection for most of the features.

This uid value is available from the 'supported' or 'getter' methods only to the API clients using CCamera::New2L() or CCamera::NewDuplicate2L() .

const TUid KUidECamPresetPortrait

const TUid KUidECamPresetPortrait [static]

Used for portraits of human subjects in good lighting conditions. Focuses on the people and captures natural skin tones. Background details may not be softened.

This uid value is available from the 'supported' or 'getter' methods only to the API clients using CCamera::New2L() or CCamera::NewDuplicate2L() .

const TUid KUidECamPresetLandscape

const TUid KUidECamPresetLandscape [static]

Used for sharp landscape shots with clear outlines, colours and contrast, for example forest, sky. The main aim is to get the details of the scene.

This uid value is available from the 'supported' or 'getter' methods only to the API clients using CCamera::New2L() or CCamera::NewDuplicate2L() .

const TUid KUidECamPresetAmbienceMood

const TUid KUidECamPresetAmbienceMood [static]

Used to retain the ambience/mood produced by, for example, warm lighting conditions like sunset, candlelight etc.

This uid value is available from the 'supported' or 'getter' methods only to the API clients using CCamera::New2L() or CCamera::NewDuplicate2L() .