Класс: Менеджер очередей

Методы

getContainerMetadata

getContainerMetadata() возвращает cast.framework.messages.ContainerMetadata

Получить метаданные контейнера.

Возврат

nullable cast.framework.messages.ContainerMetadata

getCurrentItem

getCurrentItem() возвращает cast.framework.messages.QueueItem

Возвращает текущий элемент очереди.

Возврат

nullable cast.framework.messages.QueueItem

getCurrentItemIndex

getCurrentItemIndex() возвращает число

Возвращает индекс текущего элемента очереди.

Возврат

number Текущий индекс элемента

getItems

getItems() возвращает массив ненулевых значений cast.framework.messages.QueueItem

Возвращает элементы очереди.

Возврат

non-null Array of non-null cast.framework.messages.QueueItem

вставкаItems

InsertItems (элементы, вставитьBefore)

Вставляет элементы в очередь.

Параметр

предметы

Массив ненулевых значений cast.framework.messages.QueueItem

Значение не должно быть нулевым.

вставитьперед

Необязательный

число

ID элемента, который будет расположен сразу после вставленного списка. Если он не указан или не найден, список будет добавлен в конец очереди.

удалитьItems

удалитьItems (идентификаторы элементов)

Удаляет элементы из очереди.

Параметр

идентификаторы предметов

Массив чисел

Идентификаторы элементов, порядок которых нужно изменить.

Значение не должно быть нулевым.

setContainerMetadata

setContainerMetadata (контейнерМетаданные)

Установите метаданные контейнера.

Параметр

контейнерМетаданные

cast.framework.messages.ContainerMetadata

Значение может быть нулевым.

setQueueStatusLimit

setQueueStatusLimit (limitQueueItemsInStatus)

Устанавливает, следует ли ограничивать количество элементов очереди, о которых будет сообщаться в состоянии носителя (по умолчанию — true).

Параметр

лимиткуеуитемсинстатус

логическое значение

апдейтитемс

updateItems (предметы)

Обновляет существующие элементы очереди, сопоставляя itemId.

Параметр

предметы

Массив ненулевых значений cast.framework.messages.QueueItem

Значение не должно быть нулевым.