GCKMediaQueueItemBuilder क्लास

GCKMediaQueueItemBuilder क्लास का रेफ़रंस

खास जानकारी

नए या डिराइव किए गए GCKMediaQueueItem इंस्टेंस बनाने के लिए, बिल्डर ऑब्जेक्ट.

बिल्डर का इस्तेमाल, किसी मौजूदा विकल्प से GCKMediaQueueItem पाने के लिए किया जा सकता है:

GCKMediaQueueItemBuilder *बिल्डर =
[[GCKMediaQueueItemBuilder alloc] initWithMediaQueueItem:originalItem];
बिल्डर.startTime = 10; // शुरुआत का समय बदलें.
Builder.autoplay = NO; // अपने-आप चलने वाले फ़्लैग को बदलें.
GCKMediaQueueItem *derivedItem = [बिल्डर build];

इसका इस्तेमाल, शुरुआत से नया GCKMediaQueueItem बनाने के लिए भी किया जा सकता है:

GCKMediaQueueItemBuilder *बिल्डर = [[GCKMediaQueueItemBuilder alloc] init];
बिल्डर.mediaInformation = ...;
बिल्डर.autoplay = ...;
// दूसरे सभी पसंदीदा विकल्प सेट करें...
GCKMediaQueueItem *newItem = [बिल्डर build];

NSObject को इनहेरिट करता है.

इंस्टेंस के तरीके के बारे में खास जानकारी

(instancetype) - init
 डिफ़ॉल्ट वैल्यू के लिए शुरू की गई एट्रिब्यूट के साथ एक नया GCKMediaQueueItemBuilder बनाता है. ज़्यादा...
 
(instancetype) - initWithMediaQueueItem:
 दिए गए GCKMediaQueueItem से कॉपी किए गए एट्रिब्यूट के साथ एक नया GCKMediaQueueItemBuilder बनाता है. इसमें आइटम आईडी भी शामिल है. ज़्यादा...
 
(GCKMediaQueueItem *) - build
 बिल्डर के मौजूदा एट्रिब्यूट का इस्तेमाल करके GCKMediaQueueItem बनाता है. ज़्यादा...
 

प्रॉपर्टी की खास जानकारी

GCKMediaInformationmediaInformation
 इस आइटम से जुड़ी मीडिया जानकारी. ज़्यादा...
 
BOOL autoplay
 आइटम के सूची का मौजूदा आइटम बनने पर, उसे अपने-आप वीडियो चलाना शुरू करना चाहिए या नहीं. ज़्यादा...
 
NSTimeInterval startTime
 आइटम के शुरू होने का समय (सेकंड में). ज़्यादा...
 
NSTimeInterval playbackDuration
 आइटम को चलाने की अवधि, सेकंड में या अगर स्ट्रीम की असल अवधि का इस्तेमाल किया जाना चाहिए, तो INFINITY. ज़्यादा...
 
NSTimeInterval preloadTime
 पाने वाले को इस आइटम को पहले से लोड करना शुरू करने में, पिछले आइटम के खत्म होने में कितने सेकंड लगेंगे. ज़्यादा...
 
NSArray< NSNumber * > * activeTrackIDs
 इस आइटम के लिए चालू ट्रैक आईडी. ज़्यादा...
 
id customData
 इस आइटम से जुड़ा कस्टम डेटा, अगर कोई हो. ज़्यादा...
 

तरीके की जानकारी

- (instancetype) init

डिफ़ॉल्ट वैल्यू के लिए शुरू की गई एट्रिब्यूट के साथ एक नया GCKMediaQueueItemBuilder बनाता है.

- (instancetype) initWithMediaQueueItem: (nullable GCKMediaQueueItem *)  item

दिए गए GCKMediaQueueItem से कॉपी किए गए एट्रिब्यूट के साथ एक नया GCKMediaQueueItemBuilder बनाता है. इसमें आइटम आईडी भी शामिल है.

Parameters
itemThe item to copy.
- (GCKMediaQueueItem *) build

बिल्डर के मौजूदा एट्रिब्यूट का इस्तेमाल करके GCKMediaQueueItem बनाता है.

प्रॉपर्टी की जानकारी

- (GCKMediaInformation*) mediaInformation
readwritenonatomiccopy

इस आइटम से जुड़ी मीडिया जानकारी.

- (BOOL) autoplay
readwritenonatomicassign

आइटम के सूची का मौजूदा आइटम बनने पर, उसे अपने-आप वीडियो चलाना शुरू करना चाहिए या नहीं.

अगर NO हो, तो इस आइटम तक पहुंचने पर सूची रुक जाएगी. डिफ़ॉल्ट वैल्यू YES है.

- (NSTimeInterval) startTime
readwritenonatomicassign

आइटम के शुरू होने का समय (सेकंड में).

डिफ़ॉल्ट वैल्यू kGCKInvalidTimeInterval है. इससे पता चलता है कि शुरू होने का समय इस पर लागू नहीं होगा (उदाहरण के लिए, लाइव स्ट्रीम के लिए) या शुरू होने के डिफ़ॉल्ट समय का इस्तेमाल नहीं किया जाना चाहिए.

- (NSTimeInterval) playbackDuration
readwritenonatomicassign

आइटम को चलाने की अवधि, सेकंड में या अगर स्ट्रीम की असल अवधि का इस्तेमाल किया जाना चाहिए, तो INFINITY.

- (NSTimeInterval) preloadTime
readwritenonatomicassign

पाने वाले को इस आइटम को पहले से लोड करना शुरू करने में, पिछले आइटम के खत्म होने में कितने सेकंड लगेंगे.

डिफ़ॉल्ट वैल्यू kGCKInvalidTimeInterval है. इससे पता चलता है कि पेजों को पहले से लोड करने में लगने वाला समय कितना है.

- (NSArray<NSNumber *>*) activeTrackIDs
readwritenonatomiccopy

इस आइटम के लिए चालू ट्रैक आईडी.

- (id) customData
readwritenonatomiccopy

इस आइटम से जुड़ा कस्टम डेटा, अगर कोई हो.