diff options
author | Wu-cheng Li <wuchengli@google.com> | 2010-08-27 18:09:48 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-08-27 18:09:48 -0700 |
commit | 7fe6d3f13ae18a85c09bf38ea1f3281280a9fd48 (patch) | |
tree | 0bf8ce2c5fe5236dde1cdaf5572cb2e3ca5a87c6 | |
parent | bf88d55b9f413b58072de6e7d3e3ccdcf1dd3672 (diff) | |
parent | 705c2e66dcb358c865cf912a5496825088044b79 (diff) | |
download | frameworks_base-7fe6d3f13ae18a85c09bf38ea1f3281280a9fd48.zip frameworks_base-7fe6d3f13ae18a85c09bf38ea1f3281280a9fd48.tar.gz frameworks_base-7fe6d3f13ae18a85c09bf38ea1f3281280a9fd48.tar.bz2 |
am 705c2e66: am d851e6fe: Merge "Unhide camera fps range API and deprecate old ones." into gingerbread
Merge commit '705c2e66dcb358c865cf912a5496825088044b79'
* commit '705c2e66dcb358c865cf912a5496825088044b79':
Unhide camera fps range API and deprecate old ones.
-rw-r--r-- | api/current.xml | 69 | ||||
-rw-r--r-- | core/java/android/hardware/Camera.java | 13 |
2 files changed, 72 insertions, 10 deletions
diff --git a/api/current.xml b/api/current.xml index 3120561..aba3c92 100644 --- a/api/current.xml +++ b/api/current.xml @@ -83363,6 +83363,19 @@ visibility="public" > </method> +<method name="getPreviewFpsRange" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="range" type="int[]"> +</parameter> +</method> <method name="getPreviewFrameRate" return="int" abstract="false" @@ -83370,7 +83383,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -83495,6 +83508,17 @@ visibility="public" > </method> +<method name="getSupportedPreviewFpsRange" + return="java.util.List<int[]>" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getSupportedPreviewFrameRates" return="java.util.List<java.lang.Integer>" abstract="false" @@ -83502,7 +83526,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -83884,7 +83908,7 @@ <parameter name="pixel_format" type="int"> </parameter> </method> -<method name="setPreviewFrameRate" +<method name="setPreviewFpsRange" return="void" abstract="false" native="false" @@ -83894,6 +83918,21 @@ deprecated="not deprecated" visibility="public" > +<parameter name="min" type="int"> +</parameter> +<parameter name="max" type="int"> +</parameter> +</method> +<method name="setPreviewFrameRate" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> <parameter name="fps" type="int"> </parameter> </method> @@ -84307,6 +84346,28 @@ visibility="public" > </field> +<field name="PREVIEW_FPS_MAX_INDEX" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="PREVIEW_FPS_MIN_INDEX" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="SCENE_MODE_ACTION" type="java.lang.String" transient="false" @@ -85698,7 +85759,7 @@ type="float" transient="false" volatile="false" - value="0.001f" + value="0.0010f" static="true" final="true" deprecated="not deprecated" diff --git a/core/java/android/hardware/Camera.java b/core/java/android/hardware/Camera.java index e432a47..530f1b3 100644 --- a/core/java/android/hardware/Camera.java +++ b/core/java/android/hardware/Camera.java @@ -1224,7 +1224,6 @@ public class Camera { * The array index of minimum preview fps for use with {@link * #getPreviewFpsRange(int[])} or {@link * #getSupportedPreviewFpsRange()}. - * @hide */ public static final int PREVIEW_FPS_MIN_INDEX = 0; @@ -1232,7 +1231,6 @@ public class Camera { * The array index of maximum preview fps for use with {@link * #getPreviewFpsRange(int[])} or {@link * #getSupportedPreviewFpsRange()}. - * @hide */ public static final int PREVIEW_FPS_MAX_INDEX = 1; @@ -1471,7 +1469,9 @@ public class Camera { * target frame rate. The actual frame rate depends on the driver. * * @param fps the frame rate (frames per second) + * @deprecated replaced by {@link #setPreviewFpsRange(int,int)} */ + @Deprecated public void setPreviewFrameRate(int fps) { set(KEY_PREVIEW_FRAME_RATE, fps); } @@ -1482,7 +1482,9 @@ public class Camera { * depends on the driver. * * @return the frame rate setting (frames per second) + * @deprecated replaced by {@link #getPreviewFpsRange(int[])} */ + @Deprecated public int getPreviewFrameRate() { return getInt(KEY_PREVIEW_FRAME_RATE); } @@ -1492,7 +1494,9 @@ public class Camera { * * @return a list of supported preview frame rates. null if preview * frame rate setting is not supported. + * @deprecated replaced by {@link #getSupportedPreviewFpsRange()} */ + @Deprecated public List<Integer> getSupportedPreviewFrameRates() { String str = get(KEY_PREVIEW_FRAME_RATE + SUPPORTED_VALUES_SUFFIX); return splitInt(str); @@ -1509,7 +1513,6 @@ public class Camera { * @throws RuntimeException if fps range is invalid. * @see #setPreviewCallbackWithBuffer(Camera.PreviewCallback) * @see #getSupportedPreviewFpsRange() - * @hide */ public void setPreviewFpsRange(int min, int max) { set(KEY_PREVIEW_FPS_RANGE, "" + min + "," + max); @@ -1523,12 +1526,11 @@ public class Camera { * @see #PREVIEW_FPS_MIN_INDEX * @see #PREVIEW_FPS_MAX_INDEX * @see #getSupportedPreviewFpsRange() - * @hide */ public void getPreviewFpsRange(int[] range) { if (range == null || range.length != 2) { throw new IllegalArgumentException( - "range must be an float array with two elements."); + "range must be an array with two elements."); } splitInt(get(KEY_PREVIEW_FPS_RANGE), range); } @@ -1549,7 +1551,6 @@ public class Camera { * minimum fps). * @see #PREVIEW_FPS_MIN_INDEX * @see #PREVIEW_FPS_MAX_INDEX - * @hide */ public List<int[]> getSupportedPreviewFpsRange() { String str = get(KEY_PREVIEW_FPS_RANGE + SUPPORTED_VALUES_SUFFIX); |