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
|
optional |
Chamado quando uma sessão está prestes a ser iniciada.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Chamado quando uma sessão foi iniciada.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Chamado quando uma sessão de transmissão está prestes a ser iniciada.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Chamado quando uma sessão de transmissão é iniciada.
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
Chamado quando uma sessão está prestes a ser encerrada, seja por solicitação ou devido a um erro.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Chamado quando uma sessão é encerrada, por solicitação ou devido a um erro.
- Parameters
-
sessionManager The session manager. session The session. error The error, if any; otherwise nil.
|
optional |
Chamado quando uma sessão de transmissão está prestes a ser encerrada, seja por solicitação ou devido a um erro.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Chamado quando uma sessão de transmissão é encerrada por solicitação ou devido a um erro.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error, if any; otherwise nil.
|
optional |
Chamado quando uma sessão falhou ao iniciar.
- Parameters
-
sessionManager The session manager. session The session. error The error.
|
optional |
Chamado quando uma sessão de transmissão não é iniciada.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error.
|
optional |
Chamado quando uma sessão foi suspensa.
- Parameters
-
sessionManager The session manager. session The session. reason The reason for the suspension.
|
optional |
Chamado quando uma sessão de transmissão é suspensa.
- Parameters
-
sessionManager The session manager. session The Cast session. reason The reason for the suspension.
|
optional |
Chamado quando uma sessão está prestes a ser retomada.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Chamado quando uma sessão foi retomada.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Chamado quando uma sessão de transmissão está prestes a ser retomada.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Chamado quando uma sessão de transmissão foi retomada.
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
Chamado quando o dispositivo associado a essa sessão mudou de alguma forma (por exemplo, o nome amigável foi alterado).
- Parameters
-
sessionManager The session manager. session The Cast session. device The updated device object.
- Since
- 3,2
|
optional |
Chamado quando o volume do dispositivo atualizado e o estado de som de uma sessão são recebidos.
- 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 |
Chamado quando o volume do dispositivo atualizado e o estado mudo para uma sessão de transmissão são recebidos.
- 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 |
Chamado quando o status do dispositivo atualizado de uma sessão é recebido.
- Parameters
-
sessionManager The session manager. session The session. statusText The new device status text.
|
optional |
Chamado quando o status do dispositivo atualizado para uma sessão de transmissão é recebido.
- Parameters
-
sessionManager The session manager. session The Cast session. statusText The new device status text.