खास जानकारी
मीडिया सूची में मौजूद आइटम को दिखाने वाली क्लास.
इस ऑब्जेक्ट के इंस्टेंस में बदलाव नहीं किया जा सकता.
इस क्लास का इस्तेमाल, भेजने वाले ऐप्लिकेशन और पाने वाले ऐप्लिकेशन के बीच दो-तरफ़ा कम्यूनिकेशन के लिए किया जाता है. भेजने वाला इसे, रिसीवर के ऐप्लिकेशन पर मीडिया आइटम की सूची लोड या शामिल करने के लिए बनाता है. रिसीवर के GCKMediaStatus में उन आइटम की सूची भी शामिल होती है जिन्हें इस क्लास के इंस्टेंस के तौर पर दिखाया गया है.
लोड होने के बाद, रिसीवर हर GCKMediaQueueItem को एक यूनीक आइटम आईडी असाइन करेगा, भले ही एक ही मीडिया कई बार लोड हो जाए.
NSObject को इनहेरिट करता है. <NSकॉपी> लागू करता है.
इंस्टेंस के तरीके के बारे में खास जानकारी | |
(instancetype) | - initWithMediaInformation:autoplay:startTime:preloadTime:activeTrackIDs:customData: |
दिए गए एट्रिब्यूट के साथ एक नया GCKMediaQueueItem बनाता है. ज़्यादा... | |
(instancetype) | - initWithMediaInformation:autoplay:startTime:playbackDuration:preloadTime:activeTrackIDs:customData: |
खास तौर पर बनाया गया, शुरू करने वाला टूल. ज़्यादा... | |
(void) | - clearItemID |
आइटम आईडी को हटाता (अनअसाइन) करता है. ज़्यादा... | |
(instancetype) | - mediaQueueItemModifiedWithBlock: |
इस GCKMediaQueueItem की ऐसी कॉपी दिखाता है जिसमें दिए गए ब्लॉक ने बदलाव किया है. ज़्यादा... | |
प्रॉपर्टी की खास जानकारी | |
GCKMediaInformation * | mediaInformation |
इस आइटम से जुड़ी मीडिया जानकारी. ज़्यादा... | |
GCKMediaQueueItemID | itemID |
आइटम आईडी या अगर कोई आइटम अभी तक असाइन नहीं किया गया है, तो kGCKMediaQueueInvalidItemID. ज़्यादा... | |
BOOL | autoplay |
आइटम के सूची का मौजूदा आइटम बनने पर, उसे अपने-आप वीडियो चलाना शुरू करना चाहिए या नहीं. ज़्यादा... | |
NSTimeInterval | startTime |
आइटम के शुरू होने का समय (सेकंड में). ज़्यादा... | |
NSTimeInterval | playbackDuration |
आइटम को चलाने की अवधि, सेकंड में या अगर स्ट्रीम की असल अवधि का इस्तेमाल किया जाना चाहिए, तो INFINITY . ज़्यादा... | |
NSTimeInterval | preloadTime |
पाने वाले को इस आइटम को पहले से लोड करना शुरू करने में, पिछले आइटम के खत्म होने में कितने सेकंड लगेंगे. ज़्यादा... | |
NSArray< NSNumber * > * | activeTrackIDs |
इस आइटम के लिए चालू ट्रैक आईडी. ज़्यादा... | |
id | customData |
इस आइटम से जुड़ा कस्टम डेटा, अगर कोई हो. ज़्यादा... | |
तरीके की जानकारी
- (instancetype) initWithMediaInformation: | (GCKMediaInformation *) | mediaInformation | |
autoplay: | (BOOL) | autoplay | |
startTime: | (NSTimeInterval) | startTime | |
preloadTime: | (NSTimeInterval) | preloadTime | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
customData: | (nullable id) | customData | |
दिए गए एट्रिब्यूट के साथ एक नया GCKMediaQueueItem बनाता है.
ज़्यादा जानकारी के लिए, इससे जुड़ी प्रॉपर्टी के दस्तावेज़ देखें.
- Parameters
-
mediaInformation The media information for the item. autoplay The autoplay state for this item. startTime The start time of the item, in seconds. May be kGCKInvalidTimeInterval if this item refers to a live stream or if the default start time should be used. preloadTime The preload time for the item, in seconds. May be kGCKInvalidTimeInterval to indicate no preload time. activeTrackIDs The active track IDs for the item. May be nil
.customData Any custom data to associate with the item. May be nil
.
- (instancetype) initWithMediaInformation: | (GCKMediaInformation *) | mediaInformation | |
autoplay: | (BOOL) | autoplay | |
startTime: | (NSTimeInterval) | startTime | |
playbackDuration: | (NSTimeInterval) | playbackDuration | |
preloadTime: | (NSTimeInterval) | preloadTime | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
customData: | (nullable id) | customData | |
खास तौर पर बनाया गया, शुरू करने वाला टूल.
दिए गए एट्रिब्यूट के साथ एक नया GCKMediaQueueItem बनाता है. ज़्यादा जानकारी के लिए, इससे जुड़ी प्रॉपर्टी के दस्तावेज़ देखें.
- Parameters
-
mediaInformation The media information for the item. autoplay The autoplay state for this item. startTime The start time of the item, in seconds. May be kGCKInvalidTimeInterval if this item refers to a live stream or if the default start time should be used. playbackDuration The playback duration of the item, in seconds. May be kGCKInvalidTimeInterval to indicate no preload time. preloadTime The preload time for the item, in seconds. activeTrackIDs The active track IDs for the item. May be nil
.customData Any custom data to associate with the item. May be nil
.
- (void) clearItemID |
आइटम आईडी को हटाता (अनअसाइन) करता है.
किसी मौजूदा इंस्टेंस का फिर से इस्तेमाल करने के लिए कॉल किया जाना चाहिए. उदाहरण के लिए, इसे फिर से किसी सूची में जोड़ने के लिए.
- (instancetype) mediaQueueItemModifiedWithBlock: | (void(^)(GCKMediaQueueItemBuilder *builder)) | block |
इस GCKMediaQueueItem की ऐसी कॉपी दिखाता है जिसमें दिए गए ब्लॉक ने बदलाव किया है.
- Parameters
-
block A block that receives a GCKMediaQueueItemBuilder which can be used to modify attributes of the copy. It is not necessary to call the builder's build (GCKMediaQueueItemBuilder) method within the block, as this method will do that automatically when the block completes.
- रिटर्न
- इस आइटम की बदली गई कॉपी.
प्रॉपर्टी की जानकारी
|
readnonatomicstrong |
इस आइटम से जुड़ी मीडिया जानकारी.
|
readnonatomicassign |
आइटम आईडी या अगर कोई आइटम अभी तक असाइन नहीं किया गया है, तो kGCKMediaQueueInvalidItemID.
|
readnonatomicassign |
आइटम के सूची का मौजूदा आइटम बनने पर, उसे अपने-आप वीडियो चलाना शुरू करना चाहिए या नहीं.
अगर NO
हो, तो इस आइटम तक पहुंचने पर सूची रुक जाएगी. डिफ़ॉल्ट वैल्यू YES
है. GCKMediaLoadRequestData में मीडिया सूची लोड करने के लिए इस आइटम का इस्तेमाल करने पर, पहले आइटम में यह प्रॉपर्टी सिर्फ़ तब लागू होती है, जब GCKMediaLoadRequestData में autoplay
शून्य पर हो.
|
readnonatomicassign |
आइटम के शुरू होने का समय (सेकंड में).
डिफ़ॉल्ट वैल्यू kGCKInvalidTimeInterval है, जो बताती है कि शुरू होने का कोई समय सेट नहीं किया गया है.
|
readnonatomicassign |
आइटम को चलाने की अवधि, सेकंड में या अगर स्ट्रीम की असल अवधि का इस्तेमाल किया जाना चाहिए, तो INFINITY
.
|
readnonatomicassign |
पाने वाले को इस आइटम को पहले से लोड करना शुरू करने में, पिछले आइटम के खत्म होने में कितने सेकंड लगेंगे.
डिफ़ॉल्ट वैल्यू kGCKInvalidTimeInterval है. इससे पता चलता है कि पेजों को पहले से लोड करने का कोई समय सेट नहीं किया गया है.
|
readnonatomicstrong |
इस आइटम के लिए चालू ट्रैक आईडी.
|
readnonatomicstrong |
इस आइटम से जुड़ा कस्टम डेटा, अगर कोई हो.