summaryrefslogtreecommitdiffstats
path: root/media/java
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2010-05-12 07:49:10 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-05-12 07:49:10 -0700
commit0c73adb1dead4097b9c7dc04b8a547aaab817e85 (patch)
tree362a4dec7061156ecf0d1008d3092a400e165353 /media/java
parent6d405cfcfe200c0b60ab6e05047db2bde12f23c3 (diff)
parent3e90c76c12803cd1b116030fd124b7b870d25342 (diff)
downloadframeworks_base-0c73adb1dead4097b9c7dc04b8a547aaab817e85.zip
frameworks_base-0c73adb1dead4097b9c7dc04b8a547aaab817e85.tar.gz
frameworks_base-0c73adb1dead4097b9c7dc04b8a547aaab817e85.tar.bz2
am 3e90c76c: Merge "Update javadoc in android.media.AudioManager to not hide the registerAudioFocusListener() methods." into froyo
Merge commit '3e90c76c12803cd1b116030fd124b7b870d25342' into froyo-plus-aosp * commit '3e90c76c12803cd1b116030fd124b7b870d25342': Update javadoc in android.media.AudioManager to not hide the
Diffstat (limited to 'media/java')
-rw-r--r--media/java/android/media/AudioManager.java24
1 files changed, 15 insertions, 9 deletions
diff --git a/media/java/android/media/AudioManager.java b/media/java/android/media/AudioManager.java
index affb5ef..5813a42 100644
--- a/media/java/android/media/AudioManager.java
+++ b/media/java/android/media/AudioManager.java
@@ -1382,7 +1382,10 @@ public class AudioManager {
}
/**
- * TODO hide
+ * Registers a listener to be called when audio focus changes. Calling this method is optional
+ * before calling {@link #requestAudioFocus(OnAudioFocusChangeListener, int, int)}, as it
+ * will register the listener as well if it wasn't registered already.
+ * @param l the listener to be notified of audio focus changes.
*/
public void registerAudioFocusListener(OnAudioFocusChangeListener l) {
synchronized(mFocusListenerLock) {
@@ -1394,7 +1397,8 @@ public class AudioManager {
}
/**
- * TODO hide
+ * Causes the specified listener to not be called anymore when focus is gained or lost.
+ * @param l the listener to unregister.
*/
public void unregisterAudioFocusListener(OnAudioFocusChangeListener l) {
@@ -1406,18 +1410,18 @@ public class AudioManager {
/**
- * TODO document for SDK
+ * A failed focus change request.
*/
public static final int AUDIOFOCUS_REQUEST_FAILED = 0;
/**
- * TODO document for SDK
+ * A successful focus change request.
*/
public static final int AUDIOFOCUS_REQUEST_GRANTED = 1;
/**
* Request audio focus.
- * Send a request to obtain the audio focus for a specific stream type
+ * Send a request to obtain the audio focus
* @param l the listener to be notified of audio focus changes
* @param streamType the main audio stream type affected by the focus request
* @param durationHint use {@link #AUDIOFOCUS_GAIN_TRANSIENT} to indicate this focus request
@@ -1450,8 +1454,8 @@ public class AudioManager {
/**
- * TODO document for SDK
- * Abandon audio focus.
+ * Abandon audio focus. Causes the previous focus owner, if any, to receive focus.
+ * @param l the listener with which focus was requested.
* @return {@link #AUDIOFOCUS_REQUEST_FAILED} or {@link #AUDIOFOCUS_REQUEST_GRANTED}
*/
public int abandonAudioFocus(OnAudioFocusChangeListener l) {
@@ -1471,7 +1475,7 @@ public class AudioManager {
//====================================================================
// Remote Control
/**
- * TODO document for SDK
+ * Register a component to be the sole receiver of MEDIA_BUTTON intents.
* @param eventReceiver identifier of a {@link android.content.BroadcastReceiver}
* that will receive the media button intent. This broadcast receiver must be declared
* in the application manifest.
@@ -1487,7 +1491,9 @@ public class AudioManager {
}
/**
- * TODO document for SDK
+ * Unregister the receiver of MEDIA_BUTTON intents.
+ * @param eventReceiver identifier of a {@link android.content.BroadcastReceiver}
+ * that was registered with {@link #registerMediaButtonEventReceiver(ComponentName)}.
*/
public void unregisterMediaButtonEventReceiver(ComponentName eventReceiver) {
IAudioService service = getService();