/*
The contents of this file are subject to the Mozilla Public License
Version 1.1 (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.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
License for the specific language governing rights and limitations
under the License.
The Original Code is collection of files collectively known as Open Camera.
The Initial Developer of the Original Code is Almalence Inc.
Portions created by Initial Developer are Copyright (C) 2013
by Almalence Inc. All Rights Reserved.
*/
/* <!-- +++
package com.almalence.opencam_plus;
+++ --> */
//<!-- -+-
package com.almalence.opencam;
//-+- -->
public final class CameraParameters
{
private CameraParameters()
{
}
// SCENE
public static final int SCENE_MODE_DISABLED = -1;
public static final int SCENE_MODE_AUTO = 1;
public static final int SCENE_MODE_ACTION = 2;
public static final int SCENE_MODE_PORTRAIT = 3;
public static final int SCENE_MODE_LANDSCAPE = 4;
public static final int SCENE_MODE_NIGHT = 5;
public static final int SCENE_MODE_NIGHT_PORTRAIT = 6;
public static final int SCENE_MODE_THEATRE = 7;
public static final int SCENE_MODE_BEACH = 8;
public static final int SCENE_MODE_SNOW = 9;
public static final int SCENE_MODE_SUNSET = 10;
public static final int SCENE_MODE_STEADYPHOTO = 11;
public static final int SCENE_MODE_FIREWORKS = 12;
public static final int SCENE_MODE_SPORTS = 13;
public static final int SCENE_MODE_PARTY = 14;
public static final int SCENE_MODE_CANDLELIGHT = 15;
public static final int SCENE_MODE_BARCODE = 16;
public static final int SCENE_MODE_HIGH_SPEED_VIDEO = 17;
// WHITE BALANCE
public static final int WB_MODE_OFF = 0;
public static final int WB_MODE_AUTO = 1;
public static final int WB_MODE_INCANDESCENT = 2;
public static final int WB_MODE_FLUORESCENT = 3;
public static final int WB_MODE_WARM_FLUORESCENT = 4;
public static final int WB_MODE_DAYLIGHT = 5;
public static final int WB_MODE_CLOUDY_DAYLIGHT = 6;
public static final int WB_MODE_TWILIGHT = 7;
public static final int WB_MODE_SHADE = 8;
public static final int WB_MODE_MANUAL = 10;
// FOCUS
public static final int AF_MODE_UNSUPPORTED = -1; //Default focus mode value. Often presents on front cameras
public static final int AF_MODE_OFF = 0;
public static final int AF_MODE_AUTO = 1;
public static final int AF_MODE_MACRO = 2;
public static final int AF_MODE_CONTINUOUS_VIDEO = 3;
public static final int AF_MODE_CONTINUOUS_PICTURE = 4;
public static final int AF_MODE_EDOF = 5;
public static final int AF_MODE_INFINITY = 6;
public static final int AF_MODE_NORMAL = 7;
public static final int AF_MODE_FIXED = 8;
public static final int AF_MODE_LOCK = 10;
public static final int MF_MODE = 11; // Manual focus mode
// FLASH
public static final int FLASH_MODE_OFF = 0;
public static final int FLASH_MODE_AUTO = 3;
public static final int FLASH_MODE_SINGLE = 1;
public static final int FLASH_MODE_REDEYE = 4;
public static final int FLASH_MODE_TORCH = 2;
public static final int FLASH_MODE_CAPTURE_TORCH = 5;
// ISO
public static final int ISO_AUTO = 0;
public static final int ISO_50 = 1;
public static final int ISO_100 = 2;
public static final int ISO_200 = 3;
public static final int ISO_400 = 4;
public static final int ISO_800 = 5;
public static final int ISO_1600 = 6;
public static final int ISO_3200 = 7;
public static final int ISO_6400 = 8;
public static final int ISO_10000 = 9;
// Possible names of iso in Camera.Parameters variable
public static final String isoParam = "iso";
public static final String isoParam2 = "iso-speed";
public static final String isoParam3 = "nv-picture-iso";
public static final int meteringModeAuto = 0;
public static final int meteringModeMatrix = 1;
public static final int meteringModeCenter = 2;
public static final int meteringModeSpot = 3;
public static final int meteringModeManual = 4;
// EFFECT MODE
public static final int COLOR_EFFECT_MODE_OFF = 0;
public static final int COLOR_EFFECT_MODE_MONO = 1;
public static final int COLOR_EFFECT_MODE_NEGATIVE = 2;
public static final int COLOR_EFFECT_MODE_SOLARIZE = 3;
public static final int COLOR_EFFECT_MODE_SEPIA = 4;
public static final int COLOR_EFFECT_MODE_POSTERIZE = 5;
public static final int COLOR_EFFECT_MODE_WHITEBOARD = 6;
public static final int COLOR_EFFECT_MODE_BLACKBOARD = 7;
public static final int COLOR_EFFECT_MODE_AQUA = 8;
}