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

<GCKSessionManagerListener> प्रोटोकॉल संदर्भ

खास जानकारी

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

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

लिसनर का इस्तेमाल उसी क्रम में किया जाता है जिस क्रम में उन्हें रजिस्टर किया गया था. GCKSessionManagerListener इंस्टेंस, जो फ़्रेमवर्क के कॉम्पोनेंट से रजिस्टर होते हैं (जैसे कि GCKUIMediaController), उन्हें उन कॉल के शुरू होने के बाद शुरू किया जाएगा जिन्हें कॉलबैक ने 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: (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: (NSError *__nullable)  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: (NSError *__nullable)  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: (NSString *__nullable)  statusText 
optional

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

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

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

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
statusTextThe new device status text.