GCKRemoteMediaClient क्लास

GCKRemoteMediaClient कक्षा संदर्भ

खास जानकारी

कास्ट क्लास पर मीडिया प्लेबैक कंट्रोल करने के लिए क्लास.

यह क्लास, बंद किए गए GCKMediaControlChannel जैसी ही सुविधा देती है जिसे यह रैप करता है, लेकिन इसमें ज़्यादा सुविधाजनक एपीआई होता है. मुख्य अंतर ये हैं:

  • हर अनुरोध को GCKRequest ऑब्जेक्ट के ज़रिए दिखाया जाता है जिसे खास प्रतिनिधि के साथ ट्रैक किया जा सकता है.
  • GCKRemoteMediaClient एक ही प्रतिनिधि के बजाय, कई लिसनर के साथ काम करता है.
सिंस
3.0

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

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

(void) - addListener:
 इस ऑब्जेक्ट की सुनने वालों की सूची में लिसनर जोड़ता है. ज़्यादा...
 
(void) - removeListener:
 इस ऑब्जेक्ट की सुनने वालों की सूची से किसी लिसनर को हटाता है. ज़्यादा...
 
(GCKRequest *) - loadMedia:
 किसी नए मीडिया आइटम को लोड करके, वीडियो चलाना शुरू करता है. ज़्यादा...
 
(GCKRequest *) - loadMedia:autoplay:
 कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है. ज़्यादा...
 
(GCKRequest *) - loadMedia:autoplay:playPosition:
 कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है. ज़्यादा...
 
(GCKRequest *) - loadMedia:autoplay:playPosition:customData:
 कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है. ज़्यादा...
 
(GCKRequest *) - loadMedia:autoplay:playPosition:activeTrackIDs:
 कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है. ज़्यादा...
 
(GCKRequest *) - loadMedia:autoplay:playPosition:activeTrackIDs:customData:
 कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है. ज़्यादा...
 
(GCKRequest *) - setActiveTrackIDs:
 ऐक्टिव ट्रैक सेट करता है. ज़्यादा...
 
(GCKRequest *) - setTextTrackStyle:
 टेक्स्ट ट्रैक की स्टाइल सेट करता है. ज़्यादा...
 
(GCKRequest *) - pause
 मौजूदा मीडिया आइटम को चलाने पर रोक लगाता है. ज़्यादा...
 
(GCKRequest *) - pauseWithCustomData:
 मौजूदा मीडिया आइटम को चलाने पर रोक लगाता है. ज़्यादा...
 
(GCKRequest *) - stop
 मौजूदा मीडिया आइटम का प्लेबैक बंद कर देता है. ज़्यादा...
 
(GCKRequest *) - stopWithCustomData:
 मौजूदा मीडिया आइटम का प्लेबैक बंद कर देता है. ज़्यादा...
 
(GCKRequest *) - play
 इससे, मौजूदा मीडिया आइटम को चलाया जाता है या फिर से शुरू किया जाता है. ज़्यादा...
 
(GCKRequest *) - playWithCustomData:
 इससे, मौजूदा मीडिया आइटम को चलाया जाता है या फिर से शुरू किया जाता है. ज़्यादा...
 
(GCKRequest *) - seekToTimeInterval:
 मौजूदा मीडिया आइटम में नई जगह पर जाने की कोशिश करता है. ज़्यादा...
 
(GCKRequest *) - seekToTimeInterval:resumeState:
 मौजूदा मीडिया आइटम में नई जगह पर जाने की कोशिश करता है. ज़्यादा...
 
(GCKRequest *) - seekToTimeInterval:resumeState:customData:
 मौजूदा मीडिया आइटम में नई जगह पर जाने की कोशिश करता है. ज़्यादा...
 
(GCKRequest *) - queueLoadItems:startIndex:repeatMode:
 मीडिया आइटम की नई सूची को लोड करके, वैकल्पिक रूप से प्लेबैक शुरू करता है. ज़्यादा...
 
(GCKRequest *) - queueLoadItems:startIndex:repeatMode:customData:
 मीडिया आइटम की नई सूची को लोड करके, वैकल्पिक रूप से प्लेबैक शुरू करता है. ज़्यादा...
 
(GCKRequest *) - queueLoadItems:startIndex:playPosition:repeatMode:customData:
 मीडिया आइटम की नई सूची को लोड करके, वैकल्पिक रूप से प्लेबैक शुरू करता है. ज़्यादा...
 
(GCKRequest *) - queueInsertItems:beforeItemWithID:
 सूची में नए मीडिया आइटम की सूची डालता है. ज़्यादा...
 
(GCKRequest *) - queueInsertItems:beforeItemWithID:customData:
 सूची में नए मीडिया आइटम की सूची डालता है. ज़्यादा...
 
(GCKRequest *) - queueInsertItem:beforeItemWithID:
 सुविधाजनक तरीका, जो सूची में एक आइटम डालता है. ज़्यादा...
 
(GCKRequest *) - queueInsertAndPlayItem:beforeItemWithID:
 सुविधाजनक तरीका, जो सूची में एक आइटम डालकर मौजूदा आइटम बनाता है. ज़्यादा...
 
(GCKRequest *) - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData:
 सुविधाजनक तरीका, जो सूची में एक आइटम डालकर मौजूदा आइटम बनाता है. ज़्यादा...
 
(GCKRequest *) - queueUpdateItems:
 सूची को अपडेट करता है. ज़्यादा...
 
(GCKRequest *) - queueUpdateItems:customData:
 सूची को अपडेट करता है. ज़्यादा...
 
(GCKRequest *) - queueRemoveItemsWithIDs:
 सूची से मीडिया आइटम की सूची हटाता है. ज़्यादा...
 
(GCKRequest *) - queueRemoveItemsWithIDs:customData:
 सूची से मीडिया आइटम की सूची हटाता है. ज़्यादा...
 
(GCKRequest *) - queueRemoveItemWithID:
 सुविधा का तरीका, जो सूची से एक आइटम हटा देता है. ज़्यादा...
 
(GCKRequest *) - queueReorderItemsWithIDs:insertBeforeItemWithID:
 सूची में मीडिया आइटम की सूची को फिर से क्रम से लगाता है. ज़्यादा...
 
(GCKRequest *) - queueReorderItemsWithIDs:insertBeforeItemWithID:customData:
 सूची में मीडिया आइटम की सूची को फिर से क्रम में लगाएं. ज़्यादा...
 
(GCKRequest *) - queueMoveItemWithID:beforeItemWithID:
 सुविधाजनक तरीका, जो सूची के किसी एक आइटम की जगह बदल देता है. ज़्यादा...
 
(GCKRequest *) - queueJumpToItemWithID:
 आइटम को सीधे उस आईडी पर ले जाता है जिसमें सूची में बताया गया आईडी होता है. ज़्यादा...
 
(GCKRequest *) - queueJumpToItemWithID:customData:
 आइटम को सीधे उस आईडी पर ले जाता है जिसमें सूची में बताया गया आईडी होता है. ज़्यादा...
 
(GCKRequest *) - queueJumpToItemWithID:playPosition:customData:
 आइटम को सीधे उस आईडी पर ले जाता है जिसमें सूची में बताया गया आईडी होता है. ज़्यादा...
 
(GCKRequest *) - queueNextItem
 सूची में अगले आइटम पर ले जाता है. ज़्यादा...
 
(GCKRequest *) - queuePreviousItem
 सूची में पिछले आइटम पर ले जाता है. ज़्यादा...
 
(GCKRequest *) - queueSetRepeatMode:
 सूची को दोहराने वाला मोड सेट करता है. ज़्यादा...
 
(GCKRequest *) - setStreamVolume:
 स्ट्रीम वॉल्यूम सेट करता है. ज़्यादा...
 
(GCKRequest *) - setStreamVolume:customData:
 स्ट्रीम वॉल्यूम सेट करता है. ज़्यादा...
 
(GCKRequest *) - setStreamMuted:
 यह सेट करता है कि स्ट्रीम को म्यूट किया गया है या नहीं. ज़्यादा...
 
(GCKRequest *) - setStreamMuted:customData:
 यह सेट करता है कि स्ट्रीम को म्यूट किया गया है या नहीं. ज़्यादा...
 
(GCKRequest *) - requestStatus
 रिसीवर से मीडिया स्थिति की जानकारी अपडेट करने का अनुरोध करता है. ज़्यादा...
 
(NSTimeInterval) - approximateStreamPosition
 पिछली बार मिले स्ट्रीम की जानकारी और अपडेट के बाद से अब तक बीत चुके वॉल-टाइम के आधार पर, स्ट्रीम का अनुमानित क्रम दिखाता है. ज़्यादा...
 
(void) - notifyDidStartMediaSession
 कोई मीडिया सेशन शुरू होने पर, सब-क्लास के ज़रिए कॉल किए जाने के लिए ज़रूरी है. जैसे, नए प्लेयर के रिमोट प्लेयर पर लोड हो जाने के बाद. ज़्यादा...
 
(void) - notifyDidUpdateMediaStatus
 क्लाइंट का MediaStatus ऑब्जेक्ट बदलने पर, सब-क्लास से कॉल करने के लिए. ज़्यादा...
 
(void) - notifyDidUpdateQueue
 क्लाइंट की मैनेज की गई मीडिया सूची में किसी भी समय बदलाव होने पर, उसे सब-क्लास से कॉल किया जाएगा. ज़्यादा...
 
(void) - notifyDidUpdatePreloadStatus
 क्लाइंट की MediaStatus के लिए GCKMediaStatus::preloadedItemID के सब-क्लास से कॉल किए जाने के लिए. ज़्यादा...
 
(void) - notifyDidUpdateMetadata
 मेटाडेटा में बदलाव होने पर, डेटा क्लास को कॉल करने के लिए. ज़्यादा...
 

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

BOOL connected
 एक फ़्लैग जो बताता है कि यह ऑब्जेक्ट किसी सेशन से कनेक्ट है या नहीं. ज़्यादा...
 
GCKMediaStatusmediaStatus
 मीडिया कंट्रोल चैनल की रिपोर्ट के मुताबिक, मीडिया की मौजूदा स्थिति. ज़्यादा...
 
NSTimeInterval timeSinceLastMediaStatusUpdate
 वह समय जो मीडिया से जुड़े पिछले अपडेट को मिले हुए थे. ज़्यादा...
 
id< GCKRemoteMediaClientAdInfoParserDelegateadInfoParserDelegate
 किसी ऐसे व्यक्ति के लिए, जो GCKMediaStatus ऑब्जेक्ट में कस्टम डेटा से, विज्ञापन के लिए ब्रेक की जानकारी हासिल कर सकता हो. ज़्यादा...
 

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

- (void) addListener: (id< GCKRemoteMediaClientListener >)  listener

इस ऑब्जेक्ट की सुनने वालों की सूची में लिसनर जोड़ता है.

Parameters
listenerThe listener to add.
- (void) removeListener: (id< GCKRemoteMediaClientListener >)  listener

इस ऑब्जेक्ट की सुनने वालों की सूची से किसी लिसनर को हटाता है.

Parameters
listenerThe listener to remove.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo

किसी नए मीडिया आइटम को लोड करके, वीडियो चलाना शुरू करता है.

Parameters
mediaInfoAn object describing the media item to load.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay 

कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है.

Parameters
mediaInfoAn object describing the media item to load.
autoplayWhether playback should start immediately.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition 

कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है.

Parameters
mediaInfoAn object describing the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
customData: (id __nullable)  customData 

कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है.

Parameters
mediaInfoAn object describing the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
activeTrackIDs: (NSArray< NSNumber * > *__nullable)  activeTrackIDs 

कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है.

Parameters
mediaInfoAn object describing the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
activeTrackIDsAn array of integers specifying the active tracks. May be nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
activeTrackIDs: (NSArray< NSNumber * > *__nullable)  activeTrackIDs
customData: (id __nullable)  customData 

कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है.

Parameters
mediaInfoAn object describing the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
activeTrackIDsAn array of integers specifying the active tracks. May be nil.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) setActiveTrackIDs: (NSArray< NSNumber * > *__nullable)  activeTrackIDs

ऐक्टिव ट्रैक सेट करता है.

मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.

Parameters
activeTrackIDsAn array of integers specifying the active tracks. May be empty or nil to disable any currently active tracks.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) setTextTrackStyle: (GCKMediaTextTrackStyle *__nullable)  textTrackStyle

टेक्स्ट ट्रैक की स्टाइल सेट करता है.

मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.

Parameters
textTrackStyleThe text track style. The style will not be changed if this is nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) pause

मौजूदा मीडिया आइटम को चलाने पर रोक लगाता है.

मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.

लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) pauseWithCustomData: (id __nullable)  customData

मौजूदा मीडिया आइटम को चलाने पर रोक लगाता है.

मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.

Parameters
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) stop

मौजूदा मीडिया आइटम का प्लेबैक बंद कर देता है.

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

लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) stopWithCustomData: (id __nullable)  customData

मौजूदा मीडिया आइटम का प्लेबैक बंद कर देता है.

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

Parameters
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) play

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

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

लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) playWithCustomData: (id __nullable)  customData

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

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

Parameters
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position

मौजूदा मीडिया आइटम में नई जगह पर जाने की कोशिश करता है.

मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.

Parameters
positionThe new position from the beginning of the stream.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position
resumeState: (GCKMediaResumeState resumeState 

मौजूदा मीडिया आइटम में नई जगह पर जाने की कोशिश करता है.

मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.

Parameters
positionThe new position interval from the beginning of the stream.
resumeStateThe action to take after the seek operation has finished.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position
resumeState: (GCKMediaResumeState resumeState
customData: (id __nullable)  customData 

मौजूदा मीडिया आइटम में नई जगह पर जाने की कोशिश करता है.

मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.

Parameters
positionThe new position from the beginning of the stream.
resumeStateThe action to take after the seek operation has finished.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
repeatMode: (GCKMediaRepeatMode repeatMode 

मीडिया आइटम की नई सूची को लोड करके, वैकल्पिक रूप से प्लेबैक शुरू करता है.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
repeatModeThe repeat mode for playing the queue.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
repeatMode: (GCKMediaRepeatMode repeatMode
customData: (id __nullable)  customData 

मीडिया आइटम की नई सूची को लोड करके, वैकल्पिक रूप से प्लेबैक शुरू करता है.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
repeatModeThe repeat mode for playing the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
playPosition: (NSTimeInterval)  playPosition
repeatMode: (GCKMediaRepeatMode repeatMode
customData: (id __nullable)  customData 

मीडिया आइटम की नई सूची को लोड करके, वैकल्पिक रूप से प्लेबैक शुरू करता है.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
playPositionThe initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used.
repeatModeThe repeat mode for playing the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueInsertItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
beforeItemWithID: (NSUInteger)  beforeItemID 

सूची में नए मीडिया आइटम की सूची डालता है.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to insert. Must not be nil or empty.
beforeItemIDThe ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of the queue.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueInsertItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
beforeItemWithID: (NSUInteger)  beforeItemID
customData: (id __nullable)  customData 

सूची में नए मीडिया आइटम की सूची डालता है.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to insert. Must not be nil or empty.
beforeItemIDID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueInsertItem: (GCKMediaQueueItem *)  item
beforeItemWithID: (NSUInteger)  beforeItemID 

सुविधाजनक तरीका, जो सूची में एक आइटम डालता है.

Parameters
itemThe item to insert.
beforeItemIDThe ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueInsertAndPlayItem: (GCKMediaQueueItem *)  item
beforeItemWithID: (NSUInteger)  beforeItemID 

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

Parameters
itemThe item to insert.
beforeItemIDThe ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueInsertAndPlayItem: (GCKMediaQueueItem *)  item
beforeItemWithID: (NSUInteger)  beforeItemID
playPosition: (NSTimeInterval)  playPosition
customData: (id __nullable)  customData 

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

Parameters
itemThe item to insert.
beforeItemIDThe ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
playPositionThe initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueUpdateItems: (NSArray< GCKMediaQueueItem * > *)  queueItems

सूची को अपडेट करता है.

Parameters
queueItemsThe list of updated items.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueUpdateItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
customData: (id __nullable)  customData 

सूची को अपडेट करता है.

Parameters
queueItemsThe list of updated items.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueRemoveItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs

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

अगर इस वजह से सूची खाली हो जाती है, तो मौजूदा मीडिया सेशन खत्म हो जाएगा.

Parameters
itemIDsAn array of media item IDs identifying the items to remove. Must not be nil or empty.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueRemoveItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs
customData: (id __nullable)  customData 

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

अगर इस वजह से सूची खाली हो जाती है, तो मौजूदा मीडिया सेशन खत्म हो जाएगा.

Parameters
itemIDsAn array of media item IDs identifying the items to remove. Must not be nil or empty.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueRemoveItemWithID: (NSUInteger)  itemID

सुविधा का तरीका, जो सूची से एक आइटम हटा देता है.

Parameters
itemIDThe ID of the item to remove.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueReorderItemsWithIDs: (NSArray< NSNumber * > *)  queueItemIDs
insertBeforeItemWithID: (NSUInteger)  beforeItemID 

सूची में मीडिया आइटम की सूची को फिर से क्रम से लगाता है.

Parameters
queueItemIDsAn array of media item IDs identifying the items to reorder. Must not be nil or empty.
beforeItemIDID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the reordered list will be appended at the end of the queue.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueReorderItemsWithIDs: (NSArray< NSNumber * > *)  queueItemIDs
insertBeforeItemWithID: (NSUInteger)  beforeItemID
customData: (id __nullable)  customData 

सूची में मीडिया आइटम की सूची को फिर से क्रम में लगाएं.

Parameters
queueItemIDsAn array of media item IDs identifying the items to reorder. Must not be nil or empty.
beforeItemIDThe ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the reordered list will be moved to the end of the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueMoveItemWithID: (NSUInteger)  itemID
beforeItemWithID: (NSUInteger)  beforeItemID 

सुविधाजनक तरीका, जो सूची के किसी एक आइटम की जगह बदल देता है.

Parameters
itemIDThe ID of the item to move.
beforeItemIDThe ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the item will be moved to the end of the queue.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueJumpToItemWithID: (NSUInteger)  itemID

आइटम को सीधे उस आईडी पर ले जाता है जिसमें सूची में बताया गया आईडी होता है.

Parameters
itemIDThe ID of the item to jump to.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueJumpToItemWithID: (NSUInteger)  itemID
customData: (id __nullable)  customData 

आइटम को सीधे उस आईडी पर ले जाता है जिसमें सूची में बताया गया आईडी होता है.

Parameters
itemIDThe ID of the item to jump to.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueJumpToItemWithID: (NSUInteger)  itemID
playPosition: (NSTimeInterval)  playPosition
customData: (id __nullable)  customData 

आइटम को सीधे उस आईडी पर ले जाता है जिसमें सूची में बताया गया आईडी होता है.

Parameters
itemIDThe ID of the item to jump to.
playPositionThe initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueNextItem

सूची में अगले आइटम पर ले जाता है.

लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queuePreviousItem

सूची में पिछले आइटम पर ले जाता है.

लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) queueSetRepeatMode: (GCKMediaRepeatMode repeatMode

सूची को दोहराने वाला मोड सेट करता है.

Parameters
repeatModeThe new repeat mode.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) setStreamVolume: (float)  volume

स्ट्रीम वॉल्यूम सेट करता है.

अगर कोई मौजूदा मीडिया सेशन नहीं है, तो अनुरोध पूरा नहीं होगा.

Parameters
volumeThe new volume, in the range [0.0 - 1.0].
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) setStreamVolume: (float)  volume
customData: (id __nullable)  customData 

स्ट्रीम वॉल्यूम सेट करता है.

अगर कोई मौजूदा मीडिया सेशन नहीं है, तो अनुरोध पूरा नहीं होगा.

Parameters
volumeThe new volume, in the range [0.0 - 1.0].
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) setStreamMuted: (BOOL)  muted

यह सेट करता है कि स्ट्रीम को म्यूट किया गया है या नहीं.

अगर कोई मौजूदा मीडिया सेशन नहीं है, तो अनुरोध पूरा नहीं होगा.

Parameters
mutedWhether the stream should be muted or unmuted.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) setStreamMuted: (BOOL)  muted
customData: (id __nullable)  customData 

यह सेट करता है कि स्ट्रीम को म्यूट किया गया है या नहीं.

अगर कोई मौजूदा मीडिया सेशन नहीं है, तो अनुरोध पूरा नहीं होगा.

Parameters
mutedWhether the stream should be muted or unmuted.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (GCKRequest *) requestStatus

रिसीवर से मीडिया स्थिति की जानकारी अपडेट करने का अनुरोध करता है.

लौटाए गए आइटम
इस अनुरोध को ट्रैक करने के लिए GCKRequest ऑब्जेक्ट.
- (NSTimeInterval) approximateStreamPosition

पिछली बार मिले स्ट्रीम की जानकारी और अपडेट के बाद से अब तक बीत चुके वॉल-टाइम के आधार पर, स्ट्रीम का अनुमानित क्रम दिखाता है.

अगर चैनल कनेक्ट नहीं है या कोई मीडिया लोड नहीं है, तो 0 रिटर्न होता है.

- (void) notifyDidStartMediaSession

कोई मीडिया सेशन शुरू होने पर, सब-क्लास के ज़रिए कॉल किए जाने के लिए ज़रूरी है. जैसे, नए प्लेयर के रिमोट प्लेयर पर लोड हो जाने के बाद.

GCKRemoteMediaClient(Protected) कैटगरी ने उपलब्ध कराया.

- (void) notifyDidUpdateMediaStatus

क्लाइंट का MediaStatus ऑब्जेक्ट बदलने पर, सब-क्लास से कॉल करने के लिए.

GCKRemoteMediaClient(Protected) कैटगरी ने उपलब्ध कराया.

- (void) notifyDidUpdateQueue

क्लाइंट की मैनेज की गई मीडिया सूची में किसी भी समय बदलाव होने पर, उसे सब-क्लास से कॉल किया जाएगा.

GCKRemoteMediaClient(Protected) कैटगरी ने उपलब्ध कराया.

- (void) notifyDidUpdatePreloadStatus

क्लाइंट की MediaStatus के लिए GCKMediaStatus::preloadedItemID के सब-क्लास से कॉल किए जाने के लिए.

GCKRemoteMediaClient(Protected) कैटगरी ने उपलब्ध कराया.

- (void) notifyDidUpdateMetadata

मेटाडेटा में बदलाव होने पर, डेटा क्लास को कॉल करने के लिए.

GCKRemoteMediaClient(Protected) कैटगरी ने उपलब्ध कराया.

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

- (BOOL) connected
readnonatomicassign

एक फ़्लैग जो बताता है कि यह ऑब्जेक्ट किसी सेशन से कनेक्ट है या नहीं.

- (GCKMediaStatus*) mediaStatus
readnonatomicstrong

मीडिया कंट्रोल चैनल की रिपोर्ट के मुताबिक, मीडिया की मौजूदा स्थिति.

- (NSTimeInterval) timeSinceLastMediaStatusUpdate
readnonatomicassign

वह समय जो मीडिया से जुड़े पिछले अपडेट को मिले हुए थे.

अगर स्थिति के अनुरोध की प्रक्रिया चल रही है, तो यह 0 होगा.

- (id<GCKRemoteMediaClientAdInfoParserDelegate>) adInfoParserDelegate
readwritenonatomicweak

किसी ऐसे व्यक्ति के लिए, जो GCKMediaStatus ऑब्जेक्ट में कस्टम डेटा से, विज्ञापन के लिए ब्रेक की जानकारी हासिल कर सकता हो.

Deprecated:
इसके बजाय, GCKAdBreakStatus का इस्तेमाल करें.