Protocolo <GCKSessionManagerListener>

Referência do protocolo <GCKSessionManagerListener>

Visão geral

O protocolo de listener GCKSessionManager.

Todos os métodos do protocolo são opcionais. Todos os métodos de notificação vêm em duas variedades: uma que é invocada para qualquer tipo de sessão e outra para as sessões de transmissão.

Os listeners são invocados na ordem em que foram registrados. As instâncias de GCKSessionManagerListener registradas pelos componentes do próprio framework (como GCKUIMediaController) sempre serão invocadas após as registradas pelo aplicativo para os callbacks sessionManager:willStartSession: (GCKSessionManagerListener-p), sessionManager:willStartCastSession: (GCKSessionManagerListener-p), sessionManager:willResumeSession: (GCKSessionManagerListener-p) e sessionManager:willResumeCastSession: (GCKSessionManagerListener-p) e antes daquelas registradas pelo aplicativo para todos os callbacks restantes.

Since
3,0

Herda <NSObjectNSObject>.

Resumo do método de instância

(void) - sessionManager:willStartSession:
 Chamado quando uma sessão está prestes a ser iniciada. Mais...
 
(void) - sessionManager:didStartSession:
 Chamado quando uma sessão foi iniciada. Mais...
 
(void) - sessionManager:willStartCastSession:
 Chamado quando uma sessão de transmissão está prestes a ser iniciada. Mais...
 
(void) - sessionManager:didStartCastSession:
 Chamado quando uma sessão de transmissão é iniciada. Mais...
 
(void) - sessionManager:willEndSession:
 Chamado quando uma sessão está prestes a ser encerrada, seja por solicitação ou devido a um erro. Mais...
 
(void) - sessionManager:didEndSession:withError:
 Chamado quando uma sessão é encerrada, por solicitação ou devido a um erro. Mais...
 
(void) - sessionManager:willEndCastSession:
 Chamado quando uma sessão de transmissão está prestes a ser encerrada, seja por solicitação ou devido a um erro. Mais...
 
(void) - sessionManager:didEndCastSession:withError:
 Chamado quando uma sessão de transmissão é encerrada por solicitação ou devido a um erro. Mais...
 
(void) - sessionManager:didFailToStartSession:withError:
 Chamado quando uma sessão falhou ao iniciar. Mais...
 
(void) - sessionManager:didFailToStartCastSession:withError:
 Chamado quando uma sessão de transmissão não é iniciada. Mais...
 
(void) - sessionManager:didSuspendSession:withReason:
 Chamado quando uma sessão foi suspensa. Mais...
 
(void) - sessionManager:didSuspendCastSession:withReason:
 Chamado quando uma sessão de transmissão é suspensa. Mais...
 
(void) - sessionManager:willResumeSession:
 Chamado quando uma sessão está prestes a ser retomada. Mais...
 
(void) - sessionManager:didResumeSession:
 Chamado quando uma sessão foi retomada. Mais...
 
(void) - sessionManager:willResumeCastSession:
 Chamado quando uma sessão de transmissão está prestes a ser retomada. Mais...
 
(void) - sessionManager:didResumeCastSession:
 Chamado quando uma sessão de transmissão foi retomada. Mais...
 
(void) - sessionManager:session:didUpdateDevice:
 Chamado quando o dispositivo associado a essa sessão mudou de alguma forma (por exemplo, o nome amigável foi alterado). Mais...
 
(void) - sessionManager:session:didReceiveDeviceVolume:muted:
 Chamado quando o volume do dispositivo atualizado e o estado de som de uma sessão são recebidos. Mais...
 
(void) - sessionManager:castSession:didReceiveDeviceVolume:muted:
 Chamado quando o volume do dispositivo atualizado e o estado mudo para uma sessão de transmissão são recebidos. Mais...
 
(void) - sessionManager:session:didReceiveDeviceStatus:
 Chamado quando o status do dispositivo atualizado de uma sessão é recebido. Mais...
 
(void) - sessionManager:castSession:didReceiveDeviceStatus:
 Chamado quando o status do dispositivo atualizado para uma sessão de transmissão é recebido. Mais...
 

Detalhes dos métodos

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

Chamado quando uma sessão está prestes a ser iniciada.

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

Chamado quando uma sessão foi iniciada.

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

Chamado quando uma sessão de transmissão está prestes a ser iniciada.

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

Chamado quando uma sessão de transmissão é iniciada.

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

Chamado quando uma sessão está prestes a ser encerrada, seja por solicitação ou devido a um erro.

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

Chamado quando uma sessão é encerrada, por solicitação ou devido a um erro.

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

Chamado quando uma sessão de transmissão está prestes a ser encerrada, seja por solicitação ou devido a um erro.

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

Chamado quando uma sessão de transmissão é encerrada por solicitação ou devido a um erro.

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

Chamado quando uma sessão falhou ao iniciar.

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

Chamado quando uma sessão de transmissão não é iniciada.

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

Chamado quando uma sessão foi suspensa.

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

Chamado quando uma sessão de transmissão é suspensa.

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

Chamado quando uma sessão está prestes a ser retomada.

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

Chamado quando uma sessão foi retomada.

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

Chamado quando uma sessão de transmissão está prestes a ser retomada.

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

Chamado quando uma sessão de transmissão foi retomada.

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

Chamado quando o dispositivo associado a essa sessão mudou de alguma forma (por exemplo, o nome amigável foi alterado).

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

Chamado quando o volume do dispositivo atualizado e o estado de som de uma sessão são recebidos.

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

Chamado quando o volume do dispositivo atualizado e o estado mudo para uma sessão de transmissão são recebidos.

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

Chamado quando o status do dispositivo atualizado de uma sessão é recebido.

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

Chamado quando o status do dispositivo atualizado para uma sessão de transmissão é recebido.

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