खास जानकारी
मीडिया कंट्रोल ऑपरेशंस के लिए, GCKCastChannel सब-क्लास.
वर्तमान में सक्रिय स्ट्रीम (चलाएं, रोकें, खोजें, बंद करें, वगैरह.) पर लागू होने वाले किसी भी संचालन के लिए मान्य मीडिया स्थिति (यानी गैर-शून्य) स्थिति की आवश्यकता होगी या वे kGCKInvalidRequestID लौटेंगे और अनुरोध नहीं भेजेंगे. जब चैनल कनेक्ट होता है, तो मीडिया की स्थिति के लिए अपने-आप अनुरोध किया जाता है. यह अनुरोध, लोड होने के बाद पूरा होता है. इसे किसी भी समय अपडेट भी किया जा सकता है. मीडिया की स्थिति किसी भी समय कुछ नहीं हो सकती है; ऐसा तब होता है जब चैनल को कुछ समय के लिए डिसकनेक्ट कर दिया जाए. इस चैनल का इस्तेमाल करते समय, मीडिया की स्थिति में हुए बदलावों को mediaControlChannelDidUpdateStatus: (GCKMediaControlChannelDelegate-p) कॉलबैक से देखा जाना चाहिए. साथ ही, स्ट्रीम पर काम करने वाले तरीकों को सिर्फ़ तब कॉल किया जाना चाहिए, जब मीडिया की स्थिति 'शून्य' न हो.
अगर किसी अनुरोध को स्वीकार करने की प्रक्रिया शुरू हो जाती है, तो उससे जुड़े अनुरोध के साथ वह अनुरोध आईडी मिलता है जो उस अनुरोध को असाइन किया गया था. अगर अनुरोध शुरू नहीं होता है, तो तरीका kGCKInvalidRequestID दिखाता है और गड़बड़ी की वजह बताने के लिए, lastError प्रॉपर्टी सेट करता है. अगर अनुरोध पूरा हो जाता है, लेकिन अनुरोध स्वीकार नहीं हो पाता, तो mediaControlChannel:requestDidFailWithID:error: (GCKMediaControlChannelDelegate-p) कॉलबैक को अनुरोध के तौर पर लागू किया जाएगा.
डेलिगेट प्रोटोकॉल के लिए GCKMediaControlChannelDelegate देखें.
- Deprecated:
- मीडिया प्लेबैक को नियंत्रित करने के लिए GCKCastSession की GCKRemoteMediaClient प्रॉपर्टी का इस्तेमाल करें.
इनहेरिट की गई GCKCastChannel.
इंस्टेंस के तरीके की खास जानकारी | |
(instancetype) | - init |
शुरू करने वाला व्यक्ति ज़्यादा... | |
(NSInteger) | - loadMedia: |
किसी नए मीडिया आइटम को लोड करके, वीडियो चलाना शुरू करता है. ज़्यादा... | |
(NSInteger) | - loadMedia:autoplay: |
कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है. ज़्यादा... | |
(NSInteger) | - loadMedia:autoplay:playPosition: |
कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है. ज़्यादा... | |
(NSInteger) | - loadMedia:autoplay:playPosition:customData: |
कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है. ज़्यादा... | |
(NSInteger) | - loadMedia:autoplay:playPosition:activeTrackIDs: |
कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है. ज़्यादा... | |
(NSInteger) | - loadMedia:autoplay:playPosition:activeTrackIDs:customData: |
कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है. ज़्यादा... | |
(NSInteger) | - setActiveTrackIDs: |
ऐक्टिव ट्रैक सेट करता है. ज़्यादा... | |
(NSInteger) | - setTextTrackStyle: |
टेक्स्ट ट्रैक की स्टाइल सेट करता है. ज़्यादा... | |
(NSInteger) | - pause |
मौजूदा मीडिया आइटम को चलाने पर रोक लगाता है. ज़्यादा... | |
(NSInteger) | - pauseWithCustomData: |
मौजूदा मीडिया आइटम को चलाने पर रोक लगाता है. ज़्यादा... | |
(NSInteger) | - stop |
मौजूदा मीडिया आइटम का प्लेबैक बंद कर देता है. ज़्यादा... | |
(NSInteger) | - stopWithCustomData: |
मौजूदा मीडिया आइटम का प्लेबैक बंद कर देता है. ज़्यादा... | |
(NSInteger) | - play |
इससे, मौजूदा मीडिया आइटम को चलाया जाता है या फिर से शुरू किया जाता है. ज़्यादा... | |
(NSInteger) | - playWithCustomData: |
इससे, मौजूदा मीडिया आइटम को चलाया जाता है या फिर से शुरू किया जाता है. ज़्यादा... | |
(NSInteger) | - seekToTimeInterval: |
मौजूदा मीडिया आइटम में नई जगह पर जाने की कोशिश करता है. ज़्यादा... | |
(NSInteger) | - seekToTimeInterval:resumeState: |
मौजूदा मीडिया आइटम में नई जगह पर जाने की कोशिश करता है. ज़्यादा... | |
(NSInteger) | - seekToTimeInterval:resumeState:customData: |
मौजूदा मीडिया आइटम में नई जगह पर जाने की कोशिश करता है. ज़्यादा... | |
(NSInteger) | - queueLoadItems:startIndex:repeatMode: |
मीडिया आइटम की नई सूची को लोड करके, वैकल्पिक रूप से प्लेबैक शुरू करता है. ज़्यादा... | |
(NSInteger) | - queueLoadItems:startIndex:repeatMode:customData: |
मीडिया आइटम की नई सूची को लोड करके, वैकल्पिक रूप से प्लेबैक शुरू करता है. ज़्यादा... | |
(NSInteger) | - queueLoadItems:startIndex:playPosition:repeatMode:customData: |
मीडिया आइटम की नई सूची को लोड करके, वैकल्पिक रूप से प्लेबैक शुरू करता है. ज़्यादा... | |
(NSInteger) | - queueInsertItems:beforeItemWithID: |
सूची में नए मीडिया आइटम की सूची डालता है. ज़्यादा... | |
(NSInteger) | - queueInsertItems:beforeItemWithID:customData: |
सूची में नए मीडिया आइटम की सूची डालता है. ज़्यादा... | |
(NSInteger) | - queueInsertItem:beforeItemWithID: |
सुविधाजनक तरीका, जो सूची में एक आइटम डालता है. ज़्यादा... | |
(NSInteger) | - queueInsertAndPlayItem:beforeItemWithID: |
सुविधाजनक तरीका, जो सूची में एक आइटम डालकर मौजूदा आइटम बनाता है. ज़्यादा... | |
(NSInteger) | - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData: |
सुविधाजनक तरीका, जो सूची में एक आइटम डालकर मौजूदा आइटम बनाता है. ज़्यादा... | |
(NSInteger) | - queueUpdateItems: |
सूची को अपडेट करता है. ज़्यादा... | |
(NSInteger) | - queueUpdateItems:customData: |
सूची को अपडेट करता है. ज़्यादा... | |
(NSInteger) | - queueRemoveItemsWithIDs: |
सूची से मीडिया आइटम की सूची हटाता है. ज़्यादा... | |
(NSInteger) | - queueRemoveItemsWithIDs:customData: |
सूची से मीडिया आइटम की सूची हटाता है. ज़्यादा... | |
(NSInteger) | - queueRemoveItemWithID: |
सुविधा का तरीका, जो सूची से एक आइटम हटा देता है. ज़्यादा... | |
(NSInteger) | - queueReorderItemsWithIDs:insertBeforeItemWithID: |
सूची में मीडिया आइटम की सूची को फिर से क्रम से लगाता है. ज़्यादा... | |
(NSInteger) | - queueReorderItemsWithIDs:insertBeforeItemWithID:customData: |
सूची में मीडिया आइटम की सूची को फिर से क्रम में लगाएं. ज़्यादा... | |
(NSInteger) | - queueMoveItemWithID:beforeItemWithID: |
सुविधाजनक तरीका, जो सूची के किसी एक आइटम की जगह बदल देता है. ज़्यादा... | |
(NSInteger) | - queueJumpToItemWithID: |
आइटम को सीधे उस आईडी पर ले जाता है जिसमें सूची में बताया गया आईडी होता है. ज़्यादा... | |
(NSInteger) | - queueJumpToItemWithID:customData: |
आइटम को सीधे उस आईडी पर ले जाता है जिसमें सूची में बताया गया आईडी होता है. ज़्यादा... | |
(NSInteger) | - queueJumpToItemWithID:playPosition:customData: |
आइटम को सीधे उस आईडी पर ले जाता है जिसमें सूची में बताया गया आईडी होता है. ज़्यादा... | |
(NSInteger) | - queueNextItem |
सूची में अगले आइटम पर ले जाता है. ज़्यादा... | |
(NSInteger) | - queuePreviousItem |
सूची में पिछले आइटम पर ले जाता है. ज़्यादा... | |
(NSInteger) | - queueSetRepeatMode: |
सूची को दोहराने वाला मोड सेट करता है. ज़्यादा... | |
(NSInteger) | - setStreamVolume: |
स्ट्रीम वॉल्यूम सेट करता है. ज़्यादा... | |
(NSInteger) | - setStreamVolume:customData: |
स्ट्रीम वॉल्यूम सेट करता है. ज़्यादा... | |
(NSInteger) | - setStreamMuted: |
यह सेट करता है कि स्ट्रीम को म्यूट किया गया है या नहीं. ज़्यादा... | |
(NSInteger) | - setStreamMuted:customData: |
यह सेट करता है कि स्ट्रीम को म्यूट किया गया है या नहीं. ज़्यादा... | |
(NSInteger) | - requestStatus |
रिसीवर से मीडिया स्थिति की जानकारी अपडेट करने का अनुरोध करता है. ज़्यादा... | |
(NSTimeInterval) | - approximateStreamPosition |
पिछली बार मिले स्ट्रीम की जानकारी और अपडेट के बाद से अब तक बीत चुके वॉल-टाइम के आधार पर, स्ट्रीम का अनुमानित क्रम दिखाता है. ज़्यादा... | |
(BOOL) | - cancelRequestWithID: |
पहले से चल रहे अनुरोध को रद्द करें. ज़्यादा... | |
(instancetype) | - initWithNamespace: |
शुरू करने वाला व्यक्ति ज़्यादा... | |
(void) | - didReceiveTextMessage: |
इस चैनल पर मैसेज मिलने पर कॉल किया जाता है. ज़्यादा... | |
(BOOL) | - sendTextMessage: |
इस चैनल पर एक मैसेज भेजता है. ज़्यादा... | |
(BOOL) | - sendTextMessage:error: |
इस चैनल पर एक मैसेज भेजता है. ज़्यादा... | |
(NSInteger) | - generateRequestID |
नए मैसेज के लिए अनुरोध आईडी जनरेट करता है. ज़्यादा... | |
(NSNumber *__nullable) | - generateRequestNumber |
सुविधा का एक तरीका, जो generateRequestID के नतीजे को NSNumber में रैप करता है. ज़्यादा... | |
(void) | - didConnect |
यह चैनल कनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि अब इस चैनल पर कास्ट डिवाइस से मैसेज भेजे और भेजे जा सकते हैं. ज़्यादा... | |
(void) | - didDisconnect |
इस चैनल को डिसकनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि इस डिवाइस से कास्ट डिवाइस पर मैसेज की अदला-बदली नहीं की जा सकती. ज़्यादा... | |
प्रॉपर्टी की खास जानकारी | |
GCKMediaStatus * | mediaStatus |
अगर मीडिया चल रहा है, तो वह हाल ही में लोड किए गए मीडिया के लिए है या नहीं. nil ज़्यादा... | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
वह समय जो मीडिया से जुड़े पिछले अपडेट को मिले हुए थे. ज़्यादा... | |
GCKError * | lastError |
अगर पिछली बार कोई अनुरोध पूरा हुआ था, तो पिछले अनुरोध से जुड़ी गड़बड़ी की जानकारी या nil . ज़्यादा... | |
id< GCKMediaControlChannelDelegate > | delegate |
चैनल की स्थिति में होने वाले बदलावों के बारे में सूचनाएं पाने वाले प्रतिनिधि. ज़्यादा... | |
NSString * | protocolNamespace |
चैनल का नेमस्पेस. ज़्यादा... | |
BOOL | isConnected |
फ़्लैग बताता है कि यह चैनल फ़िलहाल कनेक्ट है या नहीं. ज़्यादा... | |
GCKDeviceManager * | deviceManager |
डिवाइस मैनेजर, जिसके साथ यह चैनल रजिस्टर किया गया हो (अगर कोई हो). ज़्यादा... | |
तरीके की जानकारी
- (instancetype) init |
शुरू करने वाला व्यक्ति
GCKCastChannel को लागू करता है.
- (NSInteger) loadMedia: | (GCKMediaInformation *) | mediaInfo |
किसी नए मीडिया आइटम को लोड करके, वीडियो चलाना शुरू करता है.
- Parameters
-
mediaInfo An object describing the media item to load.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs | |
कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs | |
customData: | (id __nullable) | customData | |
कॉन्टेंट लोड होता है और एक नए मीडिया आइटम को चलाने पर यह सुविधा मिलती है.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) setActiveTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs |
ऐक्टिव ट्रैक सेट करता है.
मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.
- Parameters
-
activeTrackIDs An array of integers specifying the active tracks.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID. चालू ट्रैक को खाली सूची पर सेट करने के लिए
nil
या कोई खाली श्रेणी हो सकती है.
- (NSInteger) setTextTrackStyle: | (GCKMediaTextTrackStyle *__nullable) | textTrackStyle |
टेक्स्ट ट्रैक की स्टाइल सेट करता है.
मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) pause |
मौजूदा मीडिया आइटम को चलाने पर रोक लगाता है.
मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) pauseWithCustomData: | (id __nullable) | customData |
मौजूदा मीडिया आइटम को चलाने पर रोक लगाता है.
मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) stop |
मौजूदा मीडिया आइटम का प्लेबैक बंद कर देता है.
मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा. अगर फ़िलहाल कोई सूची लोड की हुई है, तो उसे हटा दिया जाता है.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) stopWithCustomData: | (id __nullable) | customData |
मौजूदा मीडिया आइटम का प्लेबैक बंद कर देता है.
मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा. अगर फ़िलहाल कोई सूची लोड की हुई है, तो उसे हटा दिया जाता है.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) play |
इससे, मौजूदा मीडिया आइटम को चलाया जाता है या फिर से शुरू किया जाता है.
प्लेबैक हमेशा स्ट्रीम की शुरुआत में शुरू होता है. मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) playWithCustomData: | (id __nullable) | customData |
इससे, मौजूदा मीडिया आइटम को चलाया जाता है या फिर से शुरू किया जाता है.
प्लेबैक हमेशा स्ट्रीम की शुरुआत में शुरू होता है. मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) seekToTimeInterval: | (NSTimeInterval) | position |
मौजूदा मीडिया आइटम में नई जगह पर जाने की कोशिश करता है.
मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.
- Parameters
-
position The new position from the beginning of the stream.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaControlChannelResumeState) | resumeState | |
मौजूदा मीडिया आइटम में नई जगह पर जाने की कोशिश करता है.
मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.
- Parameters
-
position The new position interval from the beginning of the stream. resumeState The action to take after the seek operation has finished.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaControlChannelResumeState) | resumeState | |
customData: | (id __nullable) | customData | |
मौजूदा मीडिया आइटम में नई जगह पर जाने की कोशिश करता है.
मीडिया की मौजूदा स्थिति न होने पर, अनुरोध स्वीकार नहीं किया जाएगा.
- Parameters
-
position The new position from the beginning of the stream. resumeState The action to take after the seek operation has finished. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
मीडिया आइटम की नई सूची को लोड करके, वैकल्पिक रूप से प्लेबैक शुरू करता है.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (id __nullable) | customData | |
मीडिया आइटम की नई सूची को लोड करके, वैकल्पिक रूप से प्लेबैक शुरू करता है.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
playPosition: | (NSTimeInterval) | playPosition | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (id __nullable) | customData | |
मीडिया आइटम की नई सूची को लोड करके, वैकल्पिक रूप से प्लेबैक शुरू करता है.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. playPosition The 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. repeatMode The repeat mode for playing the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
सूची में नए मीडिया आइटम की सूची डालता है.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID The 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.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (id __nullable) | customData | |
सूची में नए मीडिया आइटम की सूची डालता है.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID 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. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueInsertItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
सुविधाजनक तरीका, जो सूची में एक आइटम डालता है.
- Parameters
-
item The item to insert. beforeItemID The 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.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
सुविधाजनक तरीका, जो सूची में एक आइटम डालकर मौजूदा आइटम बनाता है.
- Parameters
-
item The item to insert. beforeItemID The 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.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
सुविधाजनक तरीका, जो सूची में एक आइटम डालकर मौजूदा आइटम बनाता है.
- Parameters
-
item The item to insert. beforeItemID The 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. playPosition The 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. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems |
सूची को अपडेट करता है.
- Parameters
-
queueItems The list of updated items.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (id __nullable) | customData | |
सूची को अपडेट करता है.
- Parameters
-
queueItems The list of updated items. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
सूची से मीडिया आइटम की सूची हटाता है.
अगर इस वजह से सूची खाली हो जाती है, तो मौजूदा मीडिया सेशन खत्म हो जाएगा.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
customData: | (id __nullable) | customData | |
सूची से मीडिया आइटम की सूची हटाता है.
अगर इस वजह से सूची खाली हो जाती है, तो मौजूदा मीडिया सेशन खत्म हो जाएगा.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueRemoveItemWithID: | (NSUInteger) | itemID |
सुविधा का तरीका, जो सूची से एक आइटम हटा देता है.
- Parameters
-
itemID The ID of the item to remove.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
सूची में मीडिया आइटम की सूची को फिर से क्रम से लगाता है.
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID 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 appended at the end of the queue.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (id __nullable) | customData | |
सूची में मीडिया आइटम की सूची को फिर से क्रम में लगाएं.
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID The 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. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueMoveItemWithID: | (NSUInteger) | itemID | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
सुविधाजनक तरीका, जो सूची के किसी एक आइटम की जगह बदल देता है.
- Parameters
-
itemID The ID of the item to move. beforeItemID The 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.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) queueJumpToItemWithID: | (NSUInteger) | itemID |
आइटम को सीधे उस आईडी पर ले जाता है जिसमें सूची में बताया गया आईडी होता है.
- Parameters
-
itemID The ID of the item to jump to.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) queueJumpToItemWithID: | (NSUInteger) | itemID | |
customData: | (id __nullable) | customData | |
आइटम को सीधे उस आईडी पर ले जाता है जिसमें सूची में बताया गया आईडी होता है.
- Parameters
-
itemID The ID of the item to jump to. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) queueJumpToItemWithID: | (NSUInteger) | itemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
आइटम को सीधे उस आईडी पर ले जाता है जिसमें सूची में बताया गया आईडी होता है.
- Parameters
-
itemID The ID of the item to jump to. playPosition The 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. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) queueNextItem |
सूची में अगले आइटम पर ले जाता है.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) queuePreviousItem |
सूची में पिछले आइटम पर ले जाता है.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) queueSetRepeatMode: | (GCKMediaRepeatMode) | repeatMode |
सूची को दोहराने वाला मोड सेट करता है.
- Parameters
-
repeatMode The new repeat mode.
- लौटाए गए आइटम
- इस अनुरोध के लिए अनुरोध आईडी या अगर मैसेज नहीं भेजा जा सका या कोई पैरामीटर अमान्य है, तो kGCKInvalidRequestID.
- (NSInteger) setStreamVolume: | (float) | volume |
स्ट्रीम वॉल्यूम सेट करता है.
अगर कोई मौजूदा मीडिया सेशन नहीं है, तो अनुरोध पूरा नहीं होगा.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0].
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) setStreamVolume: | (float) | volume | |
customData: | (id __nullable) | customData | |
स्ट्रीम वॉल्यूम सेट करता है.
अगर कोई मौजूदा मीडिया सेशन नहीं है, तो अनुरोध पूरा नहीं होगा.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0]. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) setStreamMuted: | (BOOL) | muted |
यह सेट करता है कि स्ट्रीम को म्यूट किया गया है या नहीं.
अगर कोई मौजूदा मीडिया सेशन नहीं है, तो अनुरोध पूरा नहीं होगा.
- Parameters
-
muted Whether the stream should be muted or unmuted.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) setStreamMuted: | (BOOL) | muted | |
customData: | (id __nullable) | customData | |
यह सेट करता है कि स्ट्रीम को म्यूट किया गया है या नहीं.
अगर कोई मौजूदा मीडिया सेशन नहीं है, तो अनुरोध पूरा नहीं होगा.
- Parameters
-
muted Whether the stream should be muted or unmuted. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSInteger) requestStatus |
रिसीवर से मीडिया स्थिति की जानकारी अपडेट करने का अनुरोध करता है.
- लौटाए गए आइटम
- अनुरोध आईडी, या अगर मैसेज नहीं भेजा जा सका, तो kGCKInvalidRequestID.
- (NSTimeInterval) approximateStreamPosition |
पिछली बार मिले स्ट्रीम की जानकारी और अपडेट के बाद से अब तक बीत चुके वॉल-टाइम के आधार पर, स्ट्रीम का अनुमानित क्रम दिखाता है.
अगर चैनल कनेक्ट नहीं है या कोई मीडिया लोड नहीं है, तो 0 रिटर्न होता है.
- (BOOL) cancelRequestWithID: | (NSInteger) | requestID |
पहले से चल रहे अनुरोध को रद्द करें.
अनुरोध रद्द करने पर, उसे लागू होने से रोका नहीं जा सकता. यह सिर्फ़ इस बात का संकेत देता है कि कॉल करने वाला ऐप्लिकेशन अब अनुरोध के नतीजों में दिलचस्पी नहीं रखता है. इसलिए, अनुरोध को ट्रैक करने से जुड़ी सभी स्थितियां हटा दी जाएंगी.
- Parameters
-
requestID The ID of the request to cancel.
- लौटाए गए आइटम
- अगर अनुरोध रद्द कर दिया गया था, तो
YES
. अगर दिए गए आईडी से कोई अनुरोध ट्रैक नहीं किया जाता, तोNO
.
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
शुरू करने वाला व्यक्ति
दिए गए नेमस्पेस के साथ एक नया GCKCastChannel बनाता है.
- Parameters
-
protocolNamespace The namespace.
GCKGenericChannel में लागू की गई.
- (void) didReceiveTextMessage: | (NSString *) | message |
इस चैनल पर मैसेज मिलने पर कॉल किया जाता है.
डिफ़ॉल्ट तौर पर, नहीं-नहीं लागू किया जाता है.
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
इस चैनल पर एक मैसेज भेजता है.
- Parameters
-
message The message.
- लौटाए गए आइटम
- सफल होने पर
YES
या अगर मैसेज नहीं भेजा जा सका, तोNO
. ऐसा इसलिए हो रहा है, क्योंकि चैनल कनेक्ट नहीं है या भेजने वाला बफ़र इस समय बहुत ज़्यादा भरा है.
- Deprecated:
- sendTextMessage:error: का इस्तेमाल करें, जो गड़बड़ी की पूरी जानकारी देता है.
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | (GCKError *__nullable *__nullable) | error | |
इस चैनल पर एक मैसेज भेजता है.
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil
.
- लौटाए गए आइटम
- सफल होने पर
YES
या अगर मैसेज नहीं भेजा जा सका, तोNO
.
- (NSInteger) generateRequestID |
नए मैसेज के लिए अनुरोध आईडी जनरेट करता है.
- लौटाए गए आइटम
- अगर चैनल अभी कनेक्ट नहीं है, तो जनरेट किया गया आईडी या kGCKInvalidRequestID.
- (NSNumber * __nullable) generateRequestNumber |
सुविधा का एक तरीका, जो generateRequestID के नतीजे को NSNumber में रैप करता है.
- लौटाए गए आइटम
- अगर चैनल अभी कनेक्ट नहीं है, तो जनरेट किया गया आईडी या
nil
.
- (void) didConnect |
यह चैनल कनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि अब इस चैनल पर कास्ट डिवाइस से मैसेज भेजे और भेजे जा सकते हैं.
डिफ़ॉल्ट तौर पर, नहीं-नहीं लागू किया जाता है.
- (void) didDisconnect |
इस चैनल को डिसकनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि इस डिवाइस से कास्ट डिवाइस पर मैसेज की अदला-बदली नहीं की जा सकती.
डिफ़ॉल्ट तौर पर, नहीं-नहीं लागू किया जाता है.
प्रॉपर्टी की जानकारी
|
readnonatomicstrong |
अगर मीडिया चल रहा है, तो वह हाल ही में लोड किए गए मीडिया के लिए है या नहीं. nil
|
readnonatomicassign |
वह समय जो मीडिया से जुड़े पिछले अपडेट को मिले हुए थे.
अगर स्थिति के अनुरोध की प्रक्रिया चल रही है, तो यह 0 होगा.
|
readnonatomiccopy |
अगर पिछली बार कोई अनुरोध पूरा हुआ था, तो पिछले अनुरोध से जुड़ी गड़बड़ी की जानकारी या nil
.
|
readwritenonatomicweak |
चैनल की स्थिति में होने वाले बदलावों के बारे में सूचनाएं पाने वाले प्रतिनिधि.
|
readnonatomiccopyinherited |
चैनल का नेमस्पेस.
|
readnonatomicassigninherited |
फ़्लैग बताता है कि यह चैनल फ़िलहाल कनेक्ट है या नहीं.
|
readnonatomicweakinherited |
डिवाइस मैनेजर, जिसके साथ यह चैनल रजिस्टर किया गया हो (अगर कोई हो).
- Deprecated:
- अगर यह चैनल बहिष्कृत GCKDeviceManager कक्षा के साथ पंजीकृत नहीं था, तो यह
nil
होगा.