ক্লাস: QueueUpdateRequestData, Class: QueueUpdateRequestData

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

QueueUpdateRequestData

নতুন QueueUpdateRequestData()

প্রসারিত করে
cast.framework.messages.RequestData

বৈশিষ্ট্য

বর্তমান আইটেমআইডি

(সংখ্যা বা অনির্ধারিত)

পরিবর্তনের পরে বর্তমান মিডিয়া আইটেমের আইডি (যদি প্রদান করা না হয় বা পাওয়া না যায়, বর্তমান আইটেমের মান আপডেটের আগের মতই হবে)।

বর্তমান সময়

(সংখ্যা বা অনির্ধারিত)

বর্তমান আইটেম প্লেব্যাক শুরু কন্টেন্ট শুরু থেকে সেকেন্ড. প্রদান করা হলে, এই মানটি QueueItem স্তরে প্রদত্ত স্টার্টটাইম মানের চেয়ে অগ্রাধিকার পাবে কিন্তু শুধুমাত্র প্রথমবার আইটেমটি চালানো হবে। এটি সাধারণ ক্ষেত্রে কভার করার জন্য যেখানে ব্যবহারকারী একটি আইটেমের মাঝখানে লাফ দেয় যাতে কিউইআইটেম স্টার্টটাইমের মতো বর্তমান সময় আইটেমটিতে স্থায়ীভাবে প্রযোজ্য না হয়। এটি স্টার্টটাইমকে গতিশীলভাবে রিসেট করা এড়িয়ে যায় (ফোনটি ঘুমাতে গেলে এটি সম্ভব নাও হতে পারে)।

কাস্টম ডেটা

(নন-নাল অবজেক্ট বা অনির্ধারিত)

এই অনুরোধের জন্য অ্যাপ্লিকেশন-নির্দিষ্ট ডেটা। এটি প্রেরক এবং প্রাপককে কাস্টম বার্তাগুলির সাথে একটি নতুন নামস্থান ব্যবহার না করে সহজেই মিডিয়া প্রোটোকল প্রসারিত করতে সক্ষম করে।

থেকে উত্তরাধিকারসূত্রে প্রাপ্ত
cast.framework.messages.RequestData#customData

আইটেম

(নন-নাল অ্যারে এর নন-নাল cast.framework.messages.QueueItem বা অনির্ধারিত)

আপডেট করা সারি আইটেম তালিকা. কোন পুনঃক্রম ঘটবে না, আইটেম বিদ্যমান আদেশ বজায় রাখা হবে.

লাফ

(সংখ্যা বা অনির্ধারিত)

এড়িয়ে যান/ফিরে যান বর্তমান আইটেমের অবস্থানের সাথে সম্পর্কিত আইটেমের সংখ্যা (এটি নেতিবাচক হতে পারে)। যদি এটি সীমানার বাইরে থাকে, তাহলে বর্তমান আইটেমটি সীমার চারপাশে মোড়ানো সারিতে পরবর্তী যৌক্তিক আইটেম হবে। নতুন বর্তমান আইটেম অবস্থান সারির পুনরাবৃত্তি আচরণের নিয়ম অনুসরণ করবে।

mediaSessionId

(সংখ্যা বা অনির্ধারিত)

অনুরোধটি প্রযোজ্য মিডিয়া সেশনের আইডি।

থেকে উত্তরাধিকারসূত্রে প্রাপ্ত
cast.framework.messages.RequestData#mediaSessionId

পুনরাবৃত্তি মোড

(non-null cast.framework.messages.RepeatMode বা undefined)

সব আইটেম খেলা হয়েছে যখন সারির আচরণ.

অনুরোধ আইডি

সংখ্যা

অনুরোধের আইডি, অনুরোধ/প্রতিক্রিয়া সম্পর্কযুক্ত করতে ব্যবহৃত।

থেকে উত্তরাধিকারসূত্রে প্রাপ্ত
cast.framework.messages.RequestData#requestId

ক্রমিক নম্বর

(সংখ্যা বা অনির্ধারিত)

সমস্ত সারি কমান্ড সিঙ্ক্রোনাইজ করার জন্য একটি সংখ্যা। একটি সারি কমান্ডের জন্য প্রদান করা হলে, SDK সারির সর্বশেষ ক্রম নম্বর অনুরোধের সাথে মেলে তা যাচাই করবে। বর্তমান ক্রমসংখ্যা বহির্গামী সারি পরিবর্তিত বার্তাগুলির অংশ হিসাবে প্রদান করা হয়৷

থেকে উত্তরাধিকারসূত্রে প্রাপ্ত
cast.framework.messages.RequestData#sequenceNumber

অদলবদল

(বুলিয়ান বা অনির্ধারিত)

আপডেট প্রক্রিয়া করা হলে সারি আইটেমগুলি এলোমেলো করুন। সারি আইটেমগুলি এলোমেলো হওয়ার পরে, বর্তমান আইটেম অবস্থানে থাকা আইটেমটি লোড করা হবে।