Descripción general
El protocolo de objeto de escucha de GCKSessionManager.
Todos los métodos del protocolo son opcionales. Todos los métodos de notificación se presentan en dos variedades: uno que se invoca para cualquier tipo de sesión y otro que se invoca específicamente para las sesiones de transmisión.
Los objetos de escucha se invocan en el orden en que se registraron. Las instancias de GCKSessionManagerListener registradas por componentes del framework en sí (como GCKUIMediaController) siempre se invocarán después de aquellas registradas por la aplicación para las devoluciones de llamada sessionManager:willStartSession: (GCKSessionManagerListener-p), sessionManager:willStartCastSession: (GCKSessionManagerListener-p), sessionManager:willResumeSession: (GCKSessionManagerListener-p) y sessionManager:willResumeCastSession: (GCKSessionManagerListener-p), y antes de las que registra la aplicación para todas las demás devoluciones de llamada.
- Since
- 3.0
Hereda <NSObjectNSObject>.
Resumen del método de instancia | |
(void) | - sessionManager:willStartSession: |
Se llama cuando se inicia una sesión. Más... | |
(void) | - sessionManager:didStartSession: |
Se invoca cuando una sesión se inicia correctamente. Más... | |
(void) | - sessionManager:willStartCastSession: |
Se llama cuando se inicia una sesión de transmisión. Más... | |
(void) | - sessionManager:didStartCastSession: |
Se llama cuando se inicia correctamente una sesión de transmisión. Más... | |
(void) | - sessionManager:willEndSession: |
Se llama cuando una sesión está por finalizar, ya sea por solicitud o debido a un error. Más... | |
(void) | - sessionManager:didEndSession:withError: |
Se llama cuando finaliza una sesión, ya sea por solicitud o debido a un error. Más... | |
(void) | - sessionManager:willEndCastSession: |
Se llama cuando una sesión de transmisión está a punto de finalizar, ya sea por solicitud o debido a un error. Más... | |
(void) | - sessionManager:didEndCastSession:withError: |
Se llama cuando finaliza una sesión de transmisión, ya sea a pedido o debido a un error. Más... | |
(void) | - sessionManager:didFailToStartSession:withError: |
Se llama cuando no se puede iniciar una sesión. Más... | |
(void) | - sessionManager:didFailToStartCastSession:withError: |
Se llama cuando no se puede iniciar una sesión de transmisión. Más... | |
(void) | - sessionManager:didSuspendSession:withReason: |
Se llama cuando se suspende una sesión. Más... | |
(void) | - sessionManager:didSuspendCastSession:withReason: |
Se llama cuando se suspende una sesión de transmisión. Más... | |
(void) | - sessionManager:willResumeSession: |
Se llama cuando una sesión está a punto de reanudarse. Más... | |
(void) | - sessionManager:didResumeSession: |
Se lo llama cuando se reanuda correctamente una sesión. Más... | |
(void) | - sessionManager:willResumeCastSession: |
Se llama cuando se está por reanudar una sesión de transmisión. Más... | |
(void) | - sessionManager:didResumeCastSession: |
Se llama cuando se reanuda correctamente una sesión de transmisión. Más... | |
(void) | - sessionManager:session:didUpdateDevice: |
Se llama cuando el dispositivo asociado a esta sesión cambia de alguna manera (por ejemplo, el nombre descriptivo cambia). Más... | |
(void) | - sessionManager:session:didReceiveDeviceVolume:muted: |
Se llama cuando se reciben el estado de silencio y volumen de un dispositivo actualizado para una sesión. Más... | |
(void) | - sessionManager:castSession:didReceiveDeviceVolume:muted: |
Se llama cuando se reciben el volumen actualizado del dispositivo y el estado de silencio para una sesión de transmisión. Más... | |
(void) | - sessionManager:session:didReceiveDeviceStatus: |
Se llama cuando se recibe el estado actualizado del dispositivo para una sesión. Más... | |
(void) | - sessionManager:castSession:didReceiveDeviceStatus: |
Se llama cuando se recibe el estado actualizado del dispositivo para una sesión de transmisión. Más... | |
(void) | - sessionManager:didUpdateDefaultSessionOptionsForDeviceCategory: |
Se llama cuando se cambian las opciones de sesión predeterminadas para una categoría de dispositivo determinada. Más... | |
Detalle del método
|
optional |
Se llama cuando se inicia una sesión.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se invoca cuando una sesión se inicia correctamente.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se llama cuando se inicia una sesión de transmisión.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se llama cuando se inicia correctamente una sesión de transmisión.
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
Se llama cuando una sesión está por finalizar, ya sea por solicitud o debido a un error.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se llama cuando finaliza una sesión, ya sea por solicitud o debido a un error.
- Parameters
-
sessionManager The session manager. session The session. error The error, if any; otherwise nil.
|
optional |
Se llama cuando una sesión de transmisión está a punto de finalizar, ya sea por solicitud o debido a un error.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se llama cuando finaliza una sesión de transmisión, ya sea a pedido o debido a un error.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error, if any; otherwise nil.
|
optional |
Se llama cuando no se puede iniciar una sesión.
- Parameters
-
sessionManager The session manager. session The session. error The error.
|
optional |
Se llama cuando no se puede iniciar una sesión de transmisión.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error.
|
optional |
Se llama cuando se suspende una sesión.
- Parameters
-
sessionManager The session manager. session The session. reason The reason for the suspension.
|
optional |
Se llama cuando se suspende una sesión de transmisión.
- Parameters
-
sessionManager The session manager. session The Cast session. reason The reason for the suspension.
|
optional |
Se llama cuando una sesión está a punto de reanudarse.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se lo llama cuando se reanuda correctamente una sesión.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se llama cuando se está por reanudar una sesión de transmisión.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se llama cuando se reanuda correctamente una sesión de transmisión.
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
Se llama cuando el dispositivo asociado a esta sesión cambia de alguna manera (por ejemplo, el nombre descriptivo cambia).
- Parameters
-
sessionManager The session manager. session The Cast session. device The updated device object.
- Since
- 3.2
|
optional |
Se llama cuando se reciben el estado de silencio y volumen de un dispositivo actualizado para una sesión.
- 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 |
Se llama cuando se reciben el volumen actualizado del dispositivo y el estado de silencio para una sesión de transmisión.
- 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 |
Se llama cuando se recibe el estado actualizado del dispositivo para una sesión.
- Parameters
-
sessionManager The session manager. session The session. statusText The new device status text.
|
optional |
Se llama cuando se recibe el estado actualizado del dispositivo para una sesión de transmisión.
- Parameters
-
sessionManager The session manager. session The Cast session. statusText The new device status text.
|
optional |
Se llama cuando se cambian las opciones de sesión predeterminadas para una categoría de dispositivo determinada.
- Parameters
-
sessionManager The session manager. category The device category.
- Since
- 4.0