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

Commit bc55661b authored by Jaewan Kim's avatar Jaewan Kim Committed by Android (Google) Code Review
Browse files

Merge "MediaSession2: Hide system apis"

parents fbd4b1a6 7d30e1c5
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ package android.widget;
import android.annotation.IntDef;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.SystemApi;
import android.content.Context;
import android.media.session.MediaController;
import android.media.update.ApiLoader;
@@ -161,6 +162,14 @@ public class MediaControlView2 extends FrameLayoutHelper<MediaControlView2Provid
                context, attrs, defStyleAttr, defStyleRes);
    }

    /**
     * @hide
     */
    @SystemApi
    public MediaControlView2Provider getProvider() {
        return mProvider;
    }

    /**
     * Sets MediaController instance to control corresponding MediaSession.
     */
+3 −0
Original line number Diff line number Diff line
@@ -270,6 +270,9 @@ public class MediaController2 implements AutoCloseable {
        mProvider.close_impl();
    }

    /**
     * @hide
     */
    @SystemApi
    public MediaController2Provider getProvider() {
        return mProvider;
+9 −0
Original line number Diff line number Diff line
@@ -214,6 +214,9 @@ public class MediaSession2 implements AutoCloseable {
            return mProvider.hasCommand_impl(code);
        }

        /**
         * @hide
         */
        @SystemApi
        public CommandGroupProvider getProvider() {
            return mProvider;
@@ -554,6 +557,9 @@ public class MediaSession2 implements AutoCloseable {
            return mProvider.isTrusted_impl();
        }

        /**
         * @hide
         */
        @SystemApi
        public ControllerInfoProvider getProvider() {
            return mProvider;
@@ -895,6 +901,9 @@ public class MediaSession2 implements AutoCloseable {
        mProvider = provider;
    }

    /**
     * @hide
     */
    @SystemApi
    public MediaSession2Provider getProvider() {
        return mProvider;