Informações gerais
O protocolo do listener GCKSessionManager.
Todos os métodos do protocolo são opcionais. Todos os métodos de notificação têm duas variedades: um invocado para qualquer tipo de sessão e outro especificamente para sessões de transmissão.
Os listeners são invocados na ordem em que foram registrados. As instâncias GCKSessionManagerListener registradas por componentes do próprio framework (como GCKUIMediaController) sempre serão invocadas depois daquelas que são 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 daqueles que são registrados pelo aplicativo para todos os callbacks restantes.
- Como
- 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 é iniciada com sucesso. 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, seja 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, seja por solicitação ou devido a um erro. Mais... | |
(void) | - sessionManager:didFailToStartSession:withError: |
Chamado quando uma sessão não foi iniciada. Mais... | |
(void) | - sessionManager:didFailToStartCastSession:withError: |
Chamado quando não é possível iniciar uma sessão de transmissão. Mais... | |
(void) | - sessionManager:didSuspendSession:withReason: |
Chamado quando uma sessão é 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 é retomada com sucesso. 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 é retomada com sucesso. Mais... | |
(void) | - sessionManager:session:didUpdateDevice: |
Chamado quando o dispositivo associado a essa sessão mudou de alguma forma (por exemplo, o nome amigável mudou). Mais... | |
(void) | - sessionManager:session:didReceiveDeviceVolume:muted: |
Chamado quando o volume atualizado do dispositivo e o estado silencioso de uma sessão são recebidos. Mais... | |
(void) | - sessionManager:castSession:didReceiveDeviceVolume:muted: |
Chamado quando o volume atualizado do dispositivo e o estado silenciado para uma sessão de transmissão são recebidos. Mais... | |
(void) | - sessionManager:session:didReceiveDeviceStatus: |
Chamado quando o status atualizado do dispositivo para uma sessão é recebido. Mais... | |
(void) | - sessionManager:castSession:didReceiveDeviceStatus: |
Chamado quando o status atualizado do dispositivo para uma sessão de transmissão é recebido. Mais... | |
(void) | - sessionManager:didUpdateDefaultSessionOptionsForDeviceCategory: |
Chamado quando as opções de sessão padrão são alteradas em uma determinada categoria de dispositivo. 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 é iniciada com sucesso.
- 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, seja 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, seja 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 não foi iniciada.
- Parameters
-
sessionManager The session manager. session The session. error The error.
|
optional |
Chamado quando não é possível iniciar uma sessão de transmissão.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error.
|
optional |
Chamado quando uma sessão é 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 é retomada com sucesso.
- 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 é retomada com sucesso.
- 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 mudou).
- Parameters
-
sessionManager The session manager. session The Cast session. device The updated device object.
- Como
- 3,2
|
optional |
Chamado quando o volume atualizado do dispositivo e o estado silencioso 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 atualizado do dispositivo e o estado silenciado 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 atualizado do dispositivo para uma sessão é recebido.
- Parameters
-
sessionManager The session manager. session The session. statusText The new device status text.
|
optional |
Chamado quando o status atualizado do dispositivo para uma sessão de transmissão é recebido.
- Parameters
-
sessionManager The session manager. session The Cast session. statusText The new device status text.
|
optional |
Chamado quando as opções de sessão padrão são alteradas em uma determinada categoria de dispositivo.
- Parameters
-
sessionManager The session manager. category The device category.
- Como
- 4,0