summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-07 00:20:43 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-07 00:20:43 +0000
commit95ce64282b48bf21540f4ba6ada7d738e90ee64f (patch)
tree20269f84bf3e2722916bc324432ca5da45f25115
parent517f2efc0b7bfceddadb29a037088d2adf90122d (diff)
parent45bb2a3b9e8ab24d0c42f259330d80637a9da86a (diff)
downloadsystemlibs-95ce64282b48bf21540f4ba6ada7d738e90ee64f.tar.gz
Snap for 11413328 from 45bb2a3b9e8ab24d0c42f259330d80637a9da86a to 24Q2-release
Change-Id: Icbd7b2883ab60c91b4541d58d97248daf7b2a1a7
-rw-r--r--car-broadcastradio-support/src/com/android/car/broadcastradio/support/platform/ProgramInfoExt.java44
-rw-r--r--car-broadcastradio-support/src/com/android/car/broadcastradio/support/platform/ProgramSelectorExt.java2
2 files changed, 24 insertions, 22 deletions
diff --git a/car-broadcastradio-support/src/com/android/car/broadcastradio/support/platform/ProgramInfoExt.java b/car-broadcastradio-support/src/com/android/car/broadcastradio/support/platform/ProgramInfoExt.java
index 26d96ec..a48dec2 100644
--- a/car-broadcastradio-support/src/com/android/car/broadcastradio/support/platform/ProgramInfoExt.java
+++ b/car-broadcastradio-support/src/com/android/car/broadcastradio/support/platform/ProgramInfoExt.java
@@ -23,6 +23,7 @@ import android.hardware.radio.RadioManager.ProgramInfo;
import android.hardware.radio.RadioMetadata;
import android.support.v4.media.MediaMetadataCompat;
import android.support.v4.media.RatingCompat;
+import android.support.v4.media.session.MediaSessionCompat;
import android.util.Log;
import androidx.annotation.IntDef;
@@ -51,7 +52,7 @@ public class ProgramInfoExt {
/**
* Flags to control how to fetch program name with {@link #getProgramName}.
*
- * Lower 16 bits are reserved for {@link ProgramSelectorExt#NameFlag}.
+ * Lower 16 bits are reserved for {@link ProgramSelectorExt.NameFlag}.
*/
@IntDef(flag = true, value = {
ProgramSelectorExt.NAME_NO_MODULATION,
@@ -129,7 +130,7 @@ public class ProgramInfoExt {
}
/**
- * Proposed reimplementation of {@link RadioManager#ProgramInfo#getMetadata}.
+ * Proposed reimplementation of {@link RadioManager.ProgramInfo#getMetadata}.
*
* As opposed to the original implementation, it never returns null.
*/
@@ -143,25 +144,25 @@ public class ProgramInfoExt {
}
/**
- * Converts {@link ProgramInfo} to {@link MediaMetadata} for displaying.
+ * Converts {@link ProgramInfo} to {@link MediaMetadataCompat} for displaying.
*
* <p>This method is meant to be used for displaying the currently playing station in
- * {@link MediaSession}, only a subset of keys populated in {@link ProgramInfo#toMediaMetadata}
+ * {@link MediaSessionCompat}, only a subset of keys populated in {@link #toMediaMetadata}
* will be populated in this method.
*
* <ul>
- * The following keys will be populated in the {@link MediaMetadata}:
- * <li>{@link MediaMetadata#METADATA_KEY_DISPLAY_TITLE}</li>
- * <li>{@link MediaMetadata#METADATA_KEY_DISPLAY_SUBTITLE}</li>
- * <li>{@link MediaMetadata#METADATA_KEY_ALBUM_ART}</li>
- * <li>{@link MediaMetadata#METADATA_KEY_USER_RATING}</li>
+ * The following keys will be populated in the {@link MediaMetadataCompat}:
+ * <li>{@link MediaMetadataCompat#METADATA_KEY_DISPLAY_TITLE}</li>
+ * <li>{@link MediaMetadataCompat#METADATA_KEY_DISPLAY_SUBTITLE}</li>
+ * <li>{@link MediaMetadataCompat#METADATA_KEY_ALBUM_ART}</li>
+ * <li>{@link MediaMetadataCompat#METADATA_KEY_USER_RATING}</li>
* <ul/>
*
* @param info {@link ProgramInfo} to convert
* @param isFavorite {@code true}, if a given program is a favorite
* @param imageResolver metadata images resolver/cache
* @param programNameOrder order of keys to look for program name in {@link ProgramInfo}
- * @return {@link MediaMetadata} object
+ * @return {@link MediaMetadataCompat} object
*/
@NonNull
public static MediaMetadataCompat toMediaDisplayMetadata(@NonNull ProgramInfo info,
@@ -196,25 +197,26 @@ public class ProgramInfoExt {
}
/**
- * Converts {@link ProgramInfo} to {@link MediaMetadata}.
+ * Converts {@link ProgramInfo} to {@link MediaMetadataCompat}.
*
- * <p>This method is meant to be used for currently playing station in {@link MediaSession}.
+ * <p>This method is meant to be used for currently playing station in
+ * {@link MediaSessionCompat}.
*
* <ul>
- * The following keys will be populated in the {@link MediaMetadata}:
- * <li>{@link MediaMetadata#METADATA_KEY_DISPLAY_TITLE}</li>
- * <li>{@link MediaMetadata#METADATA_KEY_TITLE}</li>
- * <li>{@link MediaMetadata#METADATA_KEY_ARTIST}</li>
- * <li>{@link MediaMetadata#METADATA_KEY_ALBUM}</li>
- * <li>{@link MediaMetadata#METADATA_KEY_DISPLAY_SUBTITLE}</li>
- * <li>{@link MediaMetadata#METADATA_KEY_ALBUM_ART}</li>
- * <li>{@link MediaMetadata#METADATA_KEY_USER_RATING}</li>
+ * The following keys will be populated in the {@link MediaMetadataCompat}:
+ * <li>{@link MediaMetadataCompat#METADATA_KEY_DISPLAY_TITLE}</li>
+ * <li>{@link MediaMetadataCompat#METADATA_KEY_TITLE}</li>
+ * <li>{@link MediaMetadataCompat#METADATA_KEY_ARTIST}</li>
+ * <li>{@link MediaMetadataCompat#METADATA_KEY_ALBUM}</li>
+ * <li>{@link MediaMetadataCompat#METADATA_KEY_DISPLAY_SUBTITLE}</li>
+ * <li>{@link MediaMetadataCompat#METADATA_KEY_ALBUM_ART}</li>
+ * <li>{@link MediaMetadataCompat#METADATA_KEY_USER_RATING}</li>
* <ul/>
*
* @param info {@link ProgramInfo} to convert
* @param isFavorite {@code true}, if a given program is a favorite
* @param imageResolver metadata images resolver/cache
- * @return {@link MediaMetadata} object
+ * @return {@link MediaMetadataCompat} object
*/
public static @NonNull MediaMetadataCompat toMediaMetadata(@NonNull ProgramInfo info,
boolean isFavorite, @Nullable ImageResolver imageResolver) {
diff --git a/car-broadcastradio-support/src/com/android/car/broadcastradio/support/platform/ProgramSelectorExt.java b/car-broadcastradio-support/src/com/android/car/broadcastradio/support/platform/ProgramSelectorExt.java
index 640f62a..c0a4390 100644
--- a/car-broadcastradio-support/src/com/android/car/broadcastradio/support/platform/ProgramSelectorExt.java
+++ b/car-broadcastradio-support/src/com/android/car/broadcastradio/support/platform/ProgramSelectorExt.java
@@ -74,7 +74,7 @@ public class ProgramSelectorExt {
/**
* Flags to control how channel values are converted to string with {@link #getDisplayName}.
*
- * Upper 16 bits are reserved for {@link ProgramInfoExt#NameFlag}.
+ * Upper 16 bits are reserved for {@link ProgramInfoExt.NameFlag}.
*/
@IntDef(flag = true, value = {
NAME_NO_MODULATION,