Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 442dfccd authored by Nadav Bar's avatar Nadav Bar
Browse files

Make AudioRecordingConfiguraton#getClientUid a SystemAPI

Bug: 146546272
Test: N/A
Change-Id: I3f6229e69a178ebe23e71bc126a0bbab028fd8b7
parent 8e958350
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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();
+4 −2
Original line number Diff line number Diff line
@@ -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; }

    /**