summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Nadav Bar <nadavbar@google.com> 2020-01-03 11:03:51 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-01-03 11:03:51 +0000
commit773a758d221ff46f4ed88ba7c9f9f529635af61f (patch)
tree5a049dca4538a7184a03522ad21bd69709840915
parent314413652a85fb4f1af964eb905d7bc115d2698b (diff)
parent442dfccd085c08a29eccc6069bb15638764206dc (diff)
Merge "Make AudioRecordingConfiguraton#getClientUid a SystemAPI"
-rwxr-xr-xapi/system-current.txt4
-rw-r--r--media/java/android/media/AudioRecordingConfiguration.java6
2 files changed, 8 insertions, 2 deletions
diff --git a/api/system-current.txt b/api/system-current.txt
index 808b6054939c..8a888db638b0 100755
--- a/api/system-current.txt
+++ b/api/system-current.txt
@@ -4099,6 +4099,10 @@ package android.media {
method public android.media.AudioRecord.Builder setSessionId(int) throws java.lang.IllegalArgumentException;
}
+ public final class AudioRecordingConfiguration implements android.os.Parcelable {
+ method public int getClientUid();
+ }
+
public class HwAudioSource {
method public boolean isPlaying();
method public void start();
diff --git a/media/java/android/media/AudioRecordingConfiguration.java b/media/java/android/media/AudioRecordingConfiguration.java
index 5f32c0f3f4a8..f3613d3665ca 100644
--- a/media/java/android/media/AudioRecordingConfiguration.java
+++ b/media/java/android/media/AudioRecordingConfiguration.java
@@ -18,6 +18,7 @@ package android.media;
import android.annotation.IntDef;
import android.annotation.NonNull;
+import android.annotation.SystemApi;
import android.annotation.TestApi;
import android.compat.annotation.UnsupportedAppUsage;
import android.media.audiofx.AudioEffect;
@@ -224,15 +225,16 @@ public final class AudioRecordingConfiguration implements Parcelable {
public String getClientPackageName() { return mClientPackageName; }
/**
- * @pending for SystemApi
* Returns the user id of the application performing the recording.
* <p>This information is only available if the caller has the
* {@link android.Manifest.permission.MODIFY_AUDIO_ROUTING}
* permission.
* <br>The result is -1 without the permission.
* @return the user id
+ *
+ * @hide
*/
- @UnsupportedAppUsage
+ @SystemApi
public int getClientUid() { return mClientUid; }
/**