खास जानकारी
मीडिया लोड के अनुरोध का डेटा.
इस क्लास का इस्तेमाल, GCKRemoteMediaClient में मीडिया कमांड लोड करके यह तय करने के लिए किया जाता है कि रिसीवर ऐप्लिकेशन को मीडिया कैसे लोड करना चाहिए.
सिर्फ़ एक आइटम लोड करने के लिए, लोड किए जाने वाले आइटम की जानकारी mediaInformation में दी जानी चाहिए. बिना क्लाउड वाली सूची को लोड करने के लिए, सूची की जानकारी queueData में देनी होगी. आप चाहें, तो पहले आइटम को चलाने की जानकारी mediaInformation में दी जा सकती है. अगर सूची, क्लाउड सूची है, तो items इन nil या खाली हो सकता है. हालांकि, entity के बारे में बताना ज़रूरी है, ताकि रिसीवर ऐप्लिकेशन, entity का इस्तेमाल करके क्लाउड से सूची को फ़ेच कर सके. अगर mediaInformation और queueData, दोनों के बारे में जानकारी नहीं दी गई है, तो कॉन्टेंट पाने वाले के ऐप्लिकेशन को भेजे बिना, कॉन्टेंट लोड करने के अनुरोध पूरे नहीं हो पाएंगे.
- से
 - 4.4.1
 
NSObject, <NSकॉपी>, और <NSSecureCoding> को इनहेरिट करता है.
प्रॉपर्टी की खास जानकारी | |
| GCKMediaInformation * | mediaInformation | 
| लोड करने के लिए मीडिया आइटम.  ज़्यादा... | |
| GCKMediaQueueData * | queueData | 
| मीडिया आइटम या सूची का मेटाडेटा.  ज़्यादा... | |
| 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 में बताया गया है.  ज़्यादा... | |
प्रॉपर्टी की जानकारी
      
  | 
  readnonatomiccopy | 
लोड करने के लिए मीडिया आइटम.
      
  | 
  readnonatomiccopy | 
मीडिया आइटम या सूची का मेटाडेटा.
      
  | 
  readnonatomiccopy | 
वह फ़्लैग जो बताता है कि लोड होने के तुरंत बाद वीडियो चलाना शुरू होता है या नहीं.
डिफ़ॉल्ट वैल्यू @(YES) है.
queueData में सूची में आइटम तय करके सूची लोड करने पर, यह वैल्यू queueData में लोड होने वाले पहले GCKMediaQueueItem के autoplay को बदल देती है. जब यह फ़ील्ड nil हो, सिर्फ़ तब ही queueData में, अलग-अलग GCKMediaQueueItem की autoplay प्रॉपर्टी लागू होगी.
mediaInformation तय करके कोई आइटम लोड करते समय, यह फ़ील्ड तय करता है कि लोड होने पर प्लेबैक शुरू होना चाहिए या नहीं. nil होने पर, वीडियो तुरंत शुरू नहीं होगा. 
      
  | 
  readnonatomicassign | 
वीडियो चलाने की शुरुआती स्थिति.
डिफ़ॉल्ट वैल्यू kGCKInvalidTimeInterval है, जो वीडियो चलाने की डिफ़ॉल्ट स्थिति को दिखाती है. अगर मांग पर वीडियो स्ट्रीम चल रही है, तो उसकी शुरुआत 0 से होगी. अगर लाइव स्ट्रीम चल रही है, तो वह लाइव स्ट्रीम के किनारे से शुरू होगी.
      
  | 
  readnonatomicassign | 
वीडियो चलाने की स्पीड.
डिफ़ॉल्ट वैल्यू 1 है. 
      
  | 
  readnonatomicstrong | 
पूर्णांकों का कलेक्शन, जिसमें ऐक्टिव ट्रैक के बारे में बताया गया है.
डिफ़ॉल्ट वैल्यू nil है. 
      
  | 
  readnonatomicstrong | 
अनुरोध के साथ देने के लिए, कस्टम ऐप्लिकेशन-विशिष्ट डेटा.
यह एक ऐसा ऑब्जेक्ट होना चाहिए जिसे NSJSONSerialization या nil का इस्तेमाल करके, JSON में सीरियलाइज़ किया जा सकता हो. 
      
  | 
  readnonatomiccopy | 
लोड किए जा रहे मीडिया आइटम के लिए, उपयोगकर्ता के क्रेडेंशियल.
      
  | 
  readnonatomiccopy | 
GCKMediaLoadRequestData::credentials में दिए गए उपयोगकर्ता क्रेडेंशियल के टाइप.
      
  | 
  readnonatomiccopy | 
लोड हो रहे मीडिया आइटम के लिए, Android TV के दूसरे क्रेडेंशियल.
अगर रिसीवर के पास Android TV ऐप्लिकेशन है, तो ये क्रेडेंशियल सेट किए जाने पर GCKMediaLoadRequestData::credentials में सेट की गई वैल्यू को बदल देंगे. रिसीवर की ओर से, इन क्रेडेंशियल को MediaLoadRequestData#getCredentials से ऐक्सेस किया जा सकता है.
- से
 - 4.7.0
 
      
  | 
  readnonatomiccopy | 
Android TV के वे क्रेडेंशियल टाइप के बारे में GCKMediaLoadRequestData::atvCredentials में बताया गया है.
अगर क्रेडेंशियल सेट किए जाते हैं, तो डिवाइस पाने वाले के तौर पर Android TV ऐप्लिकेशन होने पर, यह क्रेडेंशियल टाइप GCKMediaLoadRequestData::credentialsType में सेट की गई वैल्यू को बदल देगा. रिसीवर की ओर से, इन क्रेडेंशियल को MediaLoadRequestData#getCredentialsType से ऐक्सेस किया जा सकता है.
- से
 - 4.7.0