<GCKSessionManagerListener>-Protokoll

<GCKSessionManagerListener> Protokollreferenz

Übersicht

Das Listener-Protokoll GCKSessionManager.

Alle Methoden des Protokolls sind optional. Es gibt zwei Arten von Benachrichtigungsmethoden: eine für alle Sitzungstypen und eine für Cast-Sitzungen.

Listener werden in der Reihenfolge aufgerufen, in der sie registriert wurden. GCKSessionManagerListener-Instanzen, die von Komponenten des Frameworks selbst registriert werden (z. B. GCKUIMediaController), werden immer nach der Ausführung aufgerufen, die von der Anwendung für die Callbacks sessionManager:willStartSession: (GCKSessionManagerListener-p), sessionManager:willStartCastSession: (GCKSessionManagerListener-p), sessionManager:willResumeSession: (GCKSessionManagerListener-p) und sessionManager:willResumeCastSession: (GCKSessionManagerListener-p) registriert wurden, und vor der von der Anwendung registrierten Callbacks für alle verbleibenden Callbacks.

Sincé
3,0

Übernimmt <NSObjectNSObject>.

Zusammenfassung der Instanzmethoden

(void) - sessionManager:willStartSession:
 Wird aufgerufen, wenn eine Sitzung beginnt. Mehr...
 
(void) - sessionManager:didStartSession:
 Wird aufgerufen, wenn eine Sitzung erfolgreich gestartet wurde. Mehr...
 
(void) - sessionManager:willStartCastSession:
 Wird aufgerufen, wenn eine Streamingsitzung beginnt. Mehr...
 
(void) - sessionManager:didStartCastSession:
 Wird aufgerufen, wenn eine Übertragungssitzung gestartet wurde. Mehr...
 
(void) - sessionManager:willEndSession:
 Wird aufgerufen, wenn eine Sitzung kurz vor dem Ende beendet wird, entweder auf Anfrage oder aufgrund eines Fehlers Mehr...
 
(void) - sessionManager:didEndSession:withError:
 Wird aufgerufen, wenn eine Sitzung auf Anfrage oder aufgrund eines Fehlers beendet wurde. Mehr...
 
(void) - sessionManager:willEndCastSession:
 Wird aufgerufen, wenn eine Cast-Sitzung entweder auf Anfrage oder aufgrund eines Fehlers beendet wird. Mehr...
 
(void) - sessionManager:didEndCastSession:withError:
 Wird aufgerufen, wenn eine Übertragungssitzung aufgrund einer Anfrage oder aufgrund eines Fehlers beendet wurde. Mehr...
 
(void) - sessionManager:didFailToStartSession:withError:
 Wird aufgerufen, wenn eine Sitzung nicht gestartet werden konnte. Mehr...
 
(void) - sessionManager:didFailToStartCastSession:withError:
 Wird aufgerufen, wenn eine Cast-Sitzung nicht gestartet werden konnte. Mehr...
 
(void) - sessionManager:didSuspendSession:withReason:
 Wird aufgerufen, wenn eine Sitzung unterbrochen wurde Mehr...
 
(void) - sessionManager:didSuspendCastSession:withReason:
 Wird aufgerufen, wenn eine Streamingsitzung unterbrochen wurde Mehr...
 
(void) - sessionManager:willResumeSession:
 Wird aufgerufen, wenn eine Sitzung kurz davor ist, fortzufahren. Mehr...
 
(void) - sessionManager:didResumeSession:
 Wird aufgerufen, wenn eine Sitzung erfolgreich fortgesetzt wurde. Mehr...
 
(void) - sessionManager:willResumeCastSession:
 Wird aufgerufen, wenn eine Streamingsitzung fortgesetzt wird. Mehr...
 
(void) - sessionManager:didResumeCastSession:
 Wird aufgerufen, wenn eine Streamingsitzung erfolgreich fortgesetzt wurde. Mehr...
 
(void) - sessionManager:session:didUpdateDevice:
 Wird aufgerufen, wenn sich das mit dieser Sitzung verknüpfte Gerät in irgendeiner Form geändert hat (z. B. der Anzeigename). Mehr...
 
(void) - sessionManager:session:didReceiveDeviceVolume:muted:
 Wird aufgerufen, wenn die aktualisierte Gerätelautstärke und der Stummschaltungsstatus für eine Sitzung empfangen wurden. Mehr...
 
(void) - sessionManager:castSession:didReceiveDeviceVolume:muted:
 Wird aufgerufen, wenn die aktualisierte Gerätelautstärke und der Stummschaltungsstatus für eine Streamingsitzung empfangen wurden. Mehr...
 
(void) - sessionManager:session:didReceiveDeviceStatus:
 Wird aufgerufen, wenn der aktualisierte Gerätestatus für eine Sitzung empfangen wurde Mehr...
 
(void) - sessionManager:castSession:didReceiveDeviceStatus:
 Wird aufgerufen, wenn der aktualisierte Gerätestatus für eine Streamingsitzung empfangen wurde Mehr...
 

Methodendetail

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

Wird aufgerufen, wenn eine Sitzung beginnt.

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

Wird aufgerufen, wenn eine Sitzung erfolgreich gestartet wurde.

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

Wird aufgerufen, wenn eine Streamingsitzung beginnt.

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

Wird aufgerufen, wenn eine Übertragungssitzung gestartet wurde.

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

Wird aufgerufen, wenn eine Sitzung kurz vor dem Ende beendet wird, entweder auf Anfrage oder aufgrund eines Fehlers

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

Wird aufgerufen, wenn eine Sitzung auf Anfrage oder aufgrund eines Fehlers beendet wurde.

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

Wird aufgerufen, wenn eine Cast-Sitzung entweder auf Anfrage oder aufgrund eines Fehlers beendet wird.

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

Wird aufgerufen, wenn eine Übertragungssitzung aufgrund einer Anfrage oder aufgrund eines Fehlers beendet wurde.

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

Wird aufgerufen, wenn eine Sitzung nicht gestartet werden konnte.

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

Wird aufgerufen, wenn eine Cast-Sitzung nicht gestartet werden konnte.

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

Wird aufgerufen, wenn eine Sitzung unterbrochen wurde

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

Wird aufgerufen, wenn eine Streamingsitzung unterbrochen wurde

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

Wird aufgerufen, wenn eine Sitzung kurz davor ist, fortzufahren.

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

Wird aufgerufen, wenn eine Sitzung erfolgreich fortgesetzt wurde.

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

Wird aufgerufen, wenn eine Streamingsitzung fortgesetzt wird.

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

Wird aufgerufen, wenn eine Streamingsitzung erfolgreich fortgesetzt wurde.

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

Wird aufgerufen, wenn sich das mit dieser Sitzung verknüpfte Gerät in irgendeiner Form geändert hat (z. B. der Anzeigename).

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
deviceThe updated device object.
Sincé
3,2
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didReceiveDeviceVolume: (float)  volume
muted: (BOOL)  muted 
optional

Wird aufgerufen, wenn die aktualisierte Gerätelautstärke und der Stummschaltungsstatus für eine Sitzung empfangen wurden.

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

Wird aufgerufen, wenn die aktualisierte Gerätelautstärke und der Stummschaltungsstatus für eine Streamingsitzung empfangen wurden.

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

Wird aufgerufen, wenn der aktualisierte Gerätestatus für eine Sitzung empfangen wurde

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

Wird aufgerufen, wenn der aktualisierte Gerätestatus für eine Streamingsitzung empfangen wurde

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