Home | History | Annotate | Download | only in session

Lines Matching refs:QueueItem

647     public void setQueue(List<QueueItem> queue) {
1180 * Called when a {@link MediaControllerCompat} wants to add a {@link QueueItem}
1183 * @param description The {@link MediaDescriptionCompat} for creating the {@link QueueItem}
1190 * Called when a {@link MediaControllerCompat} wants to add a {@link QueueItem}
1194 * @param description The {@link MediaDescriptionCompat} for creating the {@link QueueItem}
1196 * @param index The index at which the created {@link QueueItem} is to be inserted.
1203 * specified {@link QueueItem} with the given {@link MediaDescriptionCompat description}
1206 * @param description The {@link MediaDescriptionCompat} for denoting the {@link QueueItem}
1213 * Called when a {@link MediaControllerCompat} wants to remove a {@link QueueItem} at the
1277 QueueItem item = (index >= 0 && index < impl.mQueue.size())
1576 public static final class QueueItem implements Parcelable {
1588 * Create a new {@link MediaSessionCompat.QueueItem}.
1594 public QueueItem(MediaDescriptionCompat description, long id) {
1598 private QueueItem(Object queueItem, MediaDescriptionCompat description, long id) {
1603 throw new IllegalArgumentException("Id cannot be QueueItem.UNKNOWN_ID");
1607 mItem = queueItem;
1610 QueueItem(Parcel in) {
1642 * {@link android.media.session.MediaSession.QueueItem}.
1648 * {@link android.media.session.MediaSession.QueueItem} or null.
1654 mItem = MediaSessionCompatApi21.QueueItem.createItem(mDescription.getMediaDescription(),
1660 * Creates an instance from a framework {@link android.media.session.MediaSession.QueueItem}
1666 * @param queueItem A {@link android.media.session.MediaSession.QueueItem} object.
1667 * @return An equivalent {@link QueueItem} object, or null if none.
1669 public static QueueItem fromQueueItem(Object queueItem) {
1670 if (queueItem == null || Build.VERSION.SDK_INT < 21) {
1673 Object descriptionObj = MediaSessionCompatApi21.QueueItem.getDescription(queueItem);
1676 long id = MediaSessionCompatApi21.QueueItem.getQueueId(queueItem);
1677 return new QueueItem(queueItem, description, id);
1681 * Creates a list of {@link QueueItem} objects from a framework
1682 * {@link android.media.session.MediaSession.QueueItem} object list.
1687 * @param itemList A list of {@link android.media.session.MediaSession.QueueItem} objects.
1688 * @return An equivalent list of {@link QueueItem} objects, or null if none.
1690 public static List<QueueItem> fromQueueItemList(List<?> itemList) {
1694 List<QueueItem> items = new ArrayList<>();
1701 public static final Creator<MediaSessionCompat.QueueItem> CREATOR
1702 = new Creator<MediaSessionCompat.QueueItem>() {
1705 public MediaSessionCompat.QueueItem createFromParcel(Parcel p) {
1706 return new MediaSessionCompat.QueueItem(p);
1710 public MediaSessionCompat.QueueItem[] newArray(int size) {
1711 return new MediaSessionCompat.QueueItem[size];
1717 return "MediaSession.QueueItem {" +
1784 void setQueue(List<QueueItem> queue);
1831 List<QueueItem> mQueue;
2199 public void setQueue(List<QueueItem> queue) {
2405 private void sendQueue(List<QueueItem> queue) {
2715 public List<QueueItem> getQueue() {
2943 QueueItem item = (msg.arg1 >= 0 && msg.arg1 < mQueue.size())
3183 private List<QueueItem> mQueue;
3304 public void setQueue(List<QueueItem> queue) {
3309 for (QueueItem item : queue) {
3630 public List<QueueItem> getQueue() {