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

Commit 048c3888 authored by Kevin Rocard's avatar Kevin Rocard
Browse files

Add getter to AudioPlaybackCaptureConfiguration



As requested by the API concil.

Test: atest android.media.cts.AudioPlaybackCaptureTest
Bug: 128454287
Change-Id: I205fe03d1d23d67ecf3e4590b62bde24f56e4e83
Signed-off-by: default avatarKevin Rocard <krocard@google.com>
parent 86535144
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -23401,6 +23401,7 @@ package android.media {
  }
  public final class AudioPlaybackCaptureConfiguration {
    method @NonNull public android.media.projection.MediaProjection getMediaProjection();
  }
  public static final class AudioPlaybackCaptureConfiguration.Builder {
+9 −3
Original line number Diff line number Diff line
@@ -65,6 +65,15 @@ public final class AudioPlaybackCaptureConfiguration {
        mProjection = projection;
    }

    /**
     * @return the {@code MediaProjection} used to build this object.
     * @see {@code Builder.Builder}
     */
    public @NonNull MediaProjection getMediaProjection() {
        return mProjection;
    }


    /**
     * Returns a mix that routes audio back into the app while still playing it from the speakers.
     *
@@ -76,9 +85,6 @@ public final class AudioPlaybackCaptureConfiguration {
                .setRouteFlags(AudioMix.ROUTE_FLAG_LOOP_BACK | AudioMix.ROUTE_FLAG_RENDER)
                .build();
    }
    MediaProjection getMediaProjection() {
        return mProjection;
    }

    /** Builder for creating {@link AudioPlaybackCaptureConfiguration} instances. */
    public static final class Builder {