क्लास: QueueReorderRequestData

निर्माता

QueueReorderRequestData

नया QueueReorderRequestData(itemIds)

पैरामीटर

itemIds

संख्या की अरे

फिर से क्रम में लगाने के लिए आइटम के आईडी.

वैल्यू शून्य नहीं होनी चाहिए.

बढ़ाएं
cast.framework.messages.RequestData

प्रॉपर्टी

currentItemId

(संख्या या तय नहीं है)

फिर से क्रम में लगाने के बाद मौजूदा मीडिया आइटम का आईडी (अगर यह नहीं दिया गया है, तो मौजूदा आइटम की वैल्यू, फिर से क्रम में लगाने से पहले जैसी ही होगी).

currentTime

(संख्या या तय नहीं है)

कॉन्टेंट शुरू होने के बाद से, मौजूदा आइटम को चलाने में लगने वाले सेकंड. अगर यह वैल्यू दी गई होगी, तो इसे UnitItem लेवल पर दिए गए startTime वैल्यू के मुकाबले प्राथमिकता दी जाएगी. हालांकि, सिर्फ़ पहली बार आइटम चलाए जाने पर. इसमें उपयोगकर्ता के उस सामान्य मामले को कवर किया जाता है जहां उपयोगकर्ता सीधे किसी आइटम के बीच में चला जाता है. इस वजह से, मौजूदा समय को आइटम पर हमेशा के लिए लागू नहीं किया जाता, जैसे कि सूची आइटम शुरू होने का समय. इससे, startTime को डाइनैमिक तरीके से रीसेट करने की ज़रूरत नहीं पड़ती. हालांकि, फ़ोन के स्लीप मोड में जाने पर यह मुमकिन नहीं होता.

customData

(गैर-शून्य ऑब्जेक्ट या अपरिभाषित)

इस अनुरोध के लिए ऐप्लिकेशन का खास डेटा. इसकी मदद से, भेजने वाले और पाने वाले, मीडिया प्रोटोकॉल को आसानी से बढ़ा सकते हैं. इसके लिए, कस्टम मैसेज के लिए नए नेमस्पेस का इस्तेमाल करने की ज़रूरत नहीं होती.

इनसे इनहेरिट किया गया
cast.framework.messages.RequestData#customData

insertBefore

(संख्या या तय नहीं है)

उस आइटम का आईडी जो फिर से क्रम में लगाई गई सूची के तुरंत बाद मौजूद होगा. अगर आईडी नहीं मिलता या दिया नहीं गया है, तो फिर से क्रम में लगाई गई सूची मौजूदा सूची के आखिर में जोड़ दी जाएगी.

itemIds

संख्या की गैर-शून्य श्रेणी

उन आइटम के आईडी जिन्हें नए क्रम में फिर से क्रम में लगाया जाना है. जो आइटम नहीं दिए गए हैं वे मौजूदा ऑर्डर पर बने रहेंगे. दी गई सूची को उस जगह पर शामिल किया जाएगा जिसे Insert पहले की मदद से तय किया गया हो. उदाहरण के लिए:

अगर Insert पहले के बारे में नहीं बताया गया है, तो मौजूदा सूची: “A”,”D”,”G”,”H”,”B”,”E” itemIds: “D”,”H”,”B” नया ऑर्डर: “A”,”G”,”E”,“D”,”H”,”B”

अगर Insert इससे “A”, मौजूदा सूची: “A”,”D”,”G”,”H”,”B” itemIds: “D”,”H”,”B” है

अगर Insert पहले “G” है

mediaSessionId

(संख्या या तय नहीं है)

उस मीडिया सेशन का आईडी जिस पर अनुरोध लागू होता है.

इनसे इनहेरिट किया गया
cast.framework.messages.RequestData#mediaSessionId

requestId

नंबर

अनुरोध का आईडी, जिसका इस्तेमाल अनुरोध/रिस्पॉन्स को जोड़ने के लिए किया जाता है.

इनसे इनहेरिट किया गया
cast.framework.messages.RequestData#requestId

sequenceNumber

(संख्या या तय नहीं है)

इस संख्या को सूची के सभी निर्देशों को सिंक किया जाना है. अगर क्यू के लिए निर्देश दिया जाता है, तो SDK टूल, अनुरोध से मेल खाने वाले सूची के सबसे नए क्रम की संख्या की पुष्टि करेगा. मौजूदा क्रम संख्या, आउटगोइंग सूची में बदले गए मैसेज के हिस्से के रूप में दी जाती है.

इनसे इनहेरिट किया गया
cast.framework.messages.RequestData#sequenceNumber