#include <ecamadvsettings.h>
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.
See also: CCamera::CCameraAdvancedSettings
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.
See also: CCamera::CCameraPresets
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 | [static] |
Camera with index 1 Plugged-in
const TUid | KUidECamEventGlobalCamera02PluggedIn | [static] |
Camera with index 2 Plugged-in
const TUid | KUidECamEventGlobalCamera03PluggedIn | [static] |
Camera with index 3 Plugged-in
const TUid | KUidECamEventGlobalCamera04PluggedIn | [static] |
Camera with index 4 Plugged-in
const TUid | KUidECamEventGlobalCamera05PluggedIn | [static] |
Camera with index 5 Plugged-in
const TUid | KUidECamEventGlobalCamera06PluggedIn | [static] |
Camera with index 6 Plugged-in
const TUid | KUidECamEventGlobalCamera07PluggedIn | [static] |
Camera with index 7 Plugged-in
const TUid | KUidECamEventGlobalCamera00PluggedOut | [static] |
Camera slots plugged out for 8 cameras. Camera with index 0 Plugged-out
const TUid | KUidECamEventGlobalCamera01PluggedOut | [static] |
Camera with index 1 Plugged-out
const TUid | KUidECamEventGlobalCamera02PluggedOut | [static] |
Camera with index 2 Plugged-out
const TUid | KUidECamEventGlobalCamera03PluggedOut | [static] |
Camera with index 3 Plugged-out
const TUid | KUidECamEventGlobalCamera04PluggedOut | [static] |
Camera with index 4 Plugged-out
const TUid | KUidECamEventGlobalCamera05PluggedOut | [static] |
Camera with index 5 Plugged-out
const TUid | KUidECamEventGlobalCamera06PluggedOut | [static] |
Camera with index 6 Plugged-out
const TUid | KUidECamEventGlobalCamera07PluggedOut | [static] |
Camera with index 7 Plugged-out
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 | [static] |
Camera with index 1 Available.
const TUid | KUidECamEventGlobalCamera02Available | [static] |
Camera with index 2 Available.
const TUid | KUidECamEventGlobalCamera03Available | [static] |
Camera with index 3 Available.
const TUid | KUidECamEventGlobalCamera04Available | [static] |
Camera with index 4 Available.
const TUid | KUidECamEventGlobalCamera05Available | [static] |
Camera with index 5 Available.
const TUid | KUidECamEventGlobalCamera06Available | [static] |
Camera with index 6 Available.
const TUid | KUidECamEventGlobalCamera07Available | [static] |
Camera with index 7 Available.
const TUid | KUidECamEventLensChanged | [static] |
Individual camera events. These are used by the camera to signal its observers. Lens changed.
const TUid | KUidECamEventFlashSourceRemoved | [static] |
Flash source removed.
const TUid | KUidECamEventCameraSettingImageSize | [static] |
Image resolution changed.
const TUid | KUidECamEventCameraSettingImageFormat | [static] |
Image Format changed.
const TUid | KUidECamEventCameraSettingCameraOrientation | [static] |
Camera orientation changed.
const TUid | KUidECamEventCameraSettingsOptimalFocus | [static] |
Optimal focus
const TUid | KUidECamEventCameraSettingStabilizationMode | [static] |
Advanced settings. Stabilization mode.
const TUid | KUidECamEventCameraSettingFocusMode | [static] |
Focus mode.
const TUid | KUidECamEventCameraSettingFocusRange | [static] |
Focus range. Deprecated
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).
See also: KUidECamEventCameraSettingFocusRange2
const TUid | KUidECamEventCameraSettingAutoFocusType | [static] |
Autofocus type. Deprecated
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).
See also: KUidECamEventCameraSettingAutoFocusType2
const TUid | KUidECamEventCameraSettingAutoFocusArea | [static] |
Autofocus area.
const TUid | KUidECamEventCameraSettingAutoFocusLock | [static] |
Autofocus lock state.
const TUid | KUidECamEventCameraSettingFocusDistance | [static] |
Focus distance
const TUid | KUidECamEventCameraSettingIsoRate | [static] |
Sensitivity - ISO rate.
const TUid | KUidECamEventCameraSettingApertureRange | [static] |
Aperture range.
const TUid | KUidECamEventCameraSettingShutterSpeed | [static] |
Shutter speed.
const TUid | KUidECamEventCameraSettingShutterSpeedRange | [static] |
Shutter speed range.
const TUid | KUidECamEventCameraSettingMeteringMode | [static] |
Metering mode.
const TUid | KUidECamEventCameraSettingDriveMode | [static] |
Drive mode.
const TUid | KUidECamEventCameraSettingBracketMode | [static] |
Braket mode.
const TUid | KUidECamEventCameraSettingBracketStep | [static] |
Bracket step.
const TUid | KUidECamEventCameraSettingBracketParameter | [static] |
Bracket parameter.
const TUid | KUidECamEventCameraSettingPictureOrientation | [static] |
Picture orientation.
const TUid | KUidECamEventCameraSettingAutomaticSizeSelection | [static] |
Automatic size selection option
const TUid | KUidECamEventCameraSettingFlashMode | [static] |
Flash setting.
const TUid | KUidECamEventCameraSettingFlashCompensationStep | [static] |
Flash compensation step.
const TUid | KUidECamEventCameraSettingFlashCompensation | [static] |
Flash compensation.
const TUid | KUidECamEventCameraSettingFlashManualPower | [static] |
Manual flash power.
const TUid | KUidECamEventCameraSettingFlashRedEyeReduce | [static] |
Red eye reduce mode.
const TUid | KUidECamEventCameraSettingExposureMode | [static] |
Exposure mode setting.
const TUid | KUidECamEventCameraSettingExposureCompensationStep | [static] |
Exposure compensation step.
const TUid | KUidECamEventCameraSettingExposureCompensation | [static] |
Exposure compensation.
const TUid | KUidECamEventCameraSettingExposureLock | [static] |
Exposure lock state.
const TUid | KUidECamEventCameraSettingWhiteBalanceMode | [static] |
White balance.
const TUid | KUidECamEventCameraSettingTimerInterval | [static] |
Timer changed.
const TUid | KUidECamEventCameraSettingTimeLapse | [static] |
Timer lapse period.
const TUid | KUidECamEventCameraSettingOpticalZoom | [static] |
Optical zoom.
const TUid | KUidECamEventCameraSettingOpticalZoomRange | [static] |
Optical zoom range.
const TUid | KUidECamEventCameraSettingDigitalZoom | [static] |
Digital zoom.
const TUid | KUidECamEventCameraSettingDigitalZoomRange | [static] |
Digital zoom range.
const TUid | KUidECamEventCameraSettingsStabilizationEffect | [static] |
Stabilization effect - magnitude of stabilization
const TUid | KUidECamEventSettingsStabilizationAlgorithmComplexity | [static] |
Stabilization algorithm
const TUid | KUidECamEventCameraSettingsContinuousAutoFocusTimeout | [static] |
Continuous Autofocus timeout
const TUid | KUidECamEventCameraSettingsWBValue | [static] |
White Balance manual setting
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.
See also: KUidECamEventCameraSettingFocusRange
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.
See also: KUidECamEventCameraSettingAutoFocusType
const TUid | KUidECamEventCameraSettingIsoRateType | [static] |
ISO Rate type.
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;
const TUid | KUidECamEventCameraSettingReferenceScreen | [static] |
Reference Screen setting.
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;
const TUid | KUidECamEventCameraSettingAFAssistantLight | [static] |
Pre Capture Warning indication.
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;
const TUid | KUidECamPresetFactoryDefault | [static] |
Supported presets with the assumption for scope and outcome Default settings
const TUid | KUidECamPresetOutdoor | [static] |
Daytime shot with normal exposure time, one shot autofocus, medium ISO rating and no flash.
const TUid | KUidECamPresetOutdoorSport | [static] |
Daytime shot with short exposure time, continuous autofocus, high Iso rating and no flash.
const TUid | KUidECamPresetSnow | [static] |
Daytime shot with very short exposure time, high shutter speed, high Iso rating and no flash.
const TUid | KUidECamPresetBeach | [static] |
Daytime shot with very short exposure time, high shutter speed, high contrast, reflections and no flash.
const TUid | KUidECamPresetNightPortrait | [static] |
Night time shot with long central exposure time and high flash power.
const TUid | KUidECamPresetNightFireworks | [static] |
Night time shot with long exposure time and no flash.
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 | [static] |
Fluorescent lightning with medium exposure time, medium to low shutter speed with flash.
const TUid | KUidECamPresetIndoorSport | [static] |
Fluorescent lightning with continuous autofocus, wide aperture, high Iso rating with flash.
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 | [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 | [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 | [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 | [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 | [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 | [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 | [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 | [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().