ক্লাস: QueueReorderRequestData

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

QueueReorderRequestData

নতুন QueueReorderRequestData(itemIds)

প্যারামিটার

আইটেম আইডি

সংখ্যার অ্যারে

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

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

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

বৈশিষ্ট্য

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

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

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

বর্তমান সময়

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

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

কাস্টম ডেটা

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

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

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

সন্নিবেশ আগে

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

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

আইটেম আইডি

সংখ্যার নন-নাল অ্যারে

আইটেমগুলির আইডিগুলিকে নতুন ক্রমানুসারে পুনরায় সাজাতে হবে৷ প্রদত্ত আইটেম তাদের বিদ্যমান অর্ডার বজায় রাখা হবে. প্রদত্ত তালিকা insertBefore দ্বারা নির্ধারিত অবস্থানে ঢোকানো হবে। উদাহরণ স্বরূপ:

যদি সন্নিবেশ পূর্বে নির্দিষ্ট করা না থাকে তাহলে বিদ্যমান সারি: "A","D","G","H","B","E" আইটেম আইডস: "D","H","B" নতুন অর্ডার: "A" "G","E", "D","H","B"

যদি সন্নিবেশ করার আগে "A" বিদ্যমান সারি হয়: "A","D","G","H","B" আইটেমআইড: "D","H","B" নতুন অর্ডার: "D","H ","B", "A","G","E"

যদি সন্নিবেশ করার আগে "G" হয় বিদ্যমান সারি: "A","D","G","H","B" আইটেমআইড: "D","H","B" নতুন অর্ডার: "A", "D" ","H","B","G","E"

mediaSessionId

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

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

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

অনুরোধ আইডি

সংখ্যা

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

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

ক্রমিক নম্বর

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

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

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