क्लास: QueueInsertRequestData

निर्माता

QueueInsertRequestData

नया QueueInsertRequestData(आइटम)

पैरामीटर

items

शून्य के अलावा खाली cast.framework.messages.QueueItem की कैटगरी

सूची में मौजूद आइटम की सूची. आइटम का itemId फ़ील्ड खाली होना चाहिए. अगर ऐसा नहीं किया जाता है, तो INVALID_PARAMS गड़बड़ी के साथ अनुरोध पूरा नहीं हो पाएगा. इसे क्रम से लगाया गया है (पहले एलिमेंट को पहले चलाया जाएगा).

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

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

प्रॉपर्टी

currentItemId

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

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

currentItemIndex

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

नए मौजूदा मीडिया आइटम का इंडेक्स (आइटम के कलेक्शन के हिसाब से, जिसकी शुरुआत 0 से होती है). शामिल किए गए आइटम के लिए हम मौजूदा आइटम के बजाय, QUEUE_LOAD में startIndex के जैसे इंडेक्स का इस्तेमाल करते हैं. ऐसा इसलिए, क्योंकि आइटम डाले जाने तक itemId अज्ञात होता है. अगर इसकी वैल्यू नहीं दी गई है, तो मौजूदाItem की वैल्यू इंसर्शन से पहले जैसी ही होगी (जब तक कि मौजूदाItemId न दिया गया हो). यह पैरामीटर किसी आइटम को डालने और चलाने के लिए, ऐटॉमिक को सामान्य इस्तेमाल का उदाहरण बनाता है.

currentTime

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

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

customData

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

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

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

insertBefore

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

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

items

शून्य के अलावा एक वैल्यू भी नहीं है cast.framework.messages.QueueItem

सूची में मौजूद आइटम की सूची. आइटम के लिए itemId फ़ील्ड खाली होना चाहिए. इसे क्रम से लगाया गया है (पहले एलिमेंट को पहले चलाया जाएगा).

mediaSessionId

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

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

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

requestId

नंबर

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

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

sequenceNumber

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

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

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