Protokół <GCKSessionManagerListener>

Dokumentacja protokołu <GCKSessionManagerListener>

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

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

Wywoływane przed rozpoczęciem sesji.

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

Wywoływane po rozpoczęciu sesji.

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

Wywoływane, gdy sesja przesyłania ma się rozpocząć.

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

Wywoływane po rozpoczęciu sesji przesyłania.

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

Wywoływana przed zakończeniem sesji – na prośbę lub z powodu błędu.

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

Wysyłane po zakończeniu sesji na żądanie lub z powodu błędu.

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

Wywoływana przed zakończeniem sesji przesyłania na żądanie lub z powodu błędu.

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

Wywoływane po zakończeniu sesji przesyłania na żądanie lub z powodu błędu.

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

Wywoływane, gdy nie udało się rozpocząć sesji.

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

Wywoływane, gdy nie udało się rozpocząć sesji przesyłania.

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

Wywoływane po zawieszeniu sesji.

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

Wywoływane po zawieszeniu sesji przesyłania.

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

Wywoływana, gdy sesja ma zostać wznowiona.

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

Wywoływane po wznowieniu sesji.

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

Wywoływane, gdy sesja przesyłania ma zostać wznowiona.

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

Wywoływane po wznowieniu sesji przesyłania.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didUpdateDevice: (GCKDevice *)  device 
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
sessionManagerThe session manager.
sessionThe Cast session.
deviceThe updated device object.
Od
3,2
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didReceiveDeviceVolume: (float)  volume
muted: (BOOL)  muted 
optional

Wywoływane po otrzymaniu zaktualizowanej głośności i stanu wyciszenia w sesji.

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

Wywoływane po odebraniu zaktualizowanej głośności i stanu wyciszenia w sesji przesyłania.

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

Wywoływane po odebraniu zaktualizowanego stanu urządzenia w ramach sesji.

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

Wywoływane po odebraniu aktualizacji stanu urządzenia w sesji przesyłania.

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

Wywoływana po zmianie domyślnych opcji sesji dla danej kategorii urządzenia.

Parameters
sessionManagerThe session manager.
categoryThe device category.
Od
4,0