Opis
Protokół detektora GCKSessionManager.
Metody protokołu są opcjonalne. Wszystkie metody powiadomień są dostępne w 2 odmianach: jedna z nich jest wywoływana w przypadku dowolnego typu sesji, a druga specjalnie dla sesji przesyłania.
Detektory są wywoływane w kolejności, w jakiej zostały zarejestrowane. Instancje GCKSessionManagerListener zarejestrowane przez komponenty platformy (takie jak GCKUIMediaController) zawsze będą wywoływane po tych, które zostały zarejestrowane przez aplikację na potrzeby wywołań zwrotnych sessionManager:willStartSession: (GCKSessionManagerListener-p), sessionManager:willStartCastSession: (GCKSessionManagerListener-p), sessionManager:willResumeSession: (GCKSessionManagerListener-p) i sessionManager:willResumeCastSession: (GCKSessionManagerListener-p) oraz przed tymi, które są zarejestrowane przez aplikację dla wszystkich pozostałych wywołań zwrotnych.
- Od
- 3,0
Dziedziczy <NSObjectNSObject>.
Podsumowanie metody instancji | |
(void) | - sessionManager:willStartSession: |
Wywoływane przed rozpoczęciem sesji. Więcej... | |
(void) | - sessionManager:didStartSession: |
Wywoływane po rozpoczęciu sesji. Więcej... | |
(void) | - sessionManager:willStartCastSession: |
Wywoływane, gdy sesja przesyłania ma się rozpocząć. Więcej... | |
(void) | - sessionManager:didStartCastSession: |
Wywoływane po rozpoczęciu sesji przesyłania. Więcej... | |
(void) | - sessionManager:willEndSession: |
Wywoływana przed zakończeniem sesji – na prośbę lub z powodu błędu. Więcej... | |
(void) | - sessionManager:didEndSession:withError: |
Wysyłane po zakończeniu sesji na żądanie lub z powodu błędu. Więcej... | |
(void) | - sessionManager:willEndCastSession: |
Wywoływana przed zakończeniem sesji przesyłania na żądanie lub z powodu błędu. Więcej... | |
(void) | - sessionManager:didEndCastSession:withError: |
Wywoływane po zakończeniu sesji przesyłania na żądanie lub z powodu błędu. Więcej... | |
(void) | - sessionManager:didFailToStartSession:withError: |
Wywoływane, gdy nie udało się rozpocząć sesji. Więcej... | |
(void) | - sessionManager:didFailToStartCastSession:withError: |
Wywoływane, gdy nie udało się rozpocząć sesji przesyłania. Więcej... | |
(void) | - sessionManager:didSuspendSession:withReason: |
Wywoływane po zawieszeniu sesji. Więcej... | |
(void) | - sessionManager:didSuspendCastSession:withReason: |
Wywoływane po zawieszeniu sesji przesyłania. Więcej... | |
(void) | - sessionManager:willResumeSession: |
Wywoływana, gdy sesja ma zostać wznowiona. Więcej... | |
(void) | - sessionManager:didResumeSession: |
Wywoływane po wznowieniu sesji. Więcej... | |
(void) | - sessionManager:willResumeCastSession: |
Wywoływane, gdy sesja przesyłania ma zostać wznowiona. Więcej... | |
(void) | - sessionManager:didResumeCastSession: |
Wywoływane po wznowieniu sesji przesyłania. Więcej... | |
(void) | - sessionManager:session:didUpdateDevice: |
Wywoływane, gdy urządzenie powiązane z tą sesją w jakiś sposób uległo zmianie (na przykład zmieni się przyjazna nazwa). Więcej... | |
(void) | - sessionManager:session:didReceiveDeviceVolume:muted: |
Wywoływane po otrzymaniu zaktualizowanej głośności i stanu wyciszenia w sesji. Więcej... | |
(void) | - sessionManager:castSession:didReceiveDeviceVolume:muted: |
Wywoływane po odebraniu zaktualizowanej głośności i stanu wyciszenia w sesji przesyłania. Więcej... | |
(void) | - sessionManager:session:didReceiveDeviceStatus: |
Wywoływane po odebraniu zaktualizowanego stanu urządzenia w ramach sesji. Więcej... | |
(void) | - sessionManager:castSession:didReceiveDeviceStatus: |
Wywoływane po odebraniu aktualizacji stanu urządzenia w sesji przesyłania. Więcej... | |
(void) | - sessionManager:didUpdateDefaultSessionOptionsForDeviceCategory: |
Wywoływana po zmianie domyślnych opcji sesji dla danej kategorii urządzenia. Więcej... | |
Szczegóły metody
|
optional |
Wywoływane przed rozpoczęciem sesji.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Wywoływane po rozpoczęciu sesji.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Wywoływane, gdy sesja przesyłania ma się rozpocząć.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Wywoływane po rozpoczęciu sesji przesyłania.
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
Wywoływana przed zakończeniem sesji – na prośbę lub z powodu błędu.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Wysyłane po zakończeniu sesji na żądanie lub z powodu błędu.
- Parameters
-
sessionManager The session manager. session The session. error The error, if any; otherwise nil.
|
optional |
Wywoływana przed zakończeniem sesji przesyłania na żądanie lub z powodu błędu.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Wywoływane po zakończeniu sesji przesyłania na żądanie lub z powodu błędu.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error, if any; otherwise nil.
|
optional |
Wywoływane, gdy nie udało się rozpocząć sesji.
- Parameters
-
sessionManager The session manager. session The session. error The error.
|
optional |
Wywoływane, gdy nie udało się rozpocząć sesji przesyłania.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error.
|
optional |
Wywoływane po zawieszeniu sesji.
- Parameters
-
sessionManager The session manager. session The session. reason The reason for the suspension.
|
optional |
Wywoływane po zawieszeniu sesji przesyłania.
- Parameters
-
sessionManager The session manager. session The Cast session. reason The reason for the suspension.
|
optional |
Wywoływana, gdy sesja ma zostać wznowiona.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Wywoływane po wznowieniu sesji.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Wywoływane, gdy sesja przesyłania ma zostać wznowiona.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Wywoływane po wznowieniu sesji przesyłania.
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
Wywoływane, gdy urządzenie powiązane z tą sesją w jakiś sposób uległo zmianie (na przykład zmieni się przyjazna nazwa).
- Parameters
-
sessionManager The session manager. session The Cast session. device The updated device object.
- Od
- 3,2
|
optional |
Wywoływane po otrzymaniu zaktualizowanej głośności i stanu wyciszenia w sesji.
- 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 |
Wywoływane po odebraniu zaktualizowanej głośności i stanu wyciszenia w sesji przesyłania.
- 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 |
Wywoływane po odebraniu zaktualizowanego stanu urządzenia w ramach sesji.
- Parameters
-
sessionManager The session manager. session The session. statusText The new device status text.
|
optional |
Wywoływane po odebraniu aktualizacji stanu urządzenia w sesji przesyłania.
- Parameters
-
sessionManager The session manager. session The Cast session. statusText The new device status text.
|
optional |
Wywoływana po zmianie domyślnych opcji sesji dla danej kategorii urządzenia.
- Parameters
-
sessionManager The session manager. category The device category.
- Od
- 4,0