<GCKSessionManagerListener> Protokoll

<GCKSessionManagerListener>-Protokollreferenz

Überblick

Das Listener-Protokoll GCKSessionManager.

Die Methoden des Protokolls sind alle optional. Es gibt zwei Benachrichtigungsmethoden: eine, die für jeden Sitzungstyp aufgerufen wird, und eine, die speziell für Cast-Sitzungen aufgerufen wird.

Listener werden in der Reihenfolge aufgerufen, in der sie registriert wurden. GCKSessionManagerListener-Instanzen, die von Komponenten des Frameworks selbst (z. B. GCKUIMediaController) registriert werden, werden immer nach jenen 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 den von der Anwendung registrierten Callbacks für alle verbleibenden Callbacks.

Seit
3,0

Übernimmt <NSObjectNSObject>.

Übersicht über Instanzmethoden

(void) - sessionManager:willStartSession:
 Wird beim Start einer Sitzung aufgerufen Mehr...
 
(void) - sessionManager:didStartSession:
 Wird aufgerufen, wenn eine Sitzung erfolgreich gestartet wurde. Mehr...
 
(void) - sessionManager:willStartCastSession:
 Wird beim Start einer Streamingsitzung aufgerufen Mehr...
 
(void) - sessionManager:didStartCastSession:
 Wird aufgerufen, wenn eine Streamingsitzung erfolgreich gestartet wurde. Mehr...
 
(void) - sessionManager:willEndSession:
 Wird aufgerufen, wenn eine Sitzung bald beendet wird, entweder auf Anfrage oder aufgrund eines Fehlers. Mehr...
 
(void) - sessionManager:didEndSession:withError:
 Wird aufgerufen, wenn eine Sitzung entweder auf Anfrage oder aufgrund eines Fehlers beendet wurde. Mehr...
 
(void) - sessionManager:willEndCastSession:
 Wird aufgerufen, wenn eine Streamingsitzung bald beendet wird – entweder auf Anfrage oder aufgrund eines Fehlers. Mehr...
 
(void) - sessionManager:didEndCastSession:withError:
 Wird aufgerufen, wenn eine Streamingsitzung beendet wurde – entweder auf Anfrage oder aufgrund eines Fehlers. Mehr...
 
(void) - sessionManager:didFailToStartSession:withError:
 Wird aufgerufen, wenn eine Sitzung nicht gestartet werden konnte. Mehr...
 
(void) - sessionManager:didFailToStartCastSession:withError:
 Wird aufgerufen, wenn eine Streamingsitzung 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 beim Fortsetzen einer Sitzung aufgerufen 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 auf eine Weise geändert hat, z. B. wenn sich der Anzeigename geändert hat Mehr...
 
(void) - sessionManager:session:didReceiveDeviceVolume:muted:
 Wird aufgerufen, wenn die Lautstärke des Geräts und der Stummschaltungsstatus für eine Sitzung aktualisiert wurden. Mehr...
 
(void) - sessionManager:castSession:didReceiveDeviceVolume:muted:
 Wird aufgerufen, wenn die Lautstärke des Geräts und der Stummschaltungsstatus für eine Streamingsitzung aktualisiert 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...
 
(void) - sessionManager:didUpdateDefaultSessionOptionsForDeviceCategory:
 Wird aufgerufen, wenn die Standardsitzungsoptionen für eine bestimmte Gerätekategorie geändert wurden. Mehr...
 

Methodendetail

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

Wird beim Start einer Sitzung aufgerufen

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 beim Start einer Streamingsitzung aufgerufen

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

Wird aufgerufen, wenn eine Streamingsitzung erfolgreich gestartet wurde.

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

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

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

Wird aufgerufen, wenn eine Sitzung entweder 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 Streamingsitzung bald beendet wird – entweder auf Anfrage oder aufgrund eines Fehlers.

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

Wird aufgerufen, wenn eine Streamingsitzung beendet wurde – entweder auf Anfrage oder aufgrund eines Fehlers.

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 Streamingsitzung 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 beim Fortsetzen einer Sitzung aufgerufen

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 auf eine Weise geändert hat, z. B. wenn sich der Anzeigename geändert hat

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

Wird aufgerufen, wenn die Lautstärke des Geräts und der Stummschaltungsstatus für eine Sitzung aktualisiert 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 Lautstärke des Geräts und der Stummschaltungsstatus für eine Streamingsitzung aktualisiert 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: (nullable NSString *)  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: (nullable NSString *)  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.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didUpdateDefaultSessionOptionsForDeviceCategory: (NSString *)  category 
optional

Wird aufgerufen, wenn die Standardsitzungsoptionen für eine bestimmte Gerätekategorie geändert wurden.

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