Descripción general
El protocolo de objeto de escucha GCKSessionManager
Todos los métodos del protocolo son opcionales. Todos los métodos de notificación vienen en dos variedades: uno que se invoca para cualquier tipo de sesión y otro que se invoca específicamente para sesiones de transmisión.
Los objetos de escucha se invocan en el orden en que se registraron. Las instancias de GCKSessionManagerListener que registran componentes del propio framework (como GCKUIMediaController) siempre se invocarán después de aquellas que la aplicación registra 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 aquellas que registra la aplicación para todas las devoluciones de llamada restantes.
- Desde
- 3.0
Hereda <NSObjectNSObject>.
Resumen del método de instancia | |
(void) | - sessionManager:willStartSession: |
Se llama cuando una sesión está por comenzar. Más... | |
(void) | - sessionManager:didStartSession: |
Se llama cuando se inicia correctamente una sesión. Más... | |
(void) | - sessionManager:willStartCastSession: |
Se llama cuando una sesión de transmisión está a punto de comenzar. 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 a pedido o debido a un error. Más... | |
(void) | - sessionManager:didEndSession:withError: |
Se llama cuando finaliza una sesión, ya sea a pedido o debido a un error. Más... | |
(void) | - sessionManager:willEndCastSession: |
Se llama cuando una sesión de transmisión está por finalizar, ya sea a pedido 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á por reanudarse. Más... | |
(void) | - sessionManager:didResumeSession: |
Se llama cuando se reanuda correctamente una sesión. Más... | |
(void) | - sessionManager:willResumeCastSession: |
Se invoca cuando una sesión de transmisión está a punto de reanudarse. 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 con esta sesión cambia de alguna manera (por ejemplo, cambió el nombre descriptivo). Más... | |
(void) | - sessionManager:session:didReceiveDeviceVolume:muted: |
Se llama cuando se reciben actualizaciones del volumen del dispositivo y del estado de silencio para una sesión. Más... | |
(void) | - sessionManager:castSession:didReceiveDeviceVolume:muted: |
Se llama cuando se reciben el volumen actualizados 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 modifican las opciones de sesión predeterminadas para una categoría de dispositivo determinada. Más... | |
Detalle del método
|
optional |
Se llama cuando una sesión está por comenzar.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se llama cuando se inicia correctamente una sesión.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se llama cuando una sesión de transmisión está a punto de comenzar.
- 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 a pedido o debido a un error.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se llama cuando finaliza una sesión, ya sea a pedido 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á por finalizar, ya sea a pedido 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á por reanudarse.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se llama cuando se reanuda correctamente una sesión.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Se invoca cuando una sesión de transmisión está a punto de reanudarse.
- 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 con esta sesión cambia de alguna manera (por ejemplo, cambió el nombre descriptivo).
- Parameters
-
sessionManager The session manager. session The Cast session. device The updated device object.
- Desde
- 3.2
|
optional |
Se llama cuando se reciben actualizaciones del volumen del dispositivo y del estado de silencio 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 actualizados 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 modifican las opciones de sesión predeterminadas para una categoría de dispositivo determinada.
- Parameters
-
sessionManager The session manager. category The device category.
- Desde
- 4.0