[go: nahoru, domu]

ক্লাস: QueueBase

কনস্ট্রাক্টর

কিউবেস

নতুন কিউবেস()

পদ্ধতি

আনয়ন আইটেম

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 এর অ্যারে

যে আইটেমগুলিকে পুনরায় সাজানো হয়েছে তার আইডি৷

মান শূন্য হতে হবে না.

সন্নিবেশ আগে

ঐচ্ছিক

সংখ্যা

আইটেমটির আইডি যা পুনরায় সাজানো তালিকার পরপরই অবস্থিত। যদি insertBefore প্রদান না করা হয়, তাহলে পুনরায় সাজানো তালিকাটি সারির শেষে যুক্ত করা হবে।

আরো দেখুন
আরো বিস্তারিত জানার জন্য 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 )