GCKMediaमेटाडेटा क्लास

खास जानकारी

मीडिया मेटाडेटा के लिए एक कंटेनर.

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

पहले से तय किए गए फ़ील्ड की वैल्यू में पहले से तय टाइप होते हैं. उदाहरण के लिए, ट्रैक नंबर NSInteger है और बनाए जाने की तारीख एक NSString है जिसमें तारीख और समय का ISO-8601 प्रतिनिधित्व होता है. किसी फ़ील्ड में किसी गलत टाइप की वैल्यू को सेव करने की कोशिश करने पर, NSInvalidArgumentException वैल्यू लागू हो जाएगी.

ध्यान दें कि कास्ट प्रोटोकॉल से यह तय होता है कि किसी खास तरह के मीडिया के लिए, कौनसे मेटाडेटा फ़ील्ड इस्तेमाल किए जा सकते हैं. जब कोई Mediaमेटाडेटा ऑब्जेक्ट को कास्ट किए जाने वाले डिवाइस पर डिलीवर करने के लिए, JSON में सीरियलाइज़ किया जाता है, तो पहले से तय किए गए ऐसे फ़ील्ड जो किसी दिए गए मीडिया टाइप के साथ काम नहीं करते, उन्हें सीरियल वाले फ़ॉर्म में शामिल नहीं किया जाएगा. हालांकि, ऐप्लिकेशन के लिए तय किए गए फ़ील्ड हमेशा शामिल किए जाएंगे. पहले से तय फ़ील्ड की पूरी सूची यहां दी गई है:

फ़ील्ड वैल्यू टाइप मान्य मेटाडेटा टाइप
kGCKMetadataKeyCreationDate NSDate GCKMediaMetadataTypePhoto
kGCKMetadataKeyReleaseDate NSDate GCKMediaMetadataTypeGeneric, GCKMediaMetadataTypeMovie, GCKMediaMetadataTypeTVShow, GCKMediaMetadataTypeMusicTrack
kGCKMetadataKeyBroadcastDate NSDate GCKMediaMetadataTypeTVShow
kGCKMetadataKeyTitle NSString GCKMediaMetadataTypeGeneric, GCKMediaMetadataTypeMovie, GCKMediaMetadataTypeTVShow, GCKMediaMetadataTypeMusicTrack, और GCKMediaMetadataTypePhoto
kGCKMetadataKeySubtitle NSString GCKMediaMetadataTypeGeneric, GCKMediaMetadataTypeMovie
kGCKMetadataKeyArtist NSString GCKMediaMetadataTypeGeneric, GCKMediaMetadataTypeMusicTrack, GCKMediaMetadataTypePhoto
kGCKMetadataKeyAlbumArtist NSString GCKMediaMetadataTypeMusicTrack
kGCKMetadataKeyAlbumTitle NSString GCKMediaMetadataTypeMusicTrack
kGCKMetadataKeyComposer NSString GCKMediaMetadataTypeMusicTrack
kGCKMetadataKeyDiscNumber NSInteger GCKMediaMetadataTypeMusicTrack
kGCKMetadataKeyTrackNumber NSInteger GCKMediaMetadataTypeMusicTrack
kGCKMetadataKeySeasonNumber NSInteger GCKMediaMetadataTypeTVShow
kGCKMetadataKeyEpisodeNumber NSInteger GCKMediaMetadataTypeTVShow
kGCKMetadataKeySeriesTitle NSString GCKMediaMetadataTypeTVShow
kGCKMetadataKeyStudio NSString GCKMediaMetadataTypeMovie
kGCKMetadataKeyWidth NSInteger GCKMediaMetadataTypePhoto
kGCKMetadataKeyHeight NSInteger GCKMediaMetadataTypePhoto
kGCKMetadataKeyLocationName NSString GCKMediaMetadataTypePhoto
kGCKMetadataKeyLocationLatitude डबल GCKMediaMetadataTypePhoto
kGCKMetadataKeyLocationLongitude डबल GCKMediaMetadataTypePhoto

NSObject, <NSकॉपी>, और <NSSecureCoding> को इनहेरिट करता है.

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

(instancetype) - initWithMetadataType:
 दिए गए मीडिया टाइप के साथ, नए, खाली, Mediaमेटाडेटा को शुरू करता है. ज़्यादा...
 
(instancetype) - init
 जेनरिक मेटाडेटा टाइप से शुरू करें. ज़्यादा...
 
(GCKMediaMetadataType- metadataType
 मेटाडेटा का टाइप. ज़्यादा...
 
(NSArray *) - images
 इमेज की सूची मिलती है. ज़्यादा...
 
(void) - removeAllMediaImages
 सभी मौजूदा इमेज हटा देता है. ज़्यादा...
 
(void) - addImage:
 इमेज की सूची में इमेज जोड़ता है. ज़्यादा...
 
(BOOL) - containsKey:
 यह जांच करता है कि क्या ऑब्जेक्ट में, दी गई कुंजी वाला फ़ील्ड है. ज़्यादा...
 
(NSArray< NSString * > *) - allKeys
 यह फ़ंक्शन में, ऑब्जेक्ट में मौजूद सभी फ़ील्ड के लिए कुंजियों का सेट दिखाता है. ज़्यादा...
 
(nullable id) - objectForKey:
 किसी फ़ील्ड की वैल्यू को पढ़ता है. ज़्यादा...
 
(void) - setString:forKey:
 स्ट्रिंग फ़ील्ड में वैल्यू सेव करता है. ज़्यादा...
 
(nullable NSString *) - stringForKey:
 किसी स्ट्रिंग फ़ील्ड की वैल्यू को पढ़ता है. ज़्यादा...
 
(void) - setInteger:forKey:
 किसी पूर्णांक फ़ील्ड में वैल्यू सेव करता है. ज़्यादा...
 
(NSInteger) - integerForKey:
 किसी पूर्णांक फ़ील्ड की वैल्यू को पढ़ता है. ज़्यादा...
 
(NSInteger) - integerForKey:defaultValue:
 किसी पूर्णांक फ़ील्ड की वैल्यू को पढ़ता है. ज़्यादा...
 
(void) - setDouble:forKey:
 डबल फ़ील्ड में वैल्यू सेव करता है. ज़्यादा...
 
(double) - doubleForKey:
 डबल फ़ील्ड की वैल्यू पढ़ता है. ज़्यादा...
 
(double) - doubleForKey:defaultValue:
 डबल फ़ील्ड की वैल्यू पढ़ता है. ज़्यादा...
 
(void) - setDate:forKey:
 तारीख के फ़ील्ड में, तारीख के सीमित ISO-8601 प्रज़ेंटेशन के तौर पर वैल्यू सेव करता है. ज़्यादा...
 
(nullable NSDate *) - dateForKey:
 तारीख के प्रतिबंधित ISO-8601 प्रज़ेंटेशन से तारीख के फ़ील्ड की वैल्यू को पढ़ता है. ज़्यादा...
 
(nullable NSString *) - dateAsStringForKey:
 तारीख फ़ील्ड की वैल्यू को स्ट्रिंग के तौर पर पढ़ता है. ज़्यादा...
 

सार्वजनिक एट्रिब्यूट

NSString *const kGCKMetadataKeyCreationDate
 स्ट्रिंग कुंजी: बनाए जाने की तारीख. ज़्यादा...
 
NSString *const kGCKMetadataKeyReleaseDate
 स्ट्रिंग कुंजी: रिलीज़ की तारीख. ज़्यादा...
 
NSString *const kGCKMetadataKeyBroadcastDate
 स्ट्रिंग कुंजी: ब्रॉडकास्ट की तारीख. ज़्यादा...
 
NSString *const kGCKMetadataKeyTitle
 स्ट्रिंग कुंजी: टाइटल. ज़्यादा...
 
NSString *const kGCKMetadataKeySubtitle
 स्ट्रिंग बटन: सबटाइटल. ज़्यादा...
 
NSString *const kGCKMetadataKeyArtist
 स्ट्रिंग कुंजी: कलाकार. ज़्यादा...
 
NSString *const kGCKMetadataKeyAlbumArtist
 स्ट्रिंग कुंजी: एल्बम कलाकार. ज़्यादा...
 
NSString *const kGCKMetadataKeyAlbumTitle
 स्ट्रिंग कुंजी: एल्बम का नाम. ज़्यादा...
 
NSString *const kGCKMetadataKeyComposer
 स्ट्रिंग कुंजी: कंपोज़र. ज़्यादा...
 
NSString *const kGCKMetadataKeyDiscNumber
 पूर्णांक कुंजी: डिस्क संख्या. ज़्यादा...
 
NSString *const kGCKMetadataKeyTrackNumber
 पूर्णांक कुंजी: ट्रैक नंबर. ज़्यादा...
 
NSString *const kGCKMetadataKeySeasonNumber
 पूर्णांक कुंजी: सीज़न नंबर. ज़्यादा...
 
NSString *const kGCKMetadataKeyEpisodeNumber
 पूर्णांक कुंजी: एपिसोड नंबर. ज़्यादा...
 
NSString *const kGCKMetadataKeySeriesTitle
 स्ट्रिंग कुंजी: सीरीज़ का टाइटल. ज़्यादा...
 
NSString *const kGCKMetadataKeyStudio
 स्ट्रिंग कुंजी: स्टूडियो. ज़्यादा...
 
NSString *const kGCKMetadataKeyWidth
 पूर्णांक कुंजी: चौड़ाई. ज़्यादा...
 
NSString *const kGCKMetadataKeyHeight
 पूर्णांक कुंजी: ऊंचाई. ज़्यादा...
 
NSString *const kGCKMetadataKeyLocationName
 स्ट्रिंग कुंजी: जगह का नाम. ज़्यादा...
 
NSString *const kGCKMetadataKeyLocationLatitude
 डबल कुंजी: स्थान अक्षांश. ज़्यादा...
 
NSString *const kGCKMetadataKeyLocationLongitude
 डबल बटन: जगह का देशांतर. ज़्यादा...
 
NSString *const kGCKMetadataKeyBookTitle
 स्ट्रिंग कुंजी: किताब का नाम. ज़्यादा...
 
NSString *const kGCKMetadataKeyChapterNumber
 पूर्णांक कुंजी: चैप्टर नंबर. ज़्यादा...
 
NSString *const kGCKMetadataKeyChapterTitle
 स्ट्रिंग कुंजी: चैप्टर का टाइटल. ज़्यादा...
 
NSString *const kGCKMetadataKeySectionDuration
 डबल बटन: सेक्शन की अवधि. ज़्यादा...
 
NSString *const kGCKMetadataKeySectionStartTimeInMedia
 दोहरी कुंजी: मीडिया में सेक्शन शुरू होने का समय. ज़्यादा...
 
NSString *const kGCKMetadataKeySectionStartAbsoluteTime
 डबल बटन: सेक्शन के शुरू होने का कुल समय. ज़्यादा...
 
NSString *const kGCKMetadataKeySectionStartTimeInContainer
 डबल कुंजी: कंटेनर में सेक्शन की शुरुआत का समय. ज़्यादा...
 
NSString *const kGCKMetadataKeyQueueItemID
 डबल कुंजी: सूची में आइटम का आईडी. ज़्यादा...
 

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

GCKMediaMetadataType metadataType
 मेटाडेटा का टाइप. ज़्यादा...
 

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

- (instancetype) initWithMetadataType: (GCKMediaMetadataType metadataType

दिए गए मीडिया टाइप के साथ, नए, खाली, Mediaमेटाडेटा को शुरू करता है.

खास तौर पर बनाया गया, शुरू करने वाला टूल.

Parameters
metadataTypeThe media type; one of the GCKMediaMetadataType constants, or a value greater than or equal to GCKMediaMetadataTypeUser for custom media types.
- (instancetype) init

जेनरिक मेटाडेटा टाइप से शुरू करें.

- (GCKMediaMetadataType) metadataType

मेटाडेटा का टाइप.

- (NSArray *) images

इमेज की सूची मिलती है.

- (void) removeAllMediaImages

सभी मौजूदा इमेज हटा देता है.

- (void) addImage: (GCKImage *)  image

इमेज की सूची में इमेज जोड़ता है.

Parameters
imageThe image to add.
- (BOOL) containsKey: (NSString *)  key

यह जांच करता है कि क्या ऑब्जेक्ट में, दी गई कुंजी वाला फ़ील्ड है.

Parameters
keyThe key.
रिटर्न
YES, अगर फ़ील्ड मौजूद है, तो NO नहीं.
- (NSArray<NSString *> *) allKeys

यह फ़ंक्शन में, ऑब्जेक्ट में मौजूद सभी फ़ील्ड के लिए कुंजियों का सेट दिखाता है.

- (nullable id) objectForKey: (NSString *)  key

किसी फ़ील्ड की वैल्यू को पढ़ता है.

Parameters
keyThe key for the field.
रिटर्न
फ़ील्ड का मान या अगर फ़ील्ड सेट नहीं किया गया है, तो nil.
- (void) setString: (NSString *)  value
forKey: (NSString *)  key 

स्ट्रिंग फ़ील्ड में वैल्यू सेव करता है.

Parameters
valueThe new value for the field.
keyThe key for the field.
अपवाद
NSInvalidArgumentExceptionअगर कुंजी पहले से तय फ़ील्ड के बारे में बताती है, जो कोई स्ट्रिंग फ़ील्ड नहीं है.
- (nullable NSString *) stringForKey: (NSString *)  key

किसी स्ट्रिंग फ़ील्ड की वैल्यू को पढ़ता है.

Parameters
keyThe key for the field.
रिटर्न
फ़ील्ड का मान या अगर फ़ील्ड सेट नहीं किया गया है, तो nil.
अपवाद
NSInvalidArgumentExceptionअगर कुंजी पहले से तय फ़ील्ड के बारे में बताती है, जो कोई स्ट्रिंग फ़ील्ड नहीं है.
- (void) setInteger: (NSInteger)  value
forKey: (NSString *)  key 

किसी पूर्णांक फ़ील्ड में वैल्यू सेव करता है.

Parameters
valueThe new value for the field.
keyThe key for the field.
अपवाद
NSInvalidArgumentExceptionअगर कुंजी पहले से तय फ़ील्ड के बारे में बताती है, जो कोई पूर्णांक फ़ील्ड नहीं है.
- (NSInteger) integerForKey: (NSString *)  key

किसी पूर्णांक फ़ील्ड की वैल्यू को पढ़ता है.

Parameters
keyThe key for the field.
रिटर्न
फ़ील्ड का मान या अगर फ़ील्ड सेट नहीं किया गया है, तो 0.
अपवाद
NSInvalidArgumentExceptionअगर कुंजी पहले से तय फ़ील्ड के बारे में बताती है, जो कोई पूर्णांक फ़ील्ड नहीं है.
- (NSInteger) integerForKey: (NSString *)  key
defaultValue: (NSInteger)  defaultValue 

किसी पूर्णांक फ़ील्ड की वैल्यू को पढ़ता है.

Parameters
keyThe key for the field.
defaultValueThe value to return if the field has not been set.
रिटर्न
फ़ील्ड की वैल्यू या अगर फ़ील्ड सेट नहीं की गई है, तो डिफ़ॉल्ट वैल्यू.
अपवाद
NSInvalidArgumentExceptionअगर कुंजी पहले से तय फ़ील्ड के बारे में बताती है, जो कोई पूर्णांक फ़ील्ड नहीं है.
- (void) setDouble: (double)  value
forKey: (NSString *)  key 

डबल फ़ील्ड में वैल्यू सेव करता है.

Parameters
valueThe new value for the field.
keyThe key for the field.
अपवाद
NSInvalidArgumentExceptionअगर कुंजी पहले से तय फ़ील्ड के बारे में बताती है, जो डबल फ़ील्ड नहीं है.
- (double) doubleForKey: (NSString *)  key

डबल फ़ील्ड की वैल्यू पढ़ता है.

Parameters
keyThe key for the field.
रिटर्न
फ़ील्ड का मान या अगर फ़ील्ड सेट नहीं किया गया है, तो 0.
अपवाद
NSInvalidArgumentExceptionअगर कुंजी पहले से तय फ़ील्ड के बारे में बताती है, जो डबल फ़ील्ड नहीं है.
- (double) doubleForKey: (NSString *)  key
defaultValue: (double)  defaultValue 

डबल फ़ील्ड की वैल्यू पढ़ता है.

Parameters
defaultValueThe value to return if the field has not been set.
keyThe key for the field.
रिटर्न
फ़ील्ड की वैल्यू या अगर फ़ील्ड सेट नहीं की गई है, तो डिफ़ॉल्ट वैल्यू.
अपवाद
NSInvalidArgumentExceptionअगर कुंजी पहले से तय फ़ील्ड के बारे में बताती है, जो डबल फ़ील्ड नहीं है.
- (void) setDate: (NSDate *)  date
forKey: (NSString *)  key 

तारीख के फ़ील्ड में, तारीख के सीमित ISO-8601 प्रज़ेंटेशन के तौर पर वैल्यू सेव करता है.

Parameters
dateThe new value for the field.
keyThe key for the field.
अपवाद
NSInvalidArgumentExceptionअगर कुंजी पहले से तय फ़ील्ड के बारे में बताती है, जो तारीख वाला फ़ील्ड नहीं है.
- (nullable NSDate *) dateForKey: (NSString *)  key

तारीख के प्रतिबंधित ISO-8601 प्रज़ेंटेशन से तारीख के फ़ील्ड की वैल्यू को पढ़ता है.

Parameters
keyThe field name.
रिटर्न
अगर इस फ़ील्ड को सेट नहीं किया गया है, तो तारीख या nil.
अपवाद
NSInvalidArgumentExceptionअगर कुंजी पहले से तय फ़ील्ड के बारे में बताती है, जो तारीख वाला फ़ील्ड नहीं है.
- (nullable NSString *) dateAsStringForKey: (NSString *)  key

तारीख फ़ील्ड की वैल्यू को स्ट्रिंग के तौर पर पढ़ता है.

Parameters
keyThe field name.
रिटर्न
तारीख को स्ट्रिंग के रूप में दिखाता है, जिसमें तारीख को ISO-8601 के तौर पर दिखाया गया है या अगर इस फ़ील्ड को सेट नहीं किया गया है, तो nil.
अपवाद
NSInvalidArgumentExceptionअगर कुंजी पहले से तय फ़ील्ड के बारे में बताती है, जो तारीख वाला फ़ील्ड नहीं है.

सदस्यों के डेटा से जुड़ा दस्तावेज़

- (NSString* const) kGCKMetadataKeyCreationDate

स्ट्रिंग कुंजी: बनाए जाने की तारीख.

वैल्यू वह तारीख और/या समय है जब मीडिया बनाया गया था. यह ISO-8601 फ़ॉर्मैट में होता है. उदाहरण के लिए, यह फ़ोटो लेने की तारीख और समय हो सकता है या संगीत का कोई हिस्सा रिकॉर्ड किया जा सकता है.

- (NSString* const) kGCKMetadataKeyReleaseDate

स्ट्रिंग कुंजी: रिलीज़ की तारीख.

वैल्यू वह तारीख और/या समय है जब मीडिया रिलीज़ किया गया था. यह ISO-8601 फ़ॉर्मैट में होता है. उदाहरण के लिए, यह किसी फ़िल्म या संगीत एल्बम को रिलीज़ करने की तारीख हो सकती है.

- (NSString* const) kGCKMetadataKeyBroadcastDate

स्ट्रिंग कुंजी: ब्रॉडकास्ट की तारीख.

मान ISO-8601 फ़ॉर्मैट में वह तारीख और/या समय होता है जब मीडिया को पहली बार ब्रॉडकास्ट किया गया था. उदाहरण के लिए, यह किसी टीवी शो के एपिसोड के पहली बार प्रसारित होने की तारीख हो सकती है.

- (NSString* const) kGCKMetadataKeyTitle

स्ट्रिंग कुंजी: टाइटल.

मीडिया का टाइटल. उदाहरण के लिए, यह किसी गाने, फ़िल्म या टीवी शो के एपिसोड का टाइटल हो सकता है. यह वैल्यू दिखाने के लिए सही है.

- (NSString* const) kGCKMetadataKeySubtitle

स्ट्रिंग बटन: सबटाइटल.

मीडिया का सबटाइटल. यह वैल्यू दिखाने के लिए सही है.

- (NSString* const) kGCKMetadataKeyArtist

स्ट्रिंग कुंजी: कलाकार.

मीडिया बनाने वाले कलाकार का नाम. उदाहरण के लिए, यह किसी संगीतकार, कलाकार या फ़ोटोग्राफ़र का नाम हो सकता है. यह वैल्यू दिखाने के लिए सही है.

- (NSString* const) kGCKMetadataKeyAlbumArtist

स्ट्रिंग कुंजी: एल्बम कलाकार.

एल्बम बनाने वाले कलाकार का नाम. उदाहरण के लिए, डीजे मिक्स जैसे कंपाइलेशन एल्बम में, यह ज़रूरी नहीं है कि एल्बम का कलाकार एक ही एल्बम में मौजूद अलग-अलग गानों के कलाकार हो. यह वैल्यू दिखाने के लिए सही है.

- (NSString* const) kGCKMetadataKeyAlbumTitle

स्ट्रिंग कुंजी: एल्बम का नाम.

उस एल्बम का टाइटल जिसका संगीत ट्रैक है. यह वैल्यू दिखाने के लिए सही है.

- (NSString* const) kGCKMetadataKeyComposer

स्ट्रिंग कुंजी: कंपोज़र.

किसी संगीत ट्रैक के कंपोज़र का नाम. यह वैल्यू दिखाने के लिए सही है.

- (NSString* const) kGCKMetadataKeyDiscNumber

पूर्णांक कुंजी: डिस्क संख्या.

वह डिस्क नंबर (जिसे 1 से गिना जा सकता है) जो कोई संगीत ट्रैक, कई डिस्क वाले एल्बम से जुड़ा है.

- (NSString* const) kGCKMetadataKeyTrackNumber

पूर्णांक कुंजी: ट्रैक नंबर.

एल्बम डिस्क पर मौजूद किसी संगीत ट्रैक का ट्रैक नंबर. आम तौर पर, ट्रैक नंबरों की गिनती 1 से की जाती है. हालांकि, अगर यह किसी एल्बम की शुरुआत में "छिपा हुआ ट्रैक" है, तो यह वैल्यू 0 हो सकती है.

- (NSString* const) kGCKMetadataKeySeasonNumber

पूर्णांक कुंजी: सीज़न नंबर.

वह सीज़न नंबर जिससे कोई टीवी शो एपिसोड जुड़ा है. आम तौर पर, सीज़न नंबर की गिनती 1 से की जाती है. हालांकि, अगर यह "पायलट" एपिसोड है, जो किसी टीवी सीरीज़ की आधिकारिक शुरुआत से पहले का है, तो यह वैल्यू 0 हो सकती है.

- (NSString* const) kGCKMetadataKeyEpisodeNumber

पूर्णांक कुंजी: एपिसोड नंबर.

टीवी शो के किसी सीज़न में एपिसोड की संख्या. आम तौर पर, एपिसोड की संख्याओं की गिनती 1 से की जाती है. हालांकि, अगर यह "पायलट" एपिसोड है, जिसे पहले सीज़न का आधिकारिक एपिसोड नहीं माना जाता है, तो यह वैल्यू 0 हो सकती है.

- (NSString* const) kGCKMetadataKeySeriesTitle

स्ट्रिंग कुंजी: सीरीज़ का टाइटल.

किसी सीरीज़ का नाम. उदाहरण के लिए, यह किसी टीवी शो या संबंधित संगीत एल्बम की सीरीज़ का नाम हो सकता है. यह वैल्यू दिखाने के लिए सही है.

- (NSString* const) kGCKMetadataKeyStudio

स्ट्रिंग कुंजी: स्टूडियो.

उस रिकॉर्डिंग स्टूडियो का नाम जिसने मीडिया का एक हिस्सा तैयार किया. उदाहरण के लिए, यह किसी फ़िल्म स्टूडियो या संगीत लेबल का नाम हो सकता है. यह वैल्यू दिखाने के लिए सही है.

- (NSString* const) kGCKMetadataKeyWidth

पूर्णांक कुंजी: चौड़ाई.

मीडिया के किसी हिस्से की चौड़ाई, पिक्सल में. आम तौर पर इसका इस्तेमाल, किसी फ़ोटोग्राफ़ के डाइमेंशन दिखाने के लिए किया जाता है.

- (NSString* const) kGCKMetadataKeyHeight

पूर्णांक कुंजी: ऊंचाई.

मीडिया के किसी हिस्से की ऊंचाई, पिक्सल में. आम तौर पर इसका इस्तेमाल, किसी फ़ोटोग्राफ़ के डाइमेंशन दिखाने के लिए किया जाता है.

- (NSString* const) kGCKMetadataKeyLocationName

स्ट्रिंग कुंजी: जगह का नाम.

उस जगह का नाम जहां मीडिया बनाया गया था. उदाहरण के लिए, यह किसी तस्वीर की जगह या मूवी रिकॉर्ड करने की मुख्य जगह हो सकती है. यह वैल्यू दिखाने के लिए सही है.

- (NSString* const) kGCKMetadataKeyLocationLatitude

डबल कुंजी: स्थान अक्षांश.

उस भौगोलिक जगह का अक्षांश कॉम्पोनेंट जहां मीडिया का कोई हिस्सा बनाया गया था. उदाहरण के लिए, यह किसी तस्वीर की जगह या मूवी रिकॉर्ड करने की मुख्य जगह हो सकती है.

- (NSString* const) kGCKMetadataKeyLocationLongitude

डबल बटन: जगह का देशांतर.

उस भौगोलिक जगह का देशांतर कॉम्पोनेंट जहां मीडिया का कोई हिस्सा बनाया गया था. उदाहरण के लिए, यह किसी तस्वीर की जगह या मूवी रिकॉर्ड करने की मुख्य जगह हो सकती है.

- (NSString* const) kGCKMetadataKeyBookTitle

स्ट्रिंग कुंजी: किताब का नाम.

ऑडियो बुक का टाइटल.

से
4.3.5
- (NSString* const) kGCKMetadataKeyChapterNumber

पूर्णांक कुंजी: चैप्टर नंबर.

किसी ऑडियो बुक में किसी चैप्टर की संख्या.

से
4.3.5
- (NSString* const) kGCKMetadataKeyChapterTitle

स्ट्रिंग कुंजी: चैप्टर का टाइटल.

ऑडियो बुक में किसी चैप्टर का टाइटल.

से
4.3.5
- (NSString* const) kGCKMetadataKeySectionDuration

डबल बटन: सेक्शन की अवधि.

सेक्शन की अवधि (सेकंड में). इसका इस्तेमाल सूची के मेटाडेटा के लिए किया जाता है. उदाहरण के लिए, यह किसी सूची में मौजूद एक टीवी शो का समय, किसी ऑडियो बुक के चैप्टर की अवधि या लंबी लाइव स्ट्रीम का कोई प्रोग्राम हो सकता है.

से
4.4.1
- (NSString* const) kGCKMetadataKeySectionStartTimeInMedia

दोहरी कुंजी: मीडिया में सेक्शन शुरू होने का समय.

मीडिया आइटम की शुरुआत से सेक्शन के शुरू होने के समय का ऑफ़सेट, सेकंड में. इसका इस्तेमाल सूची के मेटाडेटा के लिए किया जाता है.

से
4.4.1
- (NSString* const) kGCKMetadataKeySectionStartAbsoluteTime

डबल बटन: सेक्शन के शुरू होने का कुल समय.

सेक्शन के शुरू होने का पूरा समय, epoch समय में सेकंड में. इसका इस्तेमाल सूची के मेटाडेटा के लिए किया जाता है.

से
4.4.1
- (NSString* const) kGCKMetadataKeySectionStartTimeInContainer

डबल कुंजी: कंटेनर में सेक्शन की शुरुआत का समय.

पूरे कंटेनर में सेक्शन के शुरू होने के समय का ऑफ़सेट. इसका इस्तेमाल सूची के मेटाडेटा के लिए किया जाता है.

से
4.4.1
- (NSString* const) kGCKMetadataKeyQueueItemID

डबल कुंजी: सूची में आइटम का आईडी.

सूची में मौजूद आइटम का आईडी, जिसमें सेक्शन के शुरू होने का समय शामिल होता है. इसका इस्तेमाल सूची के मेटाडेटा के लिए किया जाता है.

से
4.4.1

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

- (GCKMediaMetadataType) metadataType
readnonatomicassign

मेटाडेटा का टाइप.