diff options
author | 2020-01-01 10:19:33 +0200 | |
---|---|---|
committer | 2020-01-01 16:25:22 +0200 | |
commit | 442dfccd085c08a29eccc6069bb15638764206dc (patch) | |
tree | 8024c4239162b68295d3a0f370a4580a2b87381a | |
parent | 8e9583502a1344b1f8e8dc3ea1beb2337de9145b (diff) |
Make AudioRecordingConfiguraton#getClientUid a SystemAPI
Bug: 146546272
Test: N/A
Change-Id: I3f6229e69a178ebe23e71bc126a0bbab028fd8b7
-rwxr-xr-x | api/system-current.txt | 4 | ||||
-rw-r--r-- | media/java/android/media/AudioRecordingConfiguration.java | 6 |
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; } /** |