summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Nadav Bar <nadavbar@google.com> 2020-01-01 10:19:33 +0200
committer Nadav Bar <nadavbar@google.com> 2020-01-01 16:25:22 +0200
commit442dfccd085c08a29eccc6069bb15638764206dc (patch)
tree8024c4239162b68295d3a0f370a4580a2b87381a
parent8e9583502a1344b1f8e8dc3ea1beb2337de9145b (diff)
Make AudioRecordingConfiguraton#getClientUid a SystemAPI
Bug: 146546272 Test: N/A Change-Id: I3f6229e69a178ebe23e71bc126a0bbab028fd8b7
-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 11089277a067..dd68e44ffe21 100755
--- a/api/system-current.txt
+++ b/api/system-current.txt
@@ -4059,6 +4059,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 874a215e4975..a98789bab4f8 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.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; }
/**