Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <ecamadvsettings.h>

ecamadvsettings.h Global variables

KECamAdvancedSettingUid

const TUid KECamAdvancedSettingUid={ 0x1020E76F };

Description

UID used to identify the CCameraCCamera 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:

[Top]


KECamPresetsUid

const TUid KECamPresetsUid={ 0x1020E770 };

Description

UID used to identify the CCameraCCamera 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:

[Top]


KUidECamEventGlobalCamera00PluggedIn

const TUid KUidECamEventGlobalCamera00PluggedIn={ 0x1020E772 };

Description

Camera with index 0 Plugged-in

[Top]


KUidECamEventGlobalCamera01PluggedIn

const TUid KUidECamEventGlobalCamera01PluggedIn={ 0x1020E773 };

Description

Camera with index 1 Plugged-in

[Top]


KUidECamEventGlobalCamera02PluggedIn

const TUid KUidECamEventGlobalCamera02PluggedIn={ 0x1020E774 };

Description

Camera with index 2 Plugged-in

[Top]


KUidECamEventGlobalCamera03PluggedIn

const TUid KUidECamEventGlobalCamera03PluggedIn={ 0x1020E775 };

Description

Camera with index 3 Plugged-in

[Top]


KUidECamEventGlobalCamera04PluggedIn

const TUid KUidECamEventGlobalCamera04PluggedIn={ 0x1020E776 };

Description

Camera with index 4 Plugged-in

[Top]


KUidECamEventGlobalCamera05PluggedIn

const TUid KUidECamEventGlobalCamera05PluggedIn={ 0x1020E777 };

Description

Camera with index 5 Plugged-in

[Top]


KUidECamEventGlobalCamera06PluggedIn

const TUid KUidECamEventGlobalCamera06PluggedIn={ 0x1020E778 };

Description

Camera with index 6 Plugged-in

[Top]


KUidECamEventGlobalCamera07PluggedIn

const TUid KUidECamEventGlobalCamera07PluggedIn={ 0x1020E779 };

Description

Camera with index 7 Plugged-in

[Top]


KUidECamEventGlobalCamera00PluggedOut

const TUid KUidECamEventGlobalCamera00PluggedOut={ 0x1020E77A };

Description

Camera with index 0 Plugged-out

[Top]


KUidECamEventGlobalCamera01PluggedOut

const TUid KUidECamEventGlobalCamera01PluggedOut={ 0x1020E77B };

Description

Camera with index 1 Plugged-out

[Top]


KUidECamEventGlobalCamera02PluggedOut

const TUid KUidECamEventGlobalCamera02PluggedOut={ 0x1020E77C };

Description

Camera with index 2 Plugged-out

[Top]


KUidECamEventGlobalCamera03PluggedOut

const TUid KUidECamEventGlobalCamera03PluggedOut={ 0x1020E77D };

Description

Camera with index 3 Plugged-out

[Top]


KUidECamEventGlobalCamera04PluggedOut

const TUid KUidECamEventGlobalCamera04PluggedOut={ 0x1020E77E };

Description

Camera with index 4 Plugged-out

[Top]


KUidECamEventGlobalCamera05PluggedOut

const TUid KUidECamEventGlobalCamera05PluggedOut={ 0x1020E77F };

Description

Camera with index 5 Plugged-out

[Top]


KUidECamEventGlobalCamera06PluggedOut

const TUid KUidECamEventGlobalCamera06PluggedOut={ 0x1020E780 };

Description

Camera with index 6 Plugged-out

[Top]


KUidECamEventGlobalCamera07PluggedOut

const TUid KUidECamEventGlobalCamera07PluggedOut={ 0x1020E781 };

Description

Camera with index 7 Plugged-out

[Top]


KUidECamEventGlobalCamera00Available

const TUid KUidECamEventGlobalCamera00Available={ 0x1020E782 };

Description

Camera with index 0 Available.

[Top]


KUidECamEventGlobalCamera01Available

const TUid KUidECamEventGlobalCamera01Available={ 0x1020E783 };

Description

Camera with index 1 Available.

[Top]


KUidECamEventGlobalCamera02Available

const TUid KUidECamEventGlobalCamera02Available={ 0x1020E784 };

Description

Camera with index 2 Available.

[Top]


KUidECamEventGlobalCamera03Available

const TUid KUidECamEventGlobalCamera03Available={ 0x1020E785 };

Description

Camera with index 3 Available.

[Top]


KUidECamEventGlobalCamera04Available

const TUid KUidECamEventGlobalCamera04Available={ 0x1020E786 };

Description

Camera with index 4 Available.

[Top]


KUidECamEventGlobalCamera05Available

const TUid KUidECamEventGlobalCamera05Available={ 0x1020E787 };

Description

Camera with index 5 Available.

[Top]


KUidECamEventGlobalCamera06Available

const TUid KUidECamEventGlobalCamera06Available={ 0x1020E788 };

Description

Camera with index 6 Available.

[Top]


KUidECamEventGlobalCamera07Available

const TUid KUidECamEventGlobalCamera07Available={ 0x1020E789 };

Description

Camera with index 7 Available.

[Top]


KUidECamEventLensChanged

const TUid KUidECamEventLensChanged={ 0x1020E78A };

Description

Lens changed.

[Top]


KUidECamEventFlashSourceAdded

const TUid KUidECamEventFlashSourceAdded={ 0x1020E78B };

Description

Flash source added.

[Top]


KUidECamEventFlashSourceRemoved

const TUid KUidECamEventFlashSourceRemoved={ 0x1020E78C };

Description

Flash source removed.

[Top]


KUidECamEventCameraSettingImageSize

const TUid KUidECamEventCameraSettingImageSize={ 0x1020E78D };

Description

Image resolution changed.

[Top]


KUidECamEventCameraSettingImageFormat

const TUid KUidECamEventCameraSettingImageFormat={ 0x1020E78E };

Description

Image Format changed.

[Top]


KUidECamEventCameraSettingCameraOrientation

const TUid KUidECamEventCameraSettingCameraOrientation={ 0x1020E78F };

Description

Camera orientation changed.

[Top]


KUidECamEventCameraSettingsOptimalFocus

const TUid KUidECamEventCameraSettingsOptimalFocus={ 0x1027375C };

Description

Optimal focus

[Top]


KUidECamEventCameraSettingStabilizationMode

const TUid KUidECamEventCameraSettingStabilizationMode={ 0x1020E790 };

Description

Stabilization mode.

[Top]


KUidECamEventCameraSettingFocusMode

const TUid KUidECamEventCameraSettingFocusMode={ 0x1020E791 };

Description

Focus mode.

[Top]


KUidECamEventCameraSettingFocusRange

Interface status: deprecated

const TUid KUidECamEventCameraSettingFocusRange={ 0x1020E792 };

Description

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).

See also:

[Top]


KUidECamEventCameraSettingAutoFocusType

Interface status: deprecated

const TUid KUidECamEventCameraSettingAutoFocusType={ 0x1020E792 };

Description

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).

See also:

[Top]


KUidECamEventCameraSettingAutoFocusArea

const TUid KUidECamEventCameraSettingAutoFocusArea={ 0x1020E793 };

Description

Autofocus area.

[Top]


KUidECamEventCameraSettingAutoFocusLock

const TUid KUidECamEventCameraSettingAutoFocusLock={ 0x1020E1B6 };

Description

Autofocus lock state.

[Top]


KUidECamEventCameraSettingFocusDistance

const TUid KUidECamEventCameraSettingFocusDistance={ 0x1020E794 };

Description

Focus distance

[Top]


KUidECamEventCameraSettingIsoRate

const TUid KUidECamEventCameraSettingIsoRate={ 0x1020E795 };

Description

Sensitivity - ISO rate.

[Top]


KUidECamEventCameraSettingAperture

const TUid KUidECamEventCameraSettingAperture={ 0x1020E796 };

Description

Aperture.

[Top]


KUidECamEventCameraSettingApertureRange

const TUid KUidECamEventCameraSettingApertureRange={ 0x1020E1B3 };

Description

Aperture range.

[Top]


KUidECamEventCameraSettingShutterSpeed

const TUid KUidECamEventCameraSettingShutterSpeed={ 0x1020E797 };

Description

Shutter speed.

[Top]


KUidECamEventCameraSettingShutterSpeedRange

const TUid KUidECamEventCameraSettingShutterSpeedRange={ 0x1020E1B4 };

Description

Shutter speed range.

[Top]


KUidECamEventCameraSettingMeteringMode

const TUid KUidECamEventCameraSettingMeteringMode={ 0x1020E798 };

Description

Metering mode.

[Top]


KUidECamEventCameraSettingDriveMode

const TUid KUidECamEventCameraSettingDriveMode={ 0x1020E799 };

Description

Drive mode.

[Top]


KUidECamEventCameraSettingBracketMode

const TUid KUidECamEventCameraSettingBracketMode={ 0x1020E79A };

Description

Braket mode.

[Top]


KUidECamEventCameraSettingBracketStep

const TUid KUidECamEventCameraSettingBracketStep={ 0x1020E79B };

Description

Bracket step.

[Top]


KUidECamEventCameraSettingBracketParameter

const TUid KUidECamEventCameraSettingBracketParameter={ 0x1020E79C };

Description

Bracket parameter.

[Top]


KUidECamEventBracketMerge

const TUid KUidECamEventBracketMerge={ 0x1020E1B1 };

Description

Bracket merge.

[Top]


KUidECamEventCameraSettingPictureOrientation

const TUid KUidECamEventCameraSettingPictureOrientation={ 0x1020E79D };

Description

Picture orientation.

[Top]


KUidECamEventCameraSettingAutomaticSizeSelection

const TUid KUidECamEventCameraSettingAutomaticSizeSelection={ 0x1020E1B7 };

Description

Automatic size selection option

[Top]


KUidECamEventCameraSettingFlashMode

const TUid KUidECamEventCameraSettingFlashMode={ 0x1020E79E };

Description

Flash setting.

[Top]


KUidECamEventCameraSettingFlashCompensationStep

const TUid KUidECamEventCameraSettingFlashCompensationStep={ 0x1020E79F };

Description

Flash compensation step.

[Top]


KUidECamEventCameraSettingFlashCompensation

const TUid KUidECamEventCameraSettingFlashCompensation={ 0x1020E7A0 };

Description

Flash compensation.

[Top]


KUidECamEventCameraSettingFlashManualPower

const TUid KUidECamEventCameraSettingFlashManualPower={ 0x1020E7A1 };

Description

Manual flash power.

[Top]


KUidECamEventCameraSettingFlashRedEyeReduce

const TUid KUidECamEventCameraSettingFlashRedEyeReduce={ 0x1020E7A2 };

Description

Red eye reduce mode.

[Top]


KUidECamEventCameraSettingExposureMode

const TUid KUidECamEventCameraSettingExposureMode={ 0x1020E7A3 };

Description

Exposure mode setting.

[Top]


KUidECamEventCameraSettingExposureCompensationStep

const TUid KUidECamEventCameraSettingExposureCompensationStep={ 0x1020E7A4 };

Description

Exposure compensation step.

[Top]


KUidECamEventCameraSettingExposureCompensation

const TUid KUidECamEventCameraSettingExposureCompensation={ 0x1020E7A5 };

Description

Exposure compensation.

[Top]


KUidECamEventCameraSettingExposureLock

const TUid KUidECamEventCameraSettingExposureLock={ 0x1020E1B5 };

Description

Exposure lock state.

[Top]


KUidECamEventAELock

const TUid KUidECamEventAELock={ 0x1020E7AE };

Description

AE lock option.

[Top]


KUidECamEventCameraSettingWhiteBalanceMode

const TUid KUidECamEventCameraSettingWhiteBalanceMode={ 0x1020E7A6 };

Description

White balance.

[Top]


KUidECamEventCameraSettingTimerInterval

const TUid KUidECamEventCameraSettingTimerInterval={ 0x1020E7A7 };

Description

Timer changed.

[Top]


KUidECamEventCameraSettingTimeLapse

const TUid KUidECamEventCameraSettingTimeLapse={ 0x1020E7A8 };

Description

Timer lapse period.

[Top]


KUidECamEventCameraSettingOpticalZoom

const TUid KUidECamEventCameraSettingOpticalZoom={ 0x1020E7A9 };

Description

Optical zoom.

[Top]


KUidECamEventCameraSettingOpticalZoomRange

const TUid KUidECamEventCameraSettingOpticalZoomRange={ 0x1020E7AA };

Description

Optical zoom range.

[Top]


KUidECamEventCameraSettingDigitalZoom

const TUid KUidECamEventCameraSettingDigitalZoom={ 0x1020E7AB };

Description

Digital zoom.

[Top]


KUidECamEventCameraSettingDigitalZoomRange

const TUid KUidECamEventCameraSettingDigitalZoomRange={ 0x1020E7AC };

Description

Digital zoom range.

[Top]


KUidECamEventSoundClick

const TUid KUidECamEventSoundClick={ 0x1020E7AD };

Description

Clicking sound state.

[Top]


KUidECamEventPixelAspectRatio

const TUid KUidECamEventPixelAspectRatio={ 0x1020E7AF };

Description

Pixel aspect ratio.

[Top]


KUidECamEventYuvRange

const TUid KUidECamEventYuvRange={ 0x1020E1B0 };

Description

Yuv range.

[Top]


KUidECamEventBurstImages

const TUid KUidECamEventBurstImages={ 0x1020E1B2 };

Description

Burst images.

[Top]


KUidECamEventCameraSettingsStabilizationEffect

const TUid KUidECamEventCameraSettingsStabilizationEffect={ 0x1027375A };

Description

Stabilization effect - magnitude of stabilization

[Top]


KUidECamEventSettingsStabilizationAlgorithmComplexity

const TUid KUidECamEventSettingsStabilizationAlgorithmComplexity={ 0x1027375B };

Description

Stabilization algorithm

[Top]


KUidECamEventCameraSettingsContinuousAutoFocusTimeout

const TUid KUidECamEventCameraSettingsContinuousAutoFocusTimeout={ 0x1027375D };

Description

Continuous Autofocus timeout

[Top]


KUidECamEventCameraSettingsWBValue

const TUid KUidECamEventCameraSettingsWBValue={ 0x1027375E };

Description

White Balance manual setting

[Top]


KUidECamEventFlashReady

const TUid KUidECamEventFlashReady={ 0x102737D7 };

Description

Flash ready

[Top]


KUidECamEventFlashNotReady

const TUid KUidECamEventFlashNotReady={ 0x102737D8 };

Description

Flash not ready

[Top]


KUidECamEventCameraSettingFocusRange2

const TUid KUidECamEventCameraSettingFocusRange2={ 0x10273814 };

Description

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:

[Top]


KUidECamEventCameraSettingAutoFocusType2

const TUid KUidECamEventCameraSettingAutoFocusType2={ 0x10273817 };

Description

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:

[Top]


KUidECamEventCameraSettingIsoRateType

const TUid KUidECamEventCameraSettingIsoRateType={ 0x102825F9 };

Description

ISO Rate type.

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

[Top]


KUidECamEventCameraSettingReferenceScreen

const TUid KUidECamEventCameraSettingReferenceScreen={ 0x1028260F };

Description

Reference Screen setting.

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

[Top]


KUidECamEventCameraSettingAFAssistantLight

const TUid KUidECamEventCameraSettingAFAssistantLight={ 0x1028261A };

Description

Pre Capture Warning indication.

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

[Top]


KUidECamPresetFactoryDefault

const TUid KUidECamPresetFactoryDefault={ 0x1027375F };

Description

Default settings

[Top]


KUidECamPresetOutdoor

const TUid KUidECamPresetOutdoor={ 0x1020E1B8 };

Description

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

[Top]


KUidECamPresetOutdoorSport

const TUid KUidECamPresetOutdoorSport={ 0x1020E1B9 };

Description

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

[Top]


KUidECamPresetSnow

const TUid KUidECamPresetSnow={ 0x1020E1BA };

Description

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

[Top]


KUidECamPresetBeach

const TUid KUidECamPresetBeach={ 0x1020E1BB };

Description

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

[Top]


KUidECamPresetNightPortrait

const TUid KUidECamPresetNightPortrait={ 0x1020E1BC };

Description

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

[Top]


KUidECamPresetNightFireworks

const TUid KUidECamPresetNightFireworks={ 0x1020E1BD };

Description

Night time shot with long exposure time and no flash.

[Top]


KUidECamPresetFog

const TUid KUidECamPresetFog={ 0x1020E1BE };

Description

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

[Top]


KUidECamPresetIndoor

const TUid KUidECamPresetIndoor={ 0x1020E1BF };

Description

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

[Top]


KUidECamPresetIndoorSport

const TUid KUidECamPresetIndoorSport={ 0x1020E1C0 };

Description

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

[Top]


KUidECamPresetNightPartyIndoor

const TUid KUidECamPresetNightPartyIndoor={ 0x10282611 };

Description

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(MCameraObserver2 &,TInt,TInt) or CCamera::NewDuplicate2L(MCameraObserver2 &,TInt).

[Top]


KUidECamPresetNightCloseUp

const TUid KUidECamPresetNightCloseUp={ 0x10282612 };

Description

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(MCameraObserver2 &,TInt,TInt) or CCamera::NewDuplicate2L(MCameraObserver2 &,TInt).

[Top]


KUidECamPresetNightMacro

const TUid KUidECamPresetNightMacro={ 0x10282613 };

Description

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(MCameraObserver2 &,TInt,TInt) or CCamera::NewDuplicate2L(MCameraObserver2 &,TInt).

[Top]


KUidECamPresetTextDocument

const TUid KUidECamPresetTextDocument={ 0x10282614 };

Description

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(MCameraObserver2 &,TInt,TInt) or CCamera::NewDuplicate2L(MCameraObserver2 &,TInt).

[Top]


KUidECamPresetBarcode

const TUid KUidECamPresetBarcode={ 0x10282615 };

Description

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(MCameraObserver2 &,TInt,TInt) or CCamera::NewDuplicate2L(MCameraObserver2 &,TInt).

[Top]


KUidECamPresetAuto

const TUid KUidECamPresetAuto={ 0x10282616 };

Description

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(MCameraObserver2 &,TInt,TInt) or CCamera::NewDuplicate2L(MCameraObserver2 &,TInt).

[Top]


KUidECamPresetPortrait

const TUid KUidECamPresetPortrait={ 0x10282617 };

Description

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(MCameraObserver2 &,TInt,TInt) or CCamera::NewDuplicate2L(MCameraObserver2 &,TInt).

[Top]


KUidECamPresetLandscape

const TUid KUidECamPresetLandscape={ 0x10282618 };

Description

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(MCameraObserver2 &,TInt,TInt) or CCamera::NewDuplicate2L(MCameraObserver2 &,TInt).

[Top]


KUidECamPresetAmbienceMood

const TUid KUidECamPresetAmbienceMood={ 0x10282619 };

Description

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(MCameraObserver2 &,TInt,TInt) or CCamera::NewDuplicate2L(MCameraObserver2 &,TInt).