<GCKSessionManagerListener> प्रोटोकॉल

<GCKSessionManagerListener> प्रोटोकॉल रेफ़रंस

खास जानकारी

GCKSessionManager लिसनर प्रोटोकॉल.

प्रोटोकॉल की सभी विधियां वैकल्पिक हैं. सूचना के सभी तरीके दो तरह से काम करते हैं: एक जिसे किसी भी तरह के सेशन के लिए शुरू किया जाता है और दूसरा, जिसे खास तौर पर कास्ट सेशन के लिए शुरू किया जाता है.

लिसनर को उसी ऑर्डर में शुरू किया जाता है जिस क्रम में उन्हें रजिस्टर किया गया था. फ़्रेमवर्क के कॉम्पोनेंट (जैसे कि GCKUIMediaController) के ज़रिए रजिस्टर किए गए GCKSessionManagerListener इंस्टेंस, हमेशा उन इंस्टेंस के बाद शुरू किए जाएंगे जिन्हें ऐप्लिकेशन ने sessionManager:willStartSession: (GCKSessionManagerListener-p), sessionManager:willStartCastSession: (GCKSessionManagerListener-p), sessionManager:willResumeSession: (GCKSessionManagerListener-p), और sessionManager:willResumeCastSession: (GCKSessionManagerListener-p) के लिए रजिस्टर किया है. साथ ही, बाकी बचे सभी कॉलबैक के लिए, ऐप्लिकेशन की मदद से रजिस्टर किए गए इंस्टेंस से पहले रजिस्टर किए जाएंगे.

से
3.0

<NSObjectNSObject> को इनहेरिट करता है.

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

(void) - sessionManager:willStartSession:
 यह तब कॉल किया जाता है, जब सेशन शुरू होने वाला हो. ज़्यादा...
 
(void) - sessionManager:didStartSession:
 सेशन शुरू होने के बाद कॉल किया जाता है. ज़्यादा...
 
(void) - sessionManager:willStartCastSession:
 कास्ट सेशन शुरू होने से पहले कॉल किया जाता है. ज़्यादा...
 
(void) - sessionManager:didStartCastSession:
 कास्ट सेशन शुरू होने पर कॉल किया जाता है. ज़्यादा...
 
(void) - sessionManager:willEndSession:
 इसे तब कॉल किया जाता है, जब कोई सेशन खत्म होने वाला होता है. ऐसा अनुरोध के ज़रिए या किसी गड़बड़ी की वजह से किया जाता है. ज़्यादा...
 
(void) - sessionManager:didEndSession:withError:
 इसे तब कॉल किया जाता है, जब सेशन खत्म हो जाता है. यह कॉल अनुरोध के ज़रिए या किसी गड़बड़ी की वजह से किया जाता है. ज़्यादा...
 
(void) - sessionManager:willEndCastSession:
 यह तब कॉल किया जाता है, जब कास्ट सेशन खत्म होने वाला हो, किसी अनुरोध से या किसी गड़बड़ी की वजह से. ज़्यादा...
 
(void) - sessionManager:didEndCastSession:withError:
 यह तब कॉल किया जाता है, जब कास्ट सेशन खत्म हो जाता है. ऐसा अनुरोध के ज़रिए या किसी गड़बड़ी की वजह से किया जाता है. ज़्यादा...
 
(void) - sessionManager:didFailToStartSession:withError:
 यह तब कॉल किया जाता है, जब कोई सेशन शुरू नहीं हो पाता. ज़्यादा...
 
(void) - sessionManager:didFailToStartCastSession:withError:
 कास्ट सेशन शुरू न हो पाने पर कॉल किया जाता है. ज़्यादा...
 
(void) - sessionManager:didSuspendSession:withReason:
 यह तब कॉल किया जाता है, जब कोई सेशन निलंबित होता है. ज़्यादा...
 
(void) - sessionManager:didSuspendCastSession:withReason:
 यह तब कॉल किया जाता है, जब कास्ट सेशन को निलंबित किया जाता है. ज़्यादा...
 
(void) - sessionManager:willResumeSession:
 यह तब कॉल किया जाता है, जब सेशन फिर से शुरू होने वाला हो. ज़्यादा...
 
(void) - sessionManager:didResumeSession:
 यह तब कॉल किया जाता है, जब सेशन फिर से शुरू हो जाता है. ज़्यादा...
 
(void) - sessionManager:willResumeCastSession:
 यह तब कॉल किया जाता है, जब कास्ट सेशन फिर से शुरू होने वाला होता है. ज़्यादा...
 
(void) - sessionManager:didResumeCastSession:
 कास्ट सत्र को सफलतापूर्वक फिर से शुरू करने पर कॉल किया जाता है. ज़्यादा...
 
(void) - sessionManager:session:didUpdateDevice:
 यह तब कॉल किया जाता है, जब इस सेशन से जुड़े डिवाइस में किसी तरह का बदलाव होता है (उदाहरण के लिए, दोस्ताना नाम बदल गया हो). ज़्यादा...
 
(void) - sessionManager:session:didReceiveDeviceVolume:muted:
 यह कॉल तब किया जाता है, जब किसी सेशन के लिए डिवाइस की आवाज़ और म्यूट करने की सेटिंग अपडेट की गई हो. ज़्यादा...
 
(void) - sessionManager:castSession:didReceiveDeviceVolume:muted:
 यह कॉल तब किया जाता है, जब कास्ट सेशन के लिए डिवाइस की आवाज़ और 'म्यूट करें' स्थिति अपडेट की जाती है. ज़्यादा...
 
(void) - sessionManager:session:didReceiveDeviceStatus:
 किसी सत्र के लिए डिवाइस की अपडेट की गई स्थिति मिलने पर कॉल किया जाता है. ज़्यादा...
 
(void) - sessionManager:castSession:didReceiveDeviceStatus:
 यह कॉल तब किया जाता है, जब कास्ट सेशन के लिए डिवाइस की अपडेट की गई स्थिति मिल जाती है. ज़्यादा...
 
(void) - sessionManager:didUpdateDefaultSessionOptionsForDeviceCategory:
 यह तब कॉल किया जाता है, जब किसी डिवाइस की कैटगरी के लिए, डिफ़ॉल्ट सेशन के विकल्पों को बदल दिया जाता है. ज़्यादा...
 

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

- (void) sessionManager: (GCKSessionManager *)  sessionManager
willStartSession: (GCKSession *)  session 
optional

यह तब कॉल किया जाता है, जब सेशन शुरू होने वाला हो.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didStartSession: (GCKSession *)  session 
optional

सेशन शुरू होने के बाद कॉल किया जाता है.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willStartCastSession: (GCKCastSession *)  session 
optional

कास्ट सेशन शुरू होने से पहले कॉल किया जाता है.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didStartCastSession: (GCKCastSession *)  session 
optional

कास्ट सेशन शुरू होने पर कॉल किया जाता है.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willEndSession: (GCKSession *)  session 
optional

इसे तब कॉल किया जाता है, जब कोई सेशन खत्म होने वाला होता है. ऐसा अनुरोध के ज़रिए या किसी गड़बड़ी की वजह से किया जाता है.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didEndSession: (GCKSession *)  session
withError: (nullable NSError *)  error 
optional

इसे तब कॉल किया जाता है, जब सेशन खत्म हो जाता है. यह कॉल अनुरोध के ज़रिए या किसी गड़बड़ी की वजह से किया जाता है.

Parameters
sessionManagerThe session manager.
sessionThe session.
errorThe error, if any; otherwise nil.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willEndCastSession: (GCKCastSession *)  session 
optional

यह तब कॉल किया जाता है, जब कास्ट सेशन खत्म होने वाला हो, किसी अनुरोध से या किसी गड़बड़ी की वजह से.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didEndCastSession: (GCKCastSession *)  session
withError: (nullable NSError *)  error 
optional

यह तब कॉल किया जाता है, जब कास्ट सेशन खत्म हो जाता है. ऐसा अनुरोध के ज़रिए या किसी गड़बड़ी की वजह से किया जाता है.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
errorThe error, if any; otherwise nil.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didFailToStartSession: (GCKSession *)  session
withError: (NSError *)  error 
optional

यह तब कॉल किया जाता है, जब कोई सेशन शुरू नहीं हो पाता.

Parameters
sessionManagerThe session manager.
sessionThe session.
errorThe error.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didFailToStartCastSession: (GCKCastSession *)  session
withError: (NSError *)  error 
optional

कास्ट सेशन शुरू न हो पाने पर कॉल किया जाता है.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
errorThe error.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didSuspendSession: (GCKSession *)  session
withReason: (GCKConnectionSuspendReason reason 
optional

यह तब कॉल किया जाता है, जब कोई सेशन निलंबित होता है.

Parameters
sessionManagerThe session manager.
sessionThe session.
reasonThe reason for the suspension.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didSuspendCastSession: (GCKCastSession *)  session
withReason: (GCKConnectionSuspendReason reason 
optional

यह तब कॉल किया जाता है, जब कास्ट सेशन को निलंबित किया जाता है.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
reasonThe reason for the suspension.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willResumeSession: (GCKSession *)  session 
optional

यह तब कॉल किया जाता है, जब सेशन फिर से शुरू होने वाला हो.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didResumeSession: (GCKSession *)  session 
optional

यह तब कॉल किया जाता है, जब सेशन फिर से शुरू हो जाता है.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willResumeCastSession: (GCKCastSession *)  session 
optional

यह तब कॉल किया जाता है, जब कास्ट सेशन फिर से शुरू होने वाला होता है.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didResumeCastSession: (GCKCastSession *)  session 
optional

कास्ट सत्र को सफलतापूर्वक फिर से शुरू करने पर कॉल किया जाता है.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didUpdateDevice: (GCKDevice *)  device 
optional

यह तब कॉल किया जाता है, जब इस सेशन से जुड़े डिवाइस में किसी तरह का बदलाव होता है (उदाहरण के लिए, दोस्ताना नाम बदल गया हो).

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
deviceThe updated device object.
से
3.2
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didReceiveDeviceVolume: (float)  volume
muted: (BOOL)  muted 
optional

यह कॉल तब किया जाता है, जब किसी सेशन के लिए डिवाइस की आवाज़ और म्यूट करने की सेटिंग अपडेट की गई हो.

Parameters
sessionManagerThe session manager.
sessionThe session.
volumeThe current volume, in the range [0.0, 1.0].
mutedThe current mute state.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
castSession: (GCKCastSession *)  session
didReceiveDeviceVolume: (float)  volume
muted: (BOOL)  muted 
optional

यह कॉल तब किया जाता है, जब कास्ट सेशन के लिए डिवाइस की आवाज़ और 'म्यूट करें' स्थिति अपडेट की जाती है.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
volumeThe current volume, in the range [0.0, 1.0].
mutedThe current mute state.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didReceiveDeviceStatus: (nullable NSString *)  statusText 
optional

किसी सत्र के लिए डिवाइस की अपडेट की गई स्थिति मिलने पर कॉल किया जाता है.

Parameters
sessionManagerThe session manager.
sessionThe session.
statusTextThe new device status text.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
castSession: (GCKCastSession *)  session
didReceiveDeviceStatus: (nullable NSString *)  statusText 
optional

यह कॉल तब किया जाता है, जब कास्ट सेशन के लिए डिवाइस की अपडेट की गई स्थिति मिल जाती है.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
statusTextThe new device status text.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didUpdateDefaultSessionOptionsForDeviceCategory: (NSString *)  category 
optional

यह तब कॉल किया जाता है, जब किसी डिवाइस की कैटगरी के लिए, डिफ़ॉल्ट सेशन के विकल्पों को बदल दिया जाता है.

Parameters
sessionManagerThe session manager.
categoryThe device category.
से
4.0