Loading api/system-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -4317,7 +4317,7 @@ package android.media { } public final class AudioRecordingConfiguration implements android.os.Parcelable { method public int getClientUid(); method @RequiresPermission(android.Manifest.permission.MODIFY_AUDIO_ROUTING) public int getClientUid(); } public class HwAudioSource { Loading media/java/android/media/AudioRecordingConfiguration.java +9 −2 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package android.media; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.annotation.TestApi; import android.compat.annotation.UnsupportedAppUsage; Loading Loading @@ -229,13 +230,19 @@ public final class AudioRecordingConfiguration implements Parcelable { * <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 * @throws SecurityException Thrown if the caller is missing the MODIFY_AUDIO_ROUTING permission * * @hide */ @SystemApi public int getClientUid() { return mClientUid; } @RequiresPermission(android.Manifest.permission.MODIFY_AUDIO_ROUTING) public int getClientUid() { if (mClientUid == -1) { throw new SecurityException("MODIFY_AUDIO_ROUTING permission is missing"); } return mClientUid; } /** * Returns information about the audio input device used for this recording. Loading Loading
api/system-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -4317,7 +4317,7 @@ package android.media { } public final class AudioRecordingConfiguration implements android.os.Parcelable { method public int getClientUid(); method @RequiresPermission(android.Manifest.permission.MODIFY_AUDIO_ROUTING) public int getClientUid(); } public class HwAudioSource { Loading
media/java/android/media/AudioRecordingConfiguration.java +9 −2 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package android.media; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.annotation.TestApi; import android.compat.annotation.UnsupportedAppUsage; Loading Loading @@ -229,13 +230,19 @@ public final class AudioRecordingConfiguration implements Parcelable { * <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 * @throws SecurityException Thrown if the caller is missing the MODIFY_AUDIO_ROUTING permission * * @hide */ @SystemApi public int getClientUid() { return mClientUid; } @RequiresPermission(android.Manifest.permission.MODIFY_AUDIO_ROUTING) public int getClientUid() { if (mClientUid == -1) { throw new SecurityException("MODIFY_AUDIO_ROUTING permission is missing"); } return mClientUid; } /** * Returns information about the audio input device used for this recording. Loading