diff options
author | 2020-01-03 11:03:51 +0000 | |
---|---|---|
committer | 2020-01-03 11:03:51 +0000 | |
commit | 773a758d221ff46f4ed88ba7c9f9f529635af61f (patch) | |
tree | 5a049dca4538a7184a03522ad21bd69709840915 | |
parent | 314413652a85fb4f1af964eb905d7bc115d2698b (diff) | |
parent | 442dfccd085c08a29eccc6069bb15638764206dc (diff) |
Merge "Make AudioRecordingConfiguraton#getClientUid a SystemAPI"
-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 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; } /** |