blob: 662203714116daca4725b67c0e2223aba32722b9 [file] [log] [blame]
/*
**
** Copyright 2013, Samsung Electronics Co. LTD
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
#ifndef SEC_CAMERA_PARAMETERS_H
#define SEC_CAMERA_PARAMETERS_H
#include "ExynosCameraParameters.h"
namespace android {
enum {
LLS_LEVEL_ZSL = 0, /* 0x00 */
LLS_LEVEL_LOW = 1, /* 0x01 */
LLS_LEVEL_FLASH = 2, /* 0x02 flash capture */
LLS_LEVEL_SIS = 3, /* 0x03 */
LLS_LEVEL_ZSL_LIKE = 4, /* 0x04 */
LLS_LEVEL_ZSL_LIKE1 = 7, /* 0x07 */
LLS_LEVEL_SHARPEN_SINGLE = 8, /* 0x08 */
LLS_LEVEL_MANUAL_ISO = 9, /* 0x09 */
LLS_LEVEL_SHARPEN_DR = 10, /* 0x0A */
LLS_LEVEL_SHARPEN_IMA = 11, /* 0x0B */
LLS_LEVEL_STK = 12,
LLS_LEVEL_LLS_FLASH = 16, /* 0x10 */
LLS_LEVEL_MULTI_MERGE_2 = 18, /* 0x12 */
LLS_LEVEL_MULTI_MERGE_3 = 19, /* 0x13 */
LLS_LEVEL_MULTI_MERGE_4 = 20, /* 0x14 */
LLS_LEVEL_MULTI_PICK_2 = 34, /* 0x22 */
LLS_LEVEL_MULTI_PICK_3 = 35, /* 0x23 */
LLS_LEVEL_MULTI_PICK_4 = 36, /* 0x24 */
LLS_LEVEL_MULTI_MERGE_INDICATOR_2 = 50, /* 0x32 */
LLS_LEVEL_MULTI_MERGE_INDICATOR_3 = 51, /* 0x33 */
LLS_LEVEL_MULTI_MERGE_INDICATOR_4 = 52, /* 0x34 */
LLS_LEVEL_FLASH_2 = 66, /* 0x42 */
LLS_LEVEL_FLASH_3 = 67, /* 0x43 */
LLS_LEVEL_FLASH_4 = 68, /* 0x44 */
LLS_LEVEL_MULTI_MERGE_INDICATOR_LOW_2 = 82, /* 0x52 */
LLS_LEVEL_MULTI_MERGE_INDICATOR_LOW_3 = 83, /* 0x53 */
LLS_LEVEL_MULTI_MERGE_INDICATOR_LOW_4 = 84, /* 0x54 */
LLS_LEVEL_FLASH_LOW_2 = 98, /* 0x62 */
LLS_LEVEL_FLASH_LOW_3 = 99, /* 0x63 */
LLS_LEVEL_FLASH_LOW_4 = 100, /* 0x64 */
LLS_LEVEL_LLS_INDICATOR_ONLY = 100, /* 0x64 */
/* SUPPORT_ZSL_MULTIFRAME */
LLS_LEVEL_MULTI_MERGE_LOW_2 = 114, /* 0x72 */
LLS_LEVEL_MULTI_MERGE_LOW_3 = 115, /* 0x73 */
LLS_LEVEL_MULTI_MERGE_LOW_4 = 116, /* 0x74 */
LLS_LEVEL_MULTI_MERGE_ZSL_2 = 130, /* 0x82 */
LLS_LEVEL_MULTI_MERGE_ZSL_3 = 131, /* 0x83 */
LLS_LEVEL_MULTI_MERGE_ZSL_4 = 132, /* 0x84 */
LLS_LEVEL_DUMMY = 150, /* 0x96 */
};
#ifdef SAMSUNG_QUICK_SWITCH
enum QuickSwitch_state {
QUICK_SWITCH_IDLE = 0,
QUICK_SWITCH_STBY,
QUICK_SWITCH_MAIN
};
enum QuickSwitch_cmd {
QUICK_SWITCH_CMD_DONE = 0,
QUICK_SWITCH_CMD_IDLE_TO_STBY,
QUICK_SWITCH_CMD_MAIN_TO_STBY,
};
#endif
enum SpecialCapture_step {
SCAPTURE_STEP_NONE = 0,
SCAPTURE_STEP_COUNT_1 = 1,
SCAPTURE_STEP_COUNT_2 = 2,
SCAPTURE_STEP_COUNT_3 = 3,
SCAPTURE_STEP_COUNT_4 = 4,
SCAPTURE_STEP_COUNT_END = 9,
SCAPTURE_STEP_YUV = 10,
SCAPTURE_STEP_JPEG = 11,
SCAPTURE_STEP_NV21 = 12,
SCAPTURE_STEP_DONE = 13,
};
enum Intelligent_Mode {
INTELLIGENT_MODE_NONE = 0,
INTELLIGENT_MODE_SMART_STAY = 1,
};
}; // namespace android
#endif /* SEC_CAMERA_PARAMETERS_H */