Lines Matching refs:queue
34 * Utility class to help on queue related tasks.
47 Log.e(TAG, "Could not build a playing queue for this mediaId: " + mediaId);
53 Log.d(TAG, "Creating playing queue for " + categoryType + ", " + categoryValue);
74 Log.d(TAG, "Creating playing queue for musics from search " + query);
80 public static int getMusicIndexOnQueue(Iterable<MediaSessionCompat.QueueItem> queue,
83 for (MediaSessionCompat.QueueItem item : queue) {
92 public static int getMusicIndexOnQueue(Iterable<MediaSessionCompat.QueueItem> queue,
95 for (MediaSessionCompat.QueueItem item : queue) {
106 List<MediaSessionCompat.QueueItem> queue = new ArrayList<>();
110 // We create a hierarchy-aware mediaID, so we know what the queue is about by looking
120 // queueId. Any other number unique in the queue would work.
123 queue.add(item);
125 return queue;
130 * Create a random queue. For simplicity sake, instead of a random queue, we create a
131 * queue using the first genre.
147 public static boolean isIndexPlayable(int index, List<MediaSessionCompat.QueueItem> queue) {
148 return (queue != null && index >= 0 && index < queue.size());