قالب. چارچوب . QueueManager
QueueManager چندین API دستکاری صف را در معرض دید توسعه دهندگان قرار می دهد.
- پرتاب می کند
- non-null Errorاگر سازنده مستقیماً استفاده شود. تنها با فراخوانی cast.framework.PlayerManager#getQueueManager باید به QueueManager دسترسی داشت.
مواد و روش ها
getContainerMetadata
getContainerMetadata() 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
درج آیتم ها
insertItems (اقلام، درج قبل از)
موارد را در صف قرار می دهد.
| پارامتر | |
|---|---|
| موارد | آرایه cast.framework.messages.QueueItem غیر تهی مقدار نباید صفر باشد. | 
| درج قبل از | اختیاری عدد شناسه موردی که بلافاصله پس از لیست درج شده قرار می گیرد. در صورت عدم ارائه یا یافت نشدن لیست به انتهای صف اضافه می شود. | 
حذف آیتم ها
removeItems(itemIds)
موارد را از صف حذف می کند.
| پارامتر | |
|---|---|
| ItemIds | آرایه اعداد شناسه اقلام برای سفارش مجدد مقدار نباید صفر باشد. | 
setContainerMetadata
setContainerMetadata(containerMetadata)
مجموعه فراداده کانتینر.
| پارامتر | |
|---|---|
| containerMetadata | cast.framework.messages.ContainerMetadata مقدار ممکن است صفر باشد. | 
setQueueStatusLimit
setQueueStatusLimit(limitQueueItemsInStatus)
تنظیم می کند که آیا تعداد موارد صف گزارش شده در وضعیت رسانه محدود شود (پیش فرض درست است).
| پارامتر | |
|---|---|
| limitQueueItemsInStatus | بولی | 
به روز رسانی آیتم ها
به روز رسانی (اقلام)
آیتم های صف موجود را با مطابقت با itemId به روز می کند.
| پارامتر | |
|---|---|
| موارد | آرایه cast.framework.messages.QueueItem غیر تهی مقدار نباید صفر باشد. |