<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: |
| | यह तब कॉल किया जाता है, जब किसी डिवाइस की कैटगरी के लिए, डिफ़ॉल्ट सेशन के विकल्पों को बदल दिया जाता है. ज़्यादा...
|
| |
यह तब कॉल किया जाता है, जब सेशन शुरू होने वाला हो.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
सेशन शुरू होने के बाद कॉल किया जाता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
कास्ट सेशन शुरू होने से पहले कॉल किया जाता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
कास्ट सेशन शुरू होने पर कॉल किया जाता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
इसे तब कॉल किया जाता है, जब कोई सेशन खत्म होने वाला होता है. ऐसा अनुरोध के ज़रिए या किसी गड़बड़ी की वजह से किया जाता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
| - (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
| didEndSession: |
|
(GCKSession *) |
session |
| withError: |
|
(nullable NSError *) |
error |
|
|
| |
|
optional |
इसे तब कॉल किया जाता है, जब सेशन खत्म हो जाता है. यह कॉल अनुरोध के ज़रिए या किसी गड़बड़ी की वजह से किया जाता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
| error | The error, if any; otherwise nil. |
यह तब कॉल किया जाता है, जब कास्ट सेशन खत्म होने वाला हो, किसी अनुरोध से या किसी गड़बड़ी की वजह से.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
यह तब कॉल किया जाता है, जब कास्ट सेशन खत्म हो जाता है. ऐसा अनुरोध के ज़रिए या किसी गड़बड़ी की वजह से किया जाता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
| error | The error, if any; otherwise nil. |
| - (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
| didFailToStartSession: |
|
(GCKSession *) |
session |
| withError: |
|
(NSError *) |
error |
|
|
| |
|
optional |
यह तब कॉल किया जाता है, जब कोई सेशन शुरू नहीं हो पाता.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
| error | The error. |
कास्ट सेशन शुरू न हो पाने पर कॉल किया जाता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
| error | The error. |
यह तब कॉल किया जाता है, जब कोई सेशन निलंबित होता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
| reason | The reason for the suspension. |
यह तब कॉल किया जाता है, जब कास्ट सेशन को निलंबित किया जाता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
| reason | The reason for the suspension. |
यह तब कॉल किया जाता है, जब सेशन फिर से शुरू होने वाला हो.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
यह तब कॉल किया जाता है, जब सेशन फिर से शुरू हो जाता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
यह तब कॉल किया जाता है, जब कास्ट सेशन फिर से शुरू होने वाला होता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
कास्ट सत्र को सफलतापूर्वक फिर से शुरू करने पर कॉल किया जाता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
यह तब कॉल किया जाता है, जब इस सेशन से जुड़े डिवाइस में किसी तरह का बदलाव होता है (उदाहरण के लिए, दोस्ताना नाम बदल गया हो).
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
| device | The updated device object. |
- से
- 3.2
| - (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
| session: |
|
(GCKSession *) |
session |
| didReceiveDeviceVolume: |
|
(float) |
volume |
| muted: |
|
(BOOL) |
muted |
|
|
| |
|
optional |
यह कॉल तब किया जाता है, जब किसी सेशन के लिए डिवाइस की आवाज़ और म्यूट करने की सेटिंग अपडेट की गई हो.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
| volume | The current volume, in the range [0.0, 1.0]. |
| muted | The current mute state. |
| - (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
| castSession: |
|
(GCKCastSession *) |
session |
| didReceiveDeviceVolume: |
|
(float) |
volume |
| muted: |
|
(BOOL) |
muted |
|
|
| |
|
optional |
यह कॉल तब किया जाता है, जब कास्ट सेशन के लिए डिवाइस की आवाज़ और 'म्यूट करें' स्थिति अपडेट की जाती है.
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
| volume | The current volume, in the range [0.0, 1.0]. |
| muted | The current mute state. |
| - (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
| session: |
|
(GCKSession *) |
session |
| didReceiveDeviceStatus: |
|
(nullable NSString *) |
statusText |
|
|
| |
|
optional |
किसी सत्र के लिए डिवाइस की अपडेट की गई स्थिति मिलने पर कॉल किया जाता है.
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
| statusText | The new device status text. |
| - (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
| castSession: |
|
(GCKCastSession *) |
session |
| didReceiveDeviceStatus: |
|
(nullable NSString *) |
statusText |
|
|
| |
|
optional |
यह कॉल तब किया जाता है, जब कास्ट सेशन के लिए डिवाइस की अपडेट की गई स्थिति मिल जाती है.
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
| statusText | The new device status text. |
| - (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
| didUpdateDefaultSessionOptionsForDeviceCategory: |
|
(NSString *) |
category |
|
|
| |
|
optional |
यह तब कॉल किया जाता है, जब किसी डिवाइस की कैटगरी के लिए, डिफ़ॉल्ट सेशन के विकल्पों को बदल दिया जाता है.
- Parameters
-
| sessionManager | The session manager. |
| category | The device category. |
- से
- 4.0
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[],[]]