סקירה כללית
פרוטוקול ההאזנה של GCKSessionManager.
כל השיטות של הפרוטוקול הן אופציונליות. יש שתי שיטות לשליחת התראות: אחת שמופעלת לכל סוג סשן והשנייה שמופעלת ספציפית לסשנים של העברה (cast).
הפעלת המאזינים מתבצעת לפי סדר הרישום שלהם. מופעים של 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: |
מתקבלת שיחה בתחילת סשן העברה (cast). עוד... | |
(void) | - sessionManager:didStartCastSession: |
שיחה מזוהה כשהתחלת העברה (cast) מתחילה. עוד... | |
(void) | - sessionManager:willEndSession: |
היא מתקבלת כשסשן עומד להסתיים, בעקבות בקשה או עקב שגיאה. עוד... | |
(void) | - sessionManager:didEndSession:withError: |
זוהתה לאחר סיום סשן, בעקבות בקשה או עקב שגיאה. עוד... | |
(void) | - sessionManager:willEndCastSession: |
מתקבלת קריאה כשסשן העברה (cast) עומד להסתיים, בעקבות בקשה או עקב שגיאה. עוד... | |
(void) | - sessionManager:didEndCastSession:withError: |
זוהתה לאחר סיום סשן העברה (cast) בעקבות בקשה או עקב שגיאה. עוד... | |
(void) | - sessionManager:didFailToStartSession:withError: |
שיחה אם התחלת סשן נכשלה. עוד... | |
(void) | - sessionManager:didFailToStartCastSession:withError: |
מתקבלת קריאה כשהתחלת סשן העברה (cast) נכשלה. עוד... | |
(void) | - sessionManager:didSuspendSession:withReason: |
מתקבלת שיחה כאשר סשן מושעה. עוד... | |
(void) | - sessionManager:didSuspendCastSession:withReason: |
היא מתקבלת כשמשעים סשן העברה. עוד... | |
(void) | - sessionManager:willResumeSession: |
מתקבלת התראה כשעומדים להמשיך סשן. עוד... | |
(void) | - sessionManager:didResumeSession: |
השיחה תפורסם כשסשן חוזר. עוד... | |
(void) | - sessionManager:willResumeCastSession: |
מתבצעת הקראה כשעומדים להמשיך סשן העברה. עוד... | |
(void) | - sessionManager:didResumeCastSession: |
השיחה תפורסם כשסשן ההעברה (cast) ממשיך בהצלחה. עוד... | |
(void) | - sessionManager:session:didUpdateDevice: |
היא שיחה מזוהה כשהמכשיר המשויך לסשן השתנה באופן כלשהו (לדוגמה, השם הידידותי השתנה). עוד... | |
(void) | - sessionManager:session:didReceiveDeviceVolume:muted: |
שיחה התקבלה כאשר התקבל עדכון בעוצמת הקול של המכשיר ובמצב ההשתקה של סשן. עוד... | |
(void) | - sessionManager:castSession:didReceiveDeviceVolume:muted: |
התקבלה קריאה כשמתקבל עדכון בעוצמת הקול של המכשיר ובמצב ההשתקה בסשן העברה (cast). עוד... | |
(void) | - sessionManager:session:didReceiveDeviceStatus: |
שיחה התקבלה כאשר התקבל סטטוס מכשיר מעודכן עבור סשן. עוד... | |
(void) | - sessionManager:castSession:didReceiveDeviceStatus: |
שיחה התקבלה כאשר התקבל סטטוס מכשיר מעודכן בסשן העברה. עוד... | |
(void) | - sessionManager:didUpdateDefaultSessionOptionsForDeviceCategory: |
היא מתקבלת כשאפשרויות הסשן שמוגדרות כברירת מחדל משתנות בקטגוריית מכשיר נתונה. עוד... | |
פרטי השיטה
|
optional |
מתבצעת שיחה בזמן שסשן עומד להתחיל.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
תתקבל שיחה לאחר שסשן מתחיל בהצלחה.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
מתקבלת שיחה בתחילת סשן העברה (cast).
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
שיחה מזוהה כשהתחלת העברה (cast) מתחילה.
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
היא מתקבלת כשסשן עומד להסתיים, בעקבות בקשה או עקב שגיאה.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
זוהתה לאחר סיום סשן, בעקבות בקשה או עקב שגיאה.
- Parameters
-
sessionManager The session manager. session The session. error The error, if any; otherwise nil.
|
optional |
מתקבלת קריאה כשסשן העברה (cast) עומד להסתיים, בעקבות בקשה או עקב שגיאה.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
זוהתה לאחר סיום סשן העברה (cast) בעקבות בקשה או עקב שגיאה.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error, if any; otherwise nil.
|
optional |
שיחה אם התחלת סשן נכשלה.
- Parameters
-
sessionManager The session manager. session The session. error The error.
|
optional |
מתקבלת קריאה כשהתחלת סשן העברה (cast) נכשלה.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error.
|
optional |
מתקבלת שיחה כאשר סשן מושעה.
- Parameters
-
sessionManager The session manager. session The session. reason The reason for the suspension.
|
optional |
היא מתקבלת כשמשעים סשן העברה.
- Parameters
-
sessionManager The session manager. session The Cast session. reason The reason for the suspension.
|
optional |
מתקבלת התראה כשעומדים להמשיך סשן.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
השיחה תפורסם כשסשן חוזר.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
מתבצעת הקראה כשעומדים להמשיך סשן העברה.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
השיחה תפורסם כשסשן ההעברה (cast) ממשיך בהצלחה.
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
היא שיחה מזוהה כשהמכשיר המשויך לסשן השתנה באופן כלשהו (לדוגמה, השם הידידותי השתנה).
- Parameters
-
sessionManager The session manager. session The Cast session. device The updated device object.
- מאז
- 3.2
|
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.
|
optional |
התקבלה קריאה כשמתקבל עדכון בעוצמת הקול של המכשיר ובמצב ההשתקה בסשן העברה (cast).
- 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.
|
optional |
שיחה התקבלה כאשר התקבל סטטוס מכשיר מעודכן עבור סשן.
- Parameters
-
sessionManager The session manager. session The session. statusText The new device status text.
|
optional |
שיחה התקבלה כאשר התקבל סטטוס מכשיר מעודכן בסשן העברה.
- Parameters
-
sessionManager The session manager. session The Cast session. statusText The new device status text.
|
optional |
היא מתקבלת כשאפשרויות הסשן שמוגדרות כברירת מחדל משתנות בקטגוריית מכשיר נתונה.
- Parameters
-
sessionManager The session manager. category The device category.
- מאז
- 4.0