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

Commit 8b211665 authored by Santiago Seifert's avatar Santiago Seifert Committed by Android (Google) Code Review
Browse files

Merge "Add some new predefined output switcher subtexts"

parents 2266f8f6 6e4e3bfe
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -24664,11 +24664,15 @@ package android.media {
    field public static final int SELECTION_BEHAVIOR_GO_TO_APP = 2; // 0x2
    field public static final int SELECTION_BEHAVIOR_NONE = 0; // 0x0
    field public static final int SELECTION_BEHAVIOR_TRANSFER = 1; // 0x1
    field public static final int SUBTEXT_AD_ROUTING_DISALLOWED = 3; // 0x3
    field public static final int SUBTEXT_AD_ROUTING_DISALLOWED = 4; // 0x4
    field public static final int SUBTEXT_CUSTOM = 10000; // 0x2710
    field public static final int SUBTEXT_DOWNLOADED_CONTENT_ROUTING_DISALLOWED = 2; // 0x2
    field public static final int SUBTEXT_DEVICE_LOW_POWER = 5; // 0x5
    field public static final int SUBTEXT_DOWNLOADED_CONTENT_ROUTING_DISALLOWED = 3; // 0x3
    field public static final int SUBTEXT_ERROR_UNKNOWN = 1; // 0x1
    field public static final int SUBTEXT_NONE = 0; // 0x0
    field public static final int SUBTEXT_SUBSCRIPTION_REQUIRED = 1; // 0x1
    field public static final int SUBTEXT_SUBSCRIPTION_REQUIRED = 2; // 0x2
    field public static final int SUBTEXT_TRACK_UNSUPPORTED = 7; // 0x7
    field public static final int SUBTEXT_UNAUTHORIZED = 6; // 0x6
  }
  public static final class RouteListingPreference.Item.Builder {
+35 −7
Original line number Diff line number Diff line
@@ -300,30 +300,54 @@ public final class RouteListingPreference implements Parcelable {
                prefix = {"SUBTEXT_"},
                value = {
                    SUBTEXT_NONE,
                    SUBTEXT_ERROR_UNKNOWN,
                    SUBTEXT_SUBSCRIPTION_REQUIRED,
                    SUBTEXT_DOWNLOADED_CONTENT_ROUTING_DISALLOWED,
                    SUBTEXT_AD_ROUTING_DISALLOWED,
                    SUBTEXT_DEVICE_LOW_POWER,
                    SUBTEXT_UNAUTHORIZED,
                    SUBTEXT_TRACK_UNSUPPORTED,
                    SUBTEXT_CUSTOM
                })
        public @interface SubText {}

        /** The corresponding route has no associated subtext. */
        public static final int SUBTEXT_NONE = 0;
        /**
         * The corresponding route's subtext must indicate that it is not available because of an
         * unknown error.
         */
        public static final int SUBTEXT_ERROR_UNKNOWN = 1;
        /**
         * The corresponding route's subtext must indicate that it requires a special subscription
         * in order to be available for routing.
         */
        public static final int SUBTEXT_SUBSCRIPTION_REQUIRED = 1;
        public static final int SUBTEXT_SUBSCRIPTION_REQUIRED = 2;
        /**
         * The corresponding route's subtext must indicate that downloaded content cannot be routed
         * to it.
         */
        public static final int SUBTEXT_DOWNLOADED_CONTENT_ROUTING_DISALLOWED = 2;
        public static final int SUBTEXT_DOWNLOADED_CONTENT_ROUTING_DISALLOWED = 3;
        /**
         * The corresponding route's subtext must indicate that it is not available because an ad is
         * in progress.
         */
        public static final int SUBTEXT_AD_ROUTING_DISALLOWED = 3;
        public static final int SUBTEXT_AD_ROUTING_DISALLOWED = 4;
        /**
         * The corresponding route's subtext must indicate that it is not available because the
         * device is in low-power mode.
         */
        public static final int SUBTEXT_DEVICE_LOW_POWER = 5;
        /**
         * The corresponding route's subtext must indicate that it is not available because the user
         * is not authorized to route to it.
         */
        public static final int SUBTEXT_UNAUTHORIZED = 6;
        /**
         * The corresponding route's subtext must indicate that it is not available because the
         * device does not support the current media track.
         */
        public static final int SUBTEXT_TRACK_UNSUPPORTED = 7;
        /**
         * The corresponding route's subtext must be obtained from {@link
         * #getCustomSubtextMessage()}.
@@ -415,10 +439,14 @@ public final class RouteListingPreference implements Parcelable {
         * <p>If this method returns {@link #SUBTEXT_CUSTOM}, then the subtext is obtained form
         * {@link #getCustomSubtextMessage()}.
         *
         * @see #SUBTEXT_NONE
         * @see #SUBTEXT_SUBSCRIPTION_REQUIRED
         * @see #SUBTEXT_DOWNLOADED_CONTENT_ROUTING_DISALLOWED
         * @see #SUBTEXT_AD_ROUTING_DISALLOWED
         * @see #SUBTEXT_NONE,
         * @see #SUBTEXT_ERROR_UNKNOWN,
         * @see #SUBTEXT_SUBSCRIPTION_REQUIRED,
         * @see #SUBTEXT_DOWNLOADED_CONTENT_ROUTING_DISALLOWED,
         * @see #SUBTEXT_AD_ROUTING_DISALLOWED,
         * @see #SUBTEXT_DEVICE_LOW_POWER,
         * @see #SUBTEXT_UNAUTHORIZED ,
         * @see #SUBTEXT_TRACK_UNSUPPORTED,
         * @see #SUBTEXT_CUSTOM
         */
        @SubText