--- a/camerauis/cameraapp/generic/common/inc/CamSettingsInternal.hrh Thu Aug 19 09:36:57 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,702 +0,0 @@
-/*
-* Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: Contains constants which define the configuration of the camera.
-* These constants are internal to this application only.
-*
-*/
-
-
-#ifndef CAMSETTINGSINTERNAL_HRH
-#define CAMSETTINGSINTERNAL_HRH
-
-// DATA TYPES
-
-// Ids for different settings list items.
-enum TCamSettingItemIds
- {
- // Start mode photo or video
- ECamSettingItemDefaultMode, // shared key is "DefaultCaptureMode"
-
- // -----------------------------------------------------
- // Static photo settings
- ECamSettingItemStaticPhotoRangeMin, // Range marker for static photo settings
- ECamSettingItemPhotoQuality, // shared key is "PhotoQuality"
- ECamSettingItemPhotoShowFocusPoint, // shared key is "PhotoFocusPoint"
- ECamSettingItemPhotoStoreInAlbum, // shared key is "PhotoStoreAlbum"
- ECamSettingItemShowCapturedPhoto, // shared key is "PhotoShowCaptured"
- ECamSettingItemPhotoCaptureTone, // shared key is "PhotoCaptureTone"
- ECamSettingItemPhotoMediaStorage, // shared key is "PhotoMemInUse"
- ECamSettingItemPhotoNameBase, // shared key is "ImgBase" from KSDUidCamcorder
- ECamSettingItemPhotoNameBaseType, // shared key is "ImgNamType"
- ECamSettingItemPhotoNumber, // shared key is "ImgCount"
- ECamSettingItemPhotoDigitalZoom, // shared key is "PhotoExtDigZoom"
- ECamSettingItemFaceTracking, // shared key is "PhotoFaceTracking"
- ECamSettingItemImageRotation,
- ECamSettingItemFlickerCancel,
-
-
- ECamSettingItemPhotoSize, // shared key is "PhotoSize"
- ECamSettingItemPhotoCompression, // not in shared data. Need to hold compression
- // as this can change from standard for sports scene
- // and sequence mode.
- ECamSettingItemImageToolbarItems,
- ECamSettingItemImageToolbarDefaultItems,
- ECamSettingItemStaticPhotoRangeMax, // Range marker for static photo settings
- // -----------------------------------------------------
-
- // -----------------------------------------------------
- // Static Video settings
- ECamSettingItemStaticVideoRangeMin, // Range marker for static video settings
- ECamSettingItemVideoAudioRec, // shared key is "VideoAudRec"
- ECamSettingItemContinuousAutofocus, // shared key is "KCamCrContinuosAutofocus"
- ECamSettingItemVideoStoreInAlbum, // shared key is "VideoStoreAlbum"
- ECamSettingItemVideoShowCapturedVideo, // shared key is "VideoShowCaptured"
- ECamSettingItemVideoMediaStorage, // shared key is "VideoMemInUse"
- ECamSettingItemVideoNameBase, // shared key is "VidBase" from KSDUidCamcorder
- ECamSettingItemVideoNameBaseType, // shared key is "VidNamType"
- ECamSettingItemVideoNumber, // shared key is "VidCount"
- ECamSettingItemVideoQuality, // shared key is "VideoQuality"
- ECamSettingItemVideoDigitalZoom, // shared key is "VidExtDigZoom"
- ECamSettingItemVideoStab,
- ECamSettingItemVideoOpZoomOff, //
- ECamSettingItemVideoResolution, // shared key is "VideoRes"
- ECamSettingItemVideoClipLength, // shared key is "VideoClipLen"
- ECamSettingItemVideoFileType, // shared key is "VideoFileType"
- ECamSettingItemStaticVideoRangeMax, // Range marker for static video settings
- // -----------------------------------------------------
-
- // -----------------------------------------------------
- // Static common settings
- ECamSettingItemStaticCommonRangeMin, // Range marker for static common settings
- ECamSettingItemUserMode,
- ECamSettingItemDefaultAlbumId,
- ECamSettingItemDefaultAlbumName,
- ECamSettingItemRecLocation,
- //Photo and video editor support
- ECamSettingItemPhotoEditorSupport, // Support for photo editor
- ECamSettingItemVideoEditorSupport, // Support for video editor
- ECamSettingItemRemovePhoneMemoryUsage, // Remove phone memory usage
- ECamSettingItemStopRecordingInHdmiMode, // Stop video recording when HDMI cable is inserted
- ECamSettingItemStaticCommonRangeMax, // Range marker for static common settings
- // -----------------------------------------------------
-
- // -----------------------------------------------------
- // User Scene Settings items (shared .ini data)
- ECamSettingItemUserSceneRangeMin, // Range marker for user scene settings
- ECamSettingItemUserSceneBasedOnScene, // shared key is "UserSceneBasedOnScene"
- ECamSettingItemUserSceneWhitebalance, // shared key is "UserSceneWhiteBalance"
- ECamSettingItemUserSceneColourFilter, // shared key is "UserSceneColourFilter"
- ECamSettingItemUserSceneExposure, // shared key is "UserSceneExposure"
- ECamSettingItemUserSceneFlash, // shared key is "UserSceneFlash"
- ECamSettingItemUserSceneBrightness, // shared key is "UserSceneBrightness"
- ECamSettingItemUserSceneContrast, // shared key is "UserSceneContrast"
- ECamSettingItemUserSceneImageSharpness,
- ECamSettingItemUserSceneColourSaturation,
- ECamSettingItemUserSceneLightSensitivity, // shared key is "UserSceneLightSensitivity"
- ECamSettingItemUserSceneDefault, // shared key is "UserSceneDefault"
- ECamSettingItemUserSceneRangeMax, // Range marker for user scene settings
-
- ECamSettingItemUserSceneReset, // This needs to be out of the range as it is not stored
- // but is more of a command identifier.
- // -----------------------------------------------------
-
- // -----------------------------------------------------
- // Capture setup photo Settings items
- ECamSettingItemDynamicPhotoRangeMin, // Range marker for dynamic photo settings
- ECamSettingItemDynamicPhotoScene,
- ECamSettingItemDynamicPhotoWhiteBalance,
- ECamSettingItemDynamicPhotoExposure,
- ECamSettingItemDynamicPhotoColourFilter,
- ECamSettingItemDynamicPhotoFlash,
- ECamSettingItemDynamicPhotoBrightness,
- ECamSettingItemDynamicPhotoContrast,
- ECamSettingItemDynamicPhotoImageSharpness,
- ECamSettingItemDynamicPhotoColourSaturation,
- ECamSettingItemDynamicSelfTimer,
- ECamSettingItemDynamicPhotoLightSensitivity,
- ECamSettingItemViewfinderGrid,
- ECamSettingItemHistogram,
- ECamSettingItemDynamicPhotoFocusMode,
- ECamSettingItemDynamicPhotoRangeMax, // Range marker for dynamic photo settings
- // -----------------------------------------------------
-
- // -----------------------------------------------------
- // Capture setup video Settings items
- ECamSettingItemDynamicVideoRangeMin, // Range marker for dynamic video settings
- ECamSettingItemDynamicVideoScene,
- ECamSettingItemDynamicVideoWhiteBalance,
- ECamSettingItemDynamicVideoExposure,
- ECamSettingItemDynamicVideoColourFilter,
- ECamSettingItemDynamicVideoFlash,
- ECamSettingItemDynamicVideoBrightness,
- ECamSettingItemDynamicVideoContrast,
- ECamSettingItemDynamicVideoColourSaturation,
- ECamSettingItemDynamicVideoLightSensitivity,
- ECamSettingItemDynamicVideoRangeMax, // Range marker for dynamic video settings
- // -----------------------------------------------------
-
- // -----------------------------------------------------
- // Scene Settings items
- ECamSettingItemSceneRangeMin, // Range marker for scene settings
- ECamSettingItemSceneAEMode,
- ECamSettingItemSceneAWBMode,
- ECamSettingItemSceneAFMode,
- ECamSettingItemSceneFlashMode,
- ECamSettingItemSceneMaxRes,
- ECamSettingItemSceneSharpness,
- ECamSettingItemSceneContrast,
- ECamSettingItemSceneISO,
- ECamSettingItemSceneEV,
- ECamSettingItemSceneFramerate,
- ECamSettingItemSceneRangeMax, // Range marker for scene settings
- // -----------------------------------------------------
-
- // -----------------------------------------------------
- // Command like setting items that are not stored in any setting list.
- // Used to identify setting item in setting list,
- // but value of the setting will never be stored in settings model.
-
- ECamSettingItemSequenceMode, // Not stored setting (could be made one)
- ECamSettingItemVideoModeSelect, // Used in photo mode, but not storable setting
- ECamSettingItemImageModeSelect, // Used in video mode, but not storable setting
-
- ECamSettingItemFullToolbar, // Used to add all items to Toolbar
- ECamSettingItemCustomiseToolbar,// Used to identify "Customise toolbar" AP item
- ECamSettingItemGotoPhotos, // Used to identify "Go to photos" AP item
- ECamSettingItemRestoreCameraSettings,
- ECamSettingItemSwitchCamera, // Used to switch between 1st and 2nd camera
-
- // -----------------------------------------------------
-
- ECamSettingItemLast // Marker - keep this as the last item
- };
-
-// Video quality settings.
-// Values associated with the key "VideoQuality" for the shared.ini file
-enum TCamVideoQualitySettings
- {
- ECamVideoQualityHigh,
- ECamVideoQualityNormalHigh,
- ECamVideoQualityNormal,
- ECamVideoQualityNormalLow,
- ECamVideoQualitySharing
- };
-
-/**
-* Video quality description enumeration
-*/
-enum TCamVideoQualityDescription
- {
- ECamVideoQualityDescHDHighest,
- ECamVideoQualityDescWidescreenHighest,
- ECamVideoQualityDescTVHigh,
- ECamVideoQualityDescHigh,
- ECamVideoQualityDescWidescreenHigh,
- ECamVideoQualityDescWidescreenNorm,
- ECamVideoQualityDescTVNorm,
- ECamVideoQualityDescNorm,
- ECamVideoQualityDescWebHigh,
- ECamVideoQualityDescWebNorm,
- ECamVideoQualityDescMMS,
- ECamVideoQualityDescSharing,
- ECamVideoQualityDescLast
- };
-
-// Photo quality settings
-// Values associated with the key "PhotoQuality" for the shared.ini file
-enum TCamImageQualitySetting
- {
- ECamImageQualityPrint12m,
- ECamImageQualityPrintW9m,
- ECamImageQualityPrint8m,
- ECamImageQualityPrintW6m,
- ECamImageQualityPrint5m,
- ECamImageQualityPrint3m, // 3 MegaPixel print quality
- ECamImageQualityPrint2m, // 2 MegaPixel print quality
- ECamImageQualityPrint1_3m, // 1.3 MegaPixel print quality
- ECamImageQualityEmail1m,
- ECamImageQualityEmail08m,
- ECamImageQualityEmail05m,
- ECamImageQualityMMS,
- ECamImageQualitySecondary,
- ECamImageQualityLast
- };
-
-/**
-* Photo quality description enumeration
-*/
-enum TCamPhotoQualityDescription
- {
- ECamPhotoQualityDesc12mLarge,
- ECamPhotoQualityDescW9mLarge,
- ECamPhotoQualityDesc8mLarge,
- ECamPhotoQualityDescW6mLarge,
- ECamPhotoQualityDesc5mLarge,
- ECamPhotoQualityDesc3mLarge,
- ECamPhotoQualityDesc2mLarge,
- ECamPhotoQualityDesc3mMed,
- ECamPhotoQualityDesc2mMed,
- ECamPhotoQualityDesc1mMed,
- ECamPhotoQualityDesc1_3mSmall,
- ECamPhotoQualityDesc1mSmall,
- ECamPhotoQualityDesc0_8mMed,
- ECamPhotoQualityDescMms,
- ECamPhotoQualityDescLast
- };
-
-// Ids for different photo compression levels.
-enum TCamPhotoQualityId
- {
- ECamPhotoQualitySuperFine = 99,
- ECamPhotoQualityFine = 85,
- ECamPhotoQualityStandard = 70,
- ECamPhotoQualityBasic = 50,
- ECamPhotoQualityMMS = 25
- };
-
-// Burst capture on product requires less than 85% quality to avoid
-// hardware performing hardware post-processing on the images during
-// a burst capture (which slows the saving of the burst down)
-#define KCamPhotoQualityBurst 84
-
-// Ids for different photo size settings.
-enum TCamPhotoSizeId
- {
- ECamPhotoSizeVGA, // (640 x 480)
- ECamPhotoSizeSVGA, // (800 X 600 )
- ECamPhotoSizeXGA, // 0.8MegaPixel (1024 x 768 )
- ECamPhotoSize1MP,
- ECamPhotoSize1_3MP, // 1.3 Megapixel (1280x960)
- ECamPhotoSize2MP, // 2 MegaPixel (1600 x 1200)
- ECamPhotoSize3MP, // 3 MegaPixel (2048 x 1536)
- ECamPhotoSize5MP, // 5 MegaPixel
- ECamPhotoSize8MP, // 8 MegaPixel
- ECamPhotoSize12MP, // 12 MegaPixel
- ECamPhotoSizeW6MP, // 6 MegaPixel 16:9 (3264 x 1832)
- ECamPhotoSizeW9MP, // 9 MegaPixel 16:9 (4000 x 2248)
- ECamPhotoSizeCIF,
- ECamPhotoSizeQVGA,
- ECamPhotoSizeWVGA, // @todo: only VF layout implemented (VF size 640x356)
- ECamPhotoSizeLast
- };
-
-// Ids for video resolution
-enum TCamVideoResolution
- {
- ECamVideoResolutionSubQCIF, // Small (128 x 96)
- ECamVideoResolutionQCIF, // Medium (176 x 144)
- ECamVideoResolutionCIF, // Large (352 x 288)
- ECamVideoResolutionVGA, // VGA (640 x 480)
- ECamVideoResolutionQVGA, // QVGA (320 x 240)
- ECamVideoResolutionNHD, // NHD (640 x 352)
- ECamVideoResolutionWVGA, // WVGA (864 x 480)
- ECamVideoResolutionHD, // HD (1280 x 720)
- ECamVideoResolutionLast
- };
-
-// Ids for video file type
-enum TCamVideoFileType
- {
- ECamVideoMpeg4,
- ECamVideoH263,
- ECamVideoTypeLast
- };
-
-// Ids for different scenes
-// Values associated with the key "UserSceneBasedOnScene" for
-// the shared.ini file
-enum TCamSceneId
- {
- ECamSceneAuto,
- ECamSceneUser,
- ECamScenePortrait,
- ECamSceneMacro,
- ECamSceneScenery, // landscape
- ECamSceneSports,
- ECamSceneNight,
- ECamSceneNightPortrait,
-
- ECamSceneNormal,
- ECamSceneNightScenery,
- ECamSceneCandlelight,
- ECamSceneLowLight
- };
-
-
-
-// Ids for location setting
-enum TCamLocationId
- {
- ECamLocationOff,
- ECamLocationOn
- };
-
-// Ids for different AE mode settings of a scene
-enum TCamSceneAEMode
- {
- ECamSceneAEModeAuto = 0x000,
- ECamSceneAEModeNight = 0x001,
- ECamSceneAEModeBacklight = 0x002,
- ECamSceneAEModeCenter = 0x004,
- ECamSceneAEModeSports = 0x008
- };
-
-// Ids for different AF mode settings of a scene
-enum TCamSceneAFMode
- {
- ECamSceneAFModeMacro = 0x001,
- ECamSceneAFPortrait = 0x002,
- ECamSceneAFModeNormal = 0x004,
- ECamSceneAFModeInfinity = 0x008,
- ECamSceneAFModeHyperfocal = 0x010,
- ECamSceneAFModeContinuous = 0x020
- };
-
-// Ids for different timelapse settings
-enum TCamTimeLapse
- {
- ECamTimeLapseOff,
- ECamTimeLapseMin,
- ECamTimeLapse5sec,
- ECamTimeLapse10sec,
- ECamTimeLapse30sec,
- ECamTimeLapse1min,
- ECamTimeLapse5min,
- ECamTimeLapse10min,
- ECamTimeLapse15min,
- ECamTimeLapse30min,
- ECamTimeLapseEnd // Not a selectable option, just reflects the no of options
- };
-
-
-// Viewfinder setting value enumeration
-enum TCamVfGridState
- {
- ECamViewfinderGridOn = 0, // These are used as indexes to tooltips.
- ECamViewfinderGridOff = 1 //
- };
-
-// Advanced / novice user mode setting values
-enum TCamUserMode
- {
- ECamUserModeNovice = 0,
- ECamUserModeAdvanced = 1
- };
-
-// Photo mode precapture view Active palette item locations
-//
-// NOTE:
-// !!! Current ActivePalette2 implementation ignores the index !!!
-//
-// 0 mode
-// 1 scene
-// 2 flash
-// 3 face tracking
-// 4 self timer
-// 5 go to photos
-// 6 sequence mode
-// 7 colour tone
-// 8 vf grid
-// 9 white balance
-// 10 exposure compensation
-// 11 sharpness
-// 12 contrast
-// 13 light sensitivity
-enum TCamPhotoPreCaptureAPSlot
- {
- ECamAPSlotPhotoPreCaptureMode = 0,
- ECamAPSlotPhotoPreCaptureScene,
- ECamAPSlotPhotoPreCaptureFlash,
- ECamAPSlotPhotoPreCaptureFacetracking,
- ECamAPSlotPhotoPreCaptureSelfTimer,
- ECamAPSlotPhotoPreCaptureGotoPhotos,
- ECamAPSlotPhotoPreCaptureSequence,
- ECamAPSlotPhotoPreCaptureColour,
- ECamAPSlotPhotoPreCaptureVfGrid,
- ECamAPSlotPhotoPreCaptureWB,
- ECamAPSlotPhotoPreCaptureEV,
- ECamAPSlotPhotoPreCaptureSharpness,
- ECamAPSlotPhotoPreCaptureBrightness,
- ECamAPSlotPhotoPreCaptureContrast,
- ECamAPSlotPhotoPreCaptureISO
- };
-
-enum TCamVideoPreCaptureAPSlot
- {
- ECamAPSlotVideoPreCaptureMode = 0,
- ECamAPSlotVideoPreCaptureScene,
- ECamAPSlotVideoPreCaptureVideoLight,
- ECamAPSlotVideoPreCaptureWB,
- ECamAPSlotVideoPreCaptureColour,
- ECamAPSlotVideoPreCaptureGotoPhotos
- };
-
-
-
-// <CAMERAAPP_CAPI_V2_MIGRATION>
-
-// Moved from camappui.h
-
-
-
-enum TCamCameraMode
- {
- ECamControllerIdle,
- ECamControllerImage,
- ECamControllerVideo,
- ECamControllerShutdown
- };
-
-enum TCamImageCaptureMode
- {
- ECamImageCaptureNone,
- ECamImageCaptureSingle,
- ECamImageCaptureBurst,
- ECamImageCaptureTimeLapse
- };
-
-enum TCamCaptureOperation
- {
- ECamNoOperation,
- ECamFocusing,
- ECamFocused,
- ECamFocusFailed,
- ECamCapturing,
- ECamPausing,
- ECamPaused,
- ECamResuming,
- ECamCompleting,
-
- ECamStandby
- };
-
-enum TCamActiveCamera
- {
- ECamActiveCameraPrimary,
- ECamActiveCameraSecondary,
- ECamActiveCameraNone
- };
-
-enum TCamSupportFlag
- {
- ECamSupportUnknown,
- ECamSupportOff,
- ECamSupportOn
- };
-
-// Moved from CCamZoomModel
-/**
-* Zoom mode
-*/
-enum TCamZoomMode
- {
- ECamZoomModeUndefined,
- ECamZoomModeOptical,
- ECamZoomModeDigital,
- ECamZoomModeExtended
- };
-
-
-
-// ---------------------------------------------------------------------------
-// Strings for enumeration values
-#ifndef CAMERAAPP_PLUGIN_BUILD
-#ifdef _DEBUG
-
-#include <e32def.h> // For TUint16
-
-// TCamCameraMode names for debug prints
-const TUint16* const KCamModeNames[] =
- {
- (const TUint16* const)_S16("ECamControllerIdle"),
- (const TUint16* const)_S16("ECamControllerImage"),
- (const TUint16* const)_S16("ECamControllerVideo"),
- (const TUint16* const)_S16("ECamControllerShutdown")
- };
-
-// TCamImageCaptureMode names for debug prints
-const TUint16* const KCamImageModeNames[] =
- {
- (const TUint16* const)_S16("ECamImageCaptureNone"),
- (const TUint16* const)_S16("ECamImageCaptureSingle"),
- (const TUint16* const)_S16("ECamImageCaptureBurst"),
- (const TUint16* const)_S16("ECamImageCaptureTimeLapse")
- };
-
-// TCamCaptureOperation names for debug prints
-const TUint16* const KCamCaptureOperationNames[] =
- {
- (const TUint16* const)_S16("ECamNoOperation"),
- (const TUint16* const)_S16("ECamFocusing"),
- (const TUint16* const)_S16("ECamFocused"),
- (const TUint16* const)_S16("ECamFocusFailed"),
- (const TUint16* const)_S16("ECamCapturing"),
- (const TUint16* const)_S16("ECamPausing"),
- (const TUint16* const)_S16("ECamPaused"),
- (const TUint16* const)_S16("ECamResuming"),
- (const TUint16* const)_S16("ECamCompleting"),
- (const TUint16* const)_S16("ECamStandby")
- };
-
-const TUint16* const KCamSettingItemNames[] =
- {
- (const TUint16* const)_S16("ItemDefaultMode"),
- // -----------------------------------------------------
- (const TUint16* const)_S16("ItemStaticPhotoRangeMin"),
- (const TUint16* const)_S16("ItemPhotoQuality"),
- (const TUint16* const)_S16("ItemPhotoShowFocusPoint"),
- (const TUint16* const)_S16("ItemPhotoStoreInAlbum"),
- (const TUint16* const)_S16("ItemShowCapturedPhoto"),
- (const TUint16* const)_S16("ItemPhotoCaptureTone"),
- (const TUint16* const)_S16("ItemPhotoMediaStorage"),
- (const TUint16* const)_S16("ItemPhotoNameBase"),
- (const TUint16* const)_S16("ItemPhotoNameBaseType"),
- (const TUint16* const)_S16("ItemPhotoNumber"),
- (const TUint16* const)_S16("ItemPhotoDigitalZoom"),
- (const TUint16* const)_S16("ItemImageFaceTracking"),
- (const TUint16* const)_S16("ItemImageRotation"),
- (const TUint16* const)_S16("ItemFlickerCancel"),
- (const TUint16* const)_S16("ItemPhotoSize"),
- (const TUint16* const)_S16("ItemPhotoCompression"),
- (const TUint16* const)_S16("ItemImageToolbarItems"),
- (const TUint16* const)_S16("ItemImageToolbarDefaultItems"),
- (const TUint16* const)_S16("ItemStaticPhotoRangeMax"),
- // -----------------------------------------------------
- (const TUint16* const)_S16("ItemStaticVideoRangeMin"),
- (const TUint16* const)_S16("ItemVideoAudioRec"),
- (const TUint16* const)_S16("ItemContinuousAutofocus"),
- (const TUint16* const)_S16("ItemVideoStoreInAlbum"),
- (const TUint16* const)_S16("ItemVideoShowCapturedVideo"),
- (const TUint16* const)_S16("ItemVideoMediaStorage"),
- (const TUint16* const)_S16("ItemVideoNameBase"),
- (const TUint16* const)_S16("ItemVideoNameBaseType"),
- (const TUint16* const)_S16("ItemVideoNumber"),
- (const TUint16* const)_S16("ItemVideoQuality"),
- (const TUint16* const)_S16("ItemVideoDigitalZoom"),
- (const TUint16* const)_S16("ItemVideoStab"),
- (const TUint16* const)_S16("ItemVideoOpZoomOff"),
- (const TUint16* const)_S16("ItemVideoResolution"),
- (const TUint16* const)_S16("ItemVideoClipLength"),
- (const TUint16* const)_S16("ItemVideoFileType"),
- (const TUint16* const)_S16("ItemStaticVideoRangeMax"),
- // -----------------------------------------------------
- (const TUint16* const)_S16("ItemStaticCommonRangeMin"),
- (const TUint16* const)_S16("ItemUserMode"),
- (const TUint16* const)_S16("ItemDefaultAlbumId"),
- (const TUint16* const)_S16("ItemDefaultAlbumName"),
- (const TUint16* const)_S16("ItemRecLocation"),
- (const TUint16* const)_S16("ItemPhotoEditorSupport"),
- (const TUint16* const)_S16("ItemVideoEditorSupport"),
- (const TUint16* const)_S16("ItemRemovePhoneMemoryUsage"),
- (const TUint16* const)_S16("ItemStopRecordingInHdmiMode"),
- (const TUint16* const)_S16("ItemStaticCommonRangeMax"),
- // -----------------------------------------------------
- (const TUint16* const)_S16("ItemUserSceneRangeMin"),
- (const TUint16* const)_S16("ItemUserSceneBasedOnScene"),
- (const TUint16* const)_S16("ItemUserSceneWhitebalance"),
- (const TUint16* const)_S16("ItemUserSceneColourFilter"),
- (const TUint16* const)_S16("ItemUserSceneExposure"),
- (const TUint16* const)_S16("ItemUserSceneFlash"),
- (const TUint16* const)_S16("ItemUserSceneBrightness"),
- (const TUint16* const)_S16("ItemUserSceneContrast"),
- (const TUint16* const)_S16("ItemUserSceneImageSharpness"),
- (const TUint16* const)_S16("ItemUserSceneColourSaturation"),
- (const TUint16* const)_S16("ItemUserSceneLightSensitivity"),
- (const TUint16* const)_S16("ItemUserSceneDefault"),
- (const TUint16* const)_S16("ItemUserSceneRangeMax"),
- (const TUint16* const)_S16("ItemUserSceneReset"),
- // -----------------------------------------------------
- (const TUint16* const)_S16("ItemDynamicPhotoRangeMin"),
- (const TUint16* const)_S16("ItemDynamicPhotoScene"),
- (const TUint16* const)_S16("ItemDynamicPhotoWhiteBalance"),
- (const TUint16* const)_S16("ItemDynamicPhotoExposure"),
- (const TUint16* const)_S16("ItemDynamicPhotoColourFilter"),
- (const TUint16* const)_S16("ItemDynamicPhotoFlash"),
- (const TUint16* const)_S16("ItemDynamicPhotoBrightness"),
- (const TUint16* const)_S16("ItemDynamicPhotoContrast"),
- (const TUint16* const)_S16("ItemDynamicPhotoImageSharpness"),
- (const TUint16* const)_S16("ItemDynamicPhotoColourSaturation"),
- (const TUint16* const)_S16("ItemDynamicSelfTimer"),
- (const TUint16* const)_S16("ItemDynamicPhotoLightSensitivity"),
- (const TUint16* const)_S16("ItemViewfinderGrid"),
- (const TUint16* const)_S16("ItemHistogram"),
- (const TUint16* const)_S16("ItemDynamicPhotoFocusMode"),
- (const TUint16* const)_S16("ItemDynamicPhotoRangeMax"),
- // -----------------------------------------------------
- (const TUint16* const)_S16("ItemDynamicVideoRangeMin"),
- (const TUint16* const)_S16("ItemDynamicVideoScene"),
- (const TUint16* const)_S16("ItemDynamicVideoWhiteBalance"),
- (const TUint16* const)_S16("ItemDynamicVideoExposure"),
- (const TUint16* const)_S16("ItemDynamicVideoColourFilter"),
- (const TUint16* const)_S16("ItemDynamicVideoFlash"),
- (const TUint16* const)_S16("ItemDynamicVideoBrightness"),
- (const TUint16* const)_S16("ItemDynamicVideoContrast"),
- (const TUint16* const)_S16("ItemDynamicVideoColourSaturation"),
- (const TUint16* const)_S16("ItemDynamicVideoLightSensitivity"),
- (const TUint16* const)_S16("ItemDynamicVideoRangeMax"),
- // -----------------------------------------------------
- (const TUint16* const)_S16("ItemSceneRangeMin"),
- (const TUint16* const)_S16("ItemSceneAEMode"),
- (const TUint16* const)_S16("ItemSceneAWBMode"),
- (const TUint16* const)_S16("ItemSceneAFMode"),
- (const TUint16* const)_S16("ItemSceneFlashMode"),
- (const TUint16* const)_S16("ItemSceneMaxRes"),
- (const TUint16* const)_S16("ItemSceneSharpness"),
- (const TUint16* const)_S16("ItemSceneContrast"),
- (const TUint16* const)_S16("ItemSceneISO"),
- (const TUint16* const)_S16("ItemSceneEV"),
- (const TUint16* const)_S16("ItemSceneFrameRate"),
- (const TUint16* const)_S16("ItemSceneRangeMax"),
- // -----------------------------------------------------
- (const TUint16* const)_S16("ItemSequenceMode"),
- (const TUint16* const)_S16("ItemVideoModeSelect"),
- (const TUint16* const)_S16("ItemImageModeSelect"),
- (const TUint16* const)_S16("ItemSwitchCamera"),
- (const TUint16* const)_S16("ItemFullToolbar"),
- (const TUint16* const)_S16("ItemCustomiseToolbar"),
- (const TUint16* const)_S16("ItemGotoPhotos"),
- (const TUint16* const)_S16("ItemRestoreCameraSettings")
- // -----------------------------------------------------
- };
-// Verifying there is a description for all the setting ids.
-// The text array is indexed with the id value, so need to have these for all!
-__ASSERT_COMPILE( (sizeof(KCamSettingItemNames) / sizeof(TUint16*)) == ECamSettingItemLast );
-
-
-const TUint16* const KCamSceneNames[] =
- {
- (const TUint16* const )_S16("ECamSceneAuto (still)"),
- (const TUint16* const )_S16("ECamSceneUser (still)"),
- (const TUint16* const )_S16("ECamScenePortrait (still)"),
- (const TUint16* const )_S16("ECamSceneMacro (still)"),
- (const TUint16* const )_S16("ECamSceneScenery (still)"),
- (const TUint16* const )_S16("ECamSceneSports (still)"),
- (const TUint16* const )_S16("ECamSceneNight (still)"),
- (const TUint16* const )_S16("ECamSceneNightPortrait (still)"),
- // Video scenes
- (const TUint16* const )_S16("ECamSceneNormal (video)"),
- (const TUint16* const )_S16("ECamSceneNightScenery (video)"),
- (const TUint16* const )_S16("ECamSceneCandlelight (video)"),
- (const TUint16* const )_S16("ECamSceneLowLight (video)")
- };
-
-
-#endif // _DEBUG
-#endif //CAMERAAPP_PLUGIN_BUILD
-// ---------------------------------------------------------------------------
-
-
-// </CAMERAAPP_CAPI_V2_MIGRATION>
-
-#endif // CAMSETTINGSINTERNAL_HRH