GCKMediaLoadRequestDataBuilder क्लास

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

खास जानकारी

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

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

से
4.4.1

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

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

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

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

GCKMediaInformationmediaInformation
 लोड करने के लिए मीडिया आइटम. ज़्यादा...
 
GCKMediaQueueDataqueueData
 मीडिया आइटम या सूची का मेटाडेटा. ज़्यादा...
 
NSNumber * autoplay
 यह बताने वाला फ़्लैग कि वीडियो तुरंत शुरू होना चाहिए या नहीं. ज़्यादा...
 
NSTimeInterval startTime
 वीडियो चलाने की शुरुआती जगह. ज़्यादा...
 
float playbackRate
 वीडियो चलाने की स्पीड. ज़्यादा...
 
NSArray< NSNumber * > * activeTrackIDs
 पूर्णांकों का कलेक्शन, जिसमें ऐक्टिव ट्रैक के बारे में बताया गया है. ज़्यादा...
 
id customData
 अनुरोध के साथ देने के लिए, कस्टम ऐप्लिकेशन-विशिष्ट डेटा. ज़्यादा...
 
NSString * credentials
 लोड किए जा रहे मीडिया आइटम के लिए, उपयोगकर्ता के क्रेडेंशियल. ज़्यादा...
 
NSString * credentialsType
 GCKMediaLoadRequestData::credentials में दिए गए उपयोगकर्ता क्रेडेंशियल के टाइप. ज़्यादा...
 
NSString * atvCredentials
 लोड हो रहे मीडिया आइटम के लिए, Android TV के दूसरे क्रेडेंशियल. ज़्यादा...
 
NSString * atvCredentialsType
 Android TV के वे क्रेडेंशियल टाइप के बारे में GCKMediaLoadRequestData::atvCredentials में बताया गया है. ज़्यादा...
 

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

- (instancetype) init

सभी प्रॉपर्टी के लिए डिफ़ॉल्ट वैल्यू के साथ GCKMediaLoadRequestData शुरू करता है.

- (instancetype) initWithMediaLoadRequestData: (GCKMediaLoadRequestData *)  requestData

दिए गए GCKMediaLoadRequestData ऑब्जेक्ट के साथ, GCKMediaLoadRequestData शुरू करता है.

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

रिटर्न
GCKMediaLoadRequestData का नया इंस्टेंस.

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

- (GCKMediaInformation*) mediaInformation
readwritenonatomiccopy

लोड करने के लिए मीडिया आइटम.

- (GCKMediaQueueData*) queueData
readwritenonatomiccopy

मीडिया आइटम या सूची का मेटाडेटा.

- (NSNumber*) autoplay
readwritenonatomiccopy

यह बताने वाला फ़्लैग कि वीडियो तुरंत शुरू होना चाहिए या नहीं.

डिफ़ॉल्ट वैल्यू @(YES) है. अगर यह nil है, तो queueData में GCKMediaQueueItem की प्रॉपर्टी लागू होगी. अगर countData nil है, तो वीडियो तुरंत शुरू नहीं होगा.

- (NSTimeInterval) startTime
readwritenonatomicassign

वीडियो चलाने की शुरुआती जगह.

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

- (float) playbackRate
readwritenonatomicassign

वीडियो चलाने की स्पीड.

डिफ़ॉल्ट वैल्यू 1 है.

- (NSArray<NSNumber *>*) activeTrackIDs
readwritenonatomicstrong

पूर्णांकों का कलेक्शन, जिसमें ऐक्टिव ट्रैक के बारे में बताया गया है.

डिफ़ॉल्ट वैल्यू nil है.

- (id) customData
readwritenonatomicstrong

अनुरोध के साथ देने के लिए, कस्टम ऐप्लिकेशन-विशिष्ट डेटा.

यह एक ऐसा ऑब्जेक्ट होना चाहिए जिसे NSJSONSerialization या nil का इस्तेमाल करके, JSON में सीरियलाइज़ किया जा सकता हो.

- (NSString*) credentials
readwritenonatomiccopy

लोड किए जा रहे मीडिया आइटम के लिए, उपयोगकर्ता के क्रेडेंशियल.

- (NSString*) credentialsType
readwritenonatomiccopy

GCKMediaLoadRequestData::credentials में दिए गए उपयोगकर्ता क्रेडेंशियल के टाइप.

- (NSString*) atvCredentials
readwritenonatomiccopy

लोड हो रहे मीडिया आइटम के लिए, Android TV के दूसरे क्रेडेंशियल.

अगर रिसीवर के पास Android TV ऐप्लिकेशन है, तो ये क्रेडेंशियल सेट किए जाने पर GCKMediaLoadRequestData::credentials में सेट की गई वैल्यू को बदल देंगे. रिसीवर की ओर से, इन क्रेडेंशियल को MediaLoadRequestData#getCredentials से ऐक्सेस किया जा सकता है.

से
4.7.0
- (NSString*) atvCredentialsType
readwritenonatomiccopy

Android TV के वे क्रेडेंशियल टाइप के बारे में GCKMediaLoadRequestData::atvCredentials में बताया गया है.

अगर क्रेडेंशियल सेट किए जाते हैं, तो डिवाइस पाने वाले के तौर पर Android TV ऐप्लिकेशन होने पर, यह क्रेडेंशियल टाइप GCKMediaLoadRequestData::credentialsType में सेट की गई वैल्यू को बदल देगा. रिसीवर की ओर से, इन क्रेडेंशियल को MediaLoadRequestData#getCredentialsType से ऐक्सेस किया जा सकता है.

से
4.7.0