ঢালাই কাঠামো কিউবেস
একটি সারির ভিত্তি বাস্তবায়ন।
কনস্ট্রাক্টর
কিউবেস
নতুন কিউবেস()
পদ্ধতি
আনয়ন আইটেম
fetchItems(itemId, nextCount, prevCount) রিটার্ন করে (Non-null Array of non-null cast.framework.messages.QueueItem বা নন-নাল প্রতিশ্রুতি যাতে অ-নাল cast.framework.messages.QueueItem- এর অ-নাল অ্যারে থাকে)
উল্লেখ হিসাবে নির্দিষ্ট itemID
ব্যবহার করে আইটেমগুলির একটি উইন্ডো নিয়ে আসে। এই পদ্ধতিটিকে MediaManager
দ্বারা ডাকা হয় যখন এটির আরও সারি আইটেমগুলির প্রয়োজন হয়, প্রায়শই প্রেরকের অনুরোধ থেকে উদ্ভূত হয়। যদি হয় nextCount
বা prevCount
সেট করা থাকে, fetchItems
শুধুমাত্র রেফারেন্স আইটেমের পরে বা আগে আইটেম ফেরত দেবে। nextCount
এবং prevCount
উভয়ই সেট করা থাকলে, itemId
সহ আইটেমগুলির একটি উইন্ডো ফেরত দেওয়া হবে।
প্যারামিটার | |
---|---|
আইটেম আইডি | সংখ্যা রেফারেন্স আইটেম আইডি. |
পরবর্তী গণনা | সংখ্যা রেফারেন্স আইটেম পরে আইটেম সংখ্যা. |
prevcount | সংখ্যা রেফারেন্স আইটেম আগে আইটেম সংখ্যা. |
- রিটার্নস
(non-null Array of non-null cast.framework.messages.QueueItem or non-null Promise containing non-null Array of non-null cast.framework.messages.QueueItem )
আরম্ভ করা
ইনিশিয়ালাইজ(রিকোয়েস্টডেটা) রিটার্ন করে ( cast.framework.messages.QueueData বা নন-নাল প্রতিশ্রুতি যার মধ্যে nullable cast.framework.messages.QueueData )
requestData
দিয়ে সারি শুরু করে। যখন রিসিভার একটি নতুন cast.framework.messages.Command.LOAD
অনুরোধ পায় তখন কল করা হয়৷ যদি এটি null
এ ফিরে আসে বা সমাধান করে, ডিফল্ট সারিবদ্ধ বাস্তবায়ন queueData.items
বা LOAD
অনুরোধ ডেটার একক মিডিয়া আইটেমের উপর ভিত্তি করে একটি সারি তৈরি করবে।
প্যারামিটার | |
---|---|
অনুরোধ ডেটা | cast.framework.messages.LoadRequestData মান শূন্য হতে হবে না. |
- রিটার্নস
(nullable cast.framework.messages.QueueData or non-null Promise containing nullable cast.framework.messages.QueueData )
পরবর্তী আইটেম
nextItems(itemId) রিটার্ন করে (নন-নাল cast.framework.messages.QueueItem- এর nullable Array.QueueItem বা নন-নাল প্রতিশ্রুতি যাতে নন-নাল cast.framework.messages.QueueItem- এর শূন্য অ্যারে থাকে)
itemID
অনুসরণ করে সারিতে থাকা সমস্ত আইটেম ফেরত দেয়। এটি MediaManager
দ্বারা বলা হয়।
প্যারামিটার | |
---|---|
আইটেম আইডি | ঐচ্ছিক সংখ্যা রেফারেন্স আইটেম আইডি. |
- রিটার্নস
(nullable Array of non-null cast.framework.messages.QueueItem or non-null Promise containing nullable Array of non-null cast.framework.messages.QueueItem )
onCurrentItemIdChanged
onCurrentItemIdChanged(itemId)
বর্তমান আইটেমটিকে itemId
সেট করে। MediaManager
দ্বারা কল করা হয় যখন এটি বর্তমানে-বাজানো আইটেম পরিবর্তন করে।
প্যারামিটার | |
---|---|
আইটেম আইডি | সংখ্যা আইটেম জন্য অনন্য আইডি. |
onItems ঢোকানো হয়েছে
onItemsInserted(আইটেম, সন্নিবেশ আগে)
একটি কলব্যাক যা নির্দেশ করে যে নিম্নলিখিত আইটেমগুলি এই সেশনে রিসিভার সারিতে ঢোকানো হয়েছে৷ একটি ক্লাউড-ভিত্তিক বাস্তবায়ন এই নতুন তথ্যের উপর ভিত্তি করে তার সারি আপডেট করতে পারে।
প্যারামিটার | |
---|---|
আইটেম | নন-নাল cast.framework.messages.QueueItem এর অ্যারে যে আইটেম ঢোকানো হয়েছে. মান শূন্য হতে হবে না. |
সন্নিবেশ আগে | ঐচ্ছিক সংখ্যা সন্নিবেশিত তালিকার পরপরই আইটেমটির আইডি অবস্থিত। যদি আইডি প্রদান করা না হয়, সন্নিবেশিত তালিকাটি সারির শেষে যুক্ত করা হয়। |
অন আইটেম সরানো হয়েছে
অনআইটেম সরানো হয়েছে(আইটেমআইডি)
একটি কলব্যাক যা নির্দেশ করে যে এই সেশনে রিসিভার সারি থেকে নিম্নলিখিত আইটেমগুলি সরানো হয়েছে৷ একটি ক্লাউড-ভিত্তিক বাস্তবায়ন এই নতুন তথ্যের উপর ভিত্তি করে তার সারি আপডেট করতে পারে।
প্যারামিটার | |
---|---|
আইটেম আইডি | সংখ্যার অ্যারে যে আইটেমগুলি সরানো হয়েছে তাদের আইডি। মান শূন্য হতে হবে না. |
অনআইটেম পুনর্বিন্যাস করা হয়েছে
অনআইটেম পুনরায় সাজানো (আইটেম, আগে সন্নিবেশ করান)
একটি কলব্যাক যা নির্দেশ করে যে নিম্নলিখিত আইটেমগুলি পুনরায় সাজানো হয়েছে৷
প্যারামিটার | |
---|---|
আইটেম | নন-নাল cast.framework.messages.QueueItem এর অ্যারে যে আইটেমগুলিকে পুনরায় সাজানো হয়েছে তার আইডি৷ মান শূন্য হতে হবে না. |
সন্নিবেশ আগে | ঐচ্ছিক সংখ্যা আইটেমটির আইডি যা পুনরায় সাজানো তালিকার পরপরই অবস্থিত। যদি |
- আরো দেখুন
- আরো বিস্তারিত জানার জন্য cast.framework.messages.QueueReorderRequestData#itemIds ।
পূর্বের আইটেম
prevItems(itemId) রিটার্ন করে (নন-null cast.framework.messages.QueueItem- এর nullable Array.QueueItem বা নন-নাল প্রতিশ্রুতি যাতে নন-নাল cast.framework.messages.QueueItem- এর শূন্য অ্যারে থাকে)
itemID
আগে সমস্ত আইটেম ফেরত দেয়। এটি MediaManager
দ্বারা বলা হয়।
প্যারামিটার | |
---|---|
আইটেম আইডি | ঐচ্ছিক সংখ্যা রেফারেন্স আইটেম আইডি. |
- রিটার্নস
(nullable Array of non-null cast.framework.messages.QueueItem or non-null Promise containing nullable Array of non-null cast.framework.messages.QueueItem )
অদলবদল
shuffle() রিটার্ন করে (Non-null cast.framework.messages.QueueItem- এর nullable Array.QueueItem বা নন-নাল প্রতিশ্রুতিতে নন-নাল cast.framework.messages.QueueItem- এর শূন্য অ্যারে রয়েছে)
সারি এলোমেলো করে এবং নতুন সারি আইটেম ফেরত দেয়। অপারেশন সমর্থিত না হলে null
ফেরত দেয়।
- রিটার্নস
(nullable Array of non-null cast.framework.messages.QueueItem or non-null Promise containing nullable Array of non-null cast.framework.messages.QueueItem )
আনশফেল
unshuffle() রিটার্ন করে (Non-null cast.framework.messages.QueueItem- এর nullable Array.QueueItem বা নন-নাল প্রতিশ্রুতি যাতে নন-নাল cast.framework.messages.QueueItem- এর শূন্য অ্যারে থাকে)
সারি আনশফেল করে এবং নতুন সারি আইটেম ফেরত দেয়। অপারেশন সমর্থিত না হলে null
ফেরত দেয়।
- রিটার্নস
(nullable Array of non-null cast.framework.messages.QueueItem or non-null Promise containing nullable Array of non-null cast.framework.messages.QueueItem )