From 9ae164902eabbc9b3cebd35cf55b48cbb8dce1a3 Mon Sep 17 00:00:00 2001 From: Emerson Pinter Date: Tue, 27 Nov 2012 19:52:52 -0200 Subject: camera: add power mode support Based on commit 7036d66bec7697160ba1b2e255f1e7fae0c8c435 from CAF, branch ics_chocolate. Change-Id: I652d63c33db9a8da4a9f8f613be12877d032de37 --- camera/CameraParameters.cpp | 7 +++++++ include/camera/CameraParameters.h | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/camera/CameraParameters.cpp b/camera/CameraParameters.cpp index 51366ad..bfe756c 100644 --- a/camera/CameraParameters.cpp +++ b/camera/CameraParameters.cpp @@ -138,6 +138,10 @@ const char CameraParameters::KEY_SUPPORTED_ZSL_MODES[] = "zsl-values"; const char CameraParameters::KEY_CAMERA_MODE[] = "camera-mode"; #endif const char CameraParameters::KEY_AE_BRACKET_HDR[] = "ae-bracket-hdr"; + +const char CameraParameters::KEY_POWER_MODE[] = "power-mode"; +const char CameraParameters::KEY_POWER_MODE_SUPPORTED[] = "power-mode-supported"; + /*only effective when KEY_AE_BRACKET_HDR set to ae_bracketing*/ //const char CameraParameters::KEY_AE_BRACKET_SETTING_KEY[] = "ae-bracket-setting"; @@ -350,6 +354,9 @@ const char CameraParameters::AE_BRACKET_HDR_OFF[] = "Off"; const char CameraParameters::AE_BRACKET_HDR[] = "HDR"; const char CameraParameters::AE_BRACKET[] = "AE-Bracket"; +const char CameraParameters::LOW_POWER[] = "Low_Power"; +const char CameraParameters::NORMAL_POWER[] = "Normal_Power"; + static const char* portrait = "portrait"; static const char* landscape = "landscape"; diff --git a/include/camera/CameraParameters.h b/include/camera/CameraParameters.h index bd9efc2..bf792a4 100644 --- a/include/camera/CameraParameters.h +++ b/include/camera/CameraParameters.h @@ -568,6 +568,7 @@ public: // Example value: "true" or "false". Read only. static const char KEY_VIDEO_SNAPSHOT_SUPPORTED[]; static const char KEY_FULL_VIDEO_SNAP_SUPPORTED[]; + static const char KEY_POWER_MODE_SUPPORTED[]; #ifdef QCOM_HARDWARE static const char KEY_ISO_MODE[]; @@ -603,6 +604,8 @@ public: static const char KEY_MEMORY_COLOR_ENHANCEMENT[]; static const char KEY_SUPPORTED_MEM_COLOR_ENHANCE_MODES[]; + static const char KEY_POWER_MODE[]; + static const char KEY_ZSL[]; static const char KEY_SUPPORTED_ZSL_MODES[]; @@ -883,6 +886,10 @@ public: static const char AE_BRACKET_HDR[]; static const char AE_BRACKET[]; + //POWER MODE + static const char LOW_POWER[]; + static const char NORMAL_POWER[]; + // Values for HFR settings. static const char VIDEO_HFR_OFF[]; static const char VIDEO_HFR_2X[]; -- cgit v1.1