ক্লাস: QueueInsertRequestData

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

QueueInsertRequestData

নতুন QueueInsertRequestData(আইটেম)

প্যারামিটার

আইটেম

নন-নাল cast.framework.messages.QueueItem এর অ্যারে

সারি আইটেম তালিকা. আইটেমগুলির আইটেমআইডি ক্ষেত্রটি খালি হওয়া উচিত নয়তো একটি INVALID_PARAMS ত্রুটির সাথে অনুরোধটি ব্যর্থ হবে৷ এটি সাজানো হয় (প্রথম উপাদান প্রথমে খেলা হবে)।

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

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

বৈশিষ্ট্য

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

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

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

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

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

নতুন বর্তমান মিডিয়া আইটেমের সূচক (আইটেম অ্যারের সাথে সম্পর্কিত, 0 দিয়ে শুরু)। সন্নিবেশিত আইটেমগুলির জন্য আমরা সূচী ব্যবহার করি (QUEUE_LOAD-এ startIndex-এর মতো) এবং বর্তমান আইটেমআইডি নয়, কারণ আইটেমগুলি সন্নিবেশ করা না হওয়া পর্যন্ত আইটেমআইডি অজানা। যদি প্রদান না করা হয়, বর্তমান আইটেম মান সন্নিবেশের আগের মতই হবে (যদি না বর্তমান আইটেম আইডি প্রদান করা হয়)। এই প্যারামটি একটি আইটেম সন্নিবেশ এবং খেলার সাধারণ ব্যবহারের ক্ষেত্রে পারমাণবিক তৈরি করতে দেয়।

বর্তমান সময়

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

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

কাস্টম ডেটা

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

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

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

সন্নিবেশ আগে

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

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

আইটেম

নন-নাল অ্যারে অ-নাল cast.framework.messages.QueueItem

সারি আইটেম তালিকা. আইটেমগুলির আইটেমআইডি ক্ষেত্রটি খালি হওয়া উচিত। এটি সাজানো হয় (প্রথম উপাদান প্রথমে খেলা হবে)।

mediaSessionId

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

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

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

অনুরোধ আইডি

সংখ্যা

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

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

ক্রমিক নম্বর

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

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

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