cast. फ़्रेमवर्क. मैसेज. QueueReorderRequestData
मीडिया इवेंट की सूची के क्रम में बदलाव करने के लिए, अनुरोध का डेटा.
निर्माता
QueueReorderRequestData
नया QueueReorderRequestData(itemIds)
पैरामीटर |
|
---|---|
itemIds |
संख्या की अरे फिर से क्रम में लगाने के लिए आइटम के आईडी. वैल्यू शून्य नहीं होनी चाहिए. |
प्रॉपर्टी
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