GCKMediaQueueItemBuilder क्लास

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

खास जानकारी

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

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

GCKMediaQueueItemBuilder *बिल्डर =
[[GCKMediaQueueItemBuilder alloc] initWithMediaQueueItem:originalItem];
Builder.startTime = 10; // शुरू होने का समय बदलें.
Builder.autoplay = NO; // ऑटोप्ले फ़्लैग बदलें.
GCKMediaQueueItem *derivedItem = [बिल्डर बनाएं];

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

GCKMediaQueueItemBuilder *बिल्डर = [[GCKMediaQueueItemBuilder alloc] init];
Builder.mediaInfo = ...;
Builder.autoplay = ...;
// अन्य सभी ज़रूरी प्रॉपर्टी सेट करें...
GCKMediaQueueItem *newItem = [बिल्डर बनाएं];

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: (GCKMediaQueueItem *__nullable)  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

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