summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2012-09-20 12:45:44 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-09-20 12:45:45 -0700
commitd86077c3792ca03f004376d81e449a3ecdaa5e8b (patch)
treec1232404956017227ffa8ae9b1ca0b1bfaa0ee79
parentca2cb1841099c7206af93149d0326308e0d3f81a (diff)
parent62796aac596f556a1871358bb8ce93af9d55c5a5 (diff)
downloadframeworks_base-d86077c3792ca03f004376d81e449a3ecdaa5e8b.zip
frameworks_base-d86077c3792ca03f004376d81e449a3ecdaa5e8b.tar.gz
frameworks_base-d86077c3792ca03f004376d81e449a3ecdaa5e8b.tar.bz2
Merge "Expose android.media.AudioManager.getProperty()" into jb-mr1-dev
-rw-r--r--api/current.txt3
-rw-r--r--media/java/android/media/AudioManager.java17
2 files changed, 11 insertions, 9 deletions
diff --git a/api/current.txt b/api/current.txt
index f3fee2f..b81a87b 100644
--- a/api/current.txt
+++ b/api/current.txt
@@ -10854,6 +10854,7 @@ package android.media {
method public void adjustVolume(int, int);
method public int getMode();
method public java.lang.String getParameters(java.lang.String);
+ method public java.lang.String getProperty(java.lang.String);
method public int getRingerMode();
method public deprecated int getRouting(int);
method public int getStreamMaxVolume(int);
@@ -10931,6 +10932,8 @@ package android.media {
field public static final int MODE_NORMAL = 0; // 0x0
field public static final int MODE_RINGTONE = 1; // 0x1
field public static final deprecated int NUM_STREAMS = 5; // 0x5
+ field public static final java.lang.String PROPERTY_OUTPUT_FRAMES_PER_BUFFER = "android.media.property.OUTPUT_FRAMES_PER_BUFFER";
+ field public static final java.lang.String PROPERTY_OUTPUT_SAMPLE_RATE = "android.media.property.OUTPUT_SAMPLE_RATE";
field public static final java.lang.String RINGER_MODE_CHANGED_ACTION = "android.media.RINGER_MODE_CHANGED";
field public static final int RINGER_MODE_NORMAL = 2; // 0x2
field public static final int RINGER_MODE_SILENT = 0; // 0x0
diff --git a/media/java/android/media/AudioManager.java b/media/java/android/media/AudioManager.java
index c848f0f..b3beaa6 100644
--- a/media/java/android/media/AudioManager.java
+++ b/media/java/android/media/AudioManager.java
@@ -2445,30 +2445,29 @@ public class AudioManager {
}
/**
- * Used as a key for #getProperty to request the native or optimal output sample rate for
- * this device, in decimal Hz.
- * {@hide}
+ * Used as a key for {@link #getProperty} to request the native or optimal output sample rate
+ * for this device's primary output stream, in decimal Hz.
*/
public static final String PROPERTY_OUTPUT_SAMPLE_RATE =
"android.media.property.OUTPUT_SAMPLE_RATE";
/**
- * Used as a key for #getProperty to request the native or optimal output buffer size for
- * this device, in decimal PCM frames.
- * {@hide}
+ * Used as a key for {@link #getProperty} to request the native or optimal output buffer size
+ * for this device's primary output stream, in decimal PCM frames.
*/
public static final String PROPERTY_OUTPUT_FRAMES_PER_BUFFER =
"android.media.property.OUTPUT_FRAMES_PER_BUFFER";
/**
+ * Returns the value of the property with the specified key.
* @param key One of the strings corresponding to a property key: either
- * #PROPERTY_OUTPUT_SAMPLE_RATE or #PROPERTY_OUTPUT_FRAMES_PER_BUFFER
+ * {@link #PROPERTY_OUTPUT_SAMPLE_RATE} or
+ * {@link #PROPERTY_OUTPUT_FRAMES_PER_BUFFER}
* @return A string representing the associated value for that property key,
* or null if there is no value for that key.
- * {@hide}
*/
public String getProperty(String key) {
- // uses android.os.SystemProperties.get for selected keys, with suitable defaults
+ // implementation to be written
return null;
}