summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/CameraSettings.java
diff options
context:
space:
mode:
authorSanthosh Kumar Thimmanna Bhattar <sthim@codeaurora.org>2014-10-15 15:14:45 +0530
committerSanthosh Kumar Thimmanna Bhattar <sthim@codeaurora.org>2014-10-27 18:42:32 +0530
commit22795c20844cd3dae0e33e1dd4ef53766a4dd255 (patch)
treeb03f3589d410e534353bd66055c1e8660944154b /src/com/android/camera/CameraSettings.java
parent48b9c1b568f88ad713b5d6ce76b6241f8b33a5de (diff)
downloadandroid_packages_apps_Snap-22795c20844cd3dae0e33e1dd4ef53766a4dd255.tar.gz
android_packages_apps_Snap-22795c20844cd3dae0e33e1dd4ef53766a4dd255.tar.bz2
android_packages_apps_Snap-22795c20844cd3dae0e33e1dd4ef53766a4dd255.zip
Camera2: Add FSSR in Advanced features menu.
1.Add FSSR option in Advanced features menu. 2.Query supported FSSR modes and enable FSSR. Change-Id: I40b9c7875483d022a1561b17aeb90d2e4cb789ce
Diffstat (limited to 'src/com/android/camera/CameraSettings.java')
-rw-r--r--src/com/android/camera/CameraSettings.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/camera/CameraSettings.java b/src/com/android/camera/CameraSettings.java
index 2bce3dd22..ad0bbc544 100644
--- a/src/com/android/camera/CameraSettings.java
+++ b/src/com/android/camera/CameraSettings.java
@@ -121,6 +121,7 @@ public class CameraSettings {
private static final String KEY_QC_SUPPORTED_RE_FOCUS_MODES = "re-focus-values";
private static final String KEY_QC_SUPPORTED_CF_MODES = "chroma-flash-values";
private static final String KEY_QC_SUPPORTED_OZ_MODES = "opti-zoom-values";
+ private static final String KEY_QC_SUPPORTED_FSSR_MODES = "FSSR-values";
private static final String KEY_QC_SUPPORTED_TP_MODES = "true-portrait-values";
private static final String KEY_QC_SUPPORTED_FACE_RECOGNITION_MODES = "face-recognition-values";
private static final String KEY_QC_SUPPORTED_DIS_MODES = "dis-values";
@@ -138,6 +139,7 @@ public class CameraSettings {
public static final String KEY_QC_LEGACY_BURST = "snapshot-burst-num";
public static final String KEY_QC_CHROMA_FLASH = "chroma-flash";
public static final String KEY_QC_OPTI_ZOOM = "opti-zoom";
+ public static final String KEY_QC_FSSR = "FSSR";
public static final String KEY_QC_TP = "true-portrait";
public static final String KEY_QC_FACE_RECOGNITION = "face-recognition";
public static final String KEY_QC_DIS_MODE = "dis";
@@ -354,6 +356,7 @@ public class CameraSettings {
String str = params.get(KEY_QC_SUPPORTED_AF_BRACKETING_MODES);
str += ',' + params.get(KEY_QC_SUPPORTED_CF_MODES);
str += ',' + params.get(KEY_QC_SUPPORTED_OZ_MODES);
+ str += ',' + params.get(KEY_QC_SUPPORTED_FSSR_MODES);
str += ',' + params.get(KEY_QC_SUPPORTED_TP_MODES);
str += ',' + mContext.getString(R.string.pref_camera_advanced_feature_default);
str += ',' + params.get(KEY_QC_SUPPORTED_RE_FOCUS_MODES);
@@ -392,6 +395,14 @@ public class CameraSettings {
return split(str);
}
+ public static List<String> getSupportedFSSRModes(Parameters params) {
+ String str = params.get(KEY_QC_SUPPORTED_FSSR_MODES);
+ if (str == null) {
+ return null;
+ }
+ return split(str);
+ }
+
public static List<String> getSupportedTruePortraitModes(Parameters params) {
String str = params.get(KEY_QC_SUPPORTED_TP_MODES);
if (str == null) {