Panoramica
Il protocollo listener di GCKSessionManager.
I metodi del protocollo sono facoltativi. Tutti i metodi di notifica sono disponibili in due tipi: uno richiamato per qualsiasi tipo di sessione e uno richiamato per le sessioni di trasmissione.
I listener vengono richiamati nell'ordine in cui sono stati registrati. Le istanze GCKSessionManagerListener registrate dai componenti del framework stesso (come GCKUIMediaController) verranno richiamate sempre dopo quelle registrate dall'applicazione per i callback sessionManager:willStartSession: (GCKSessionManagerListener-p), sessionManager:willStartCastSession: (GCKSessionManagerListener-p), sessionManager:willResumeSession: (GCKSessionManagerListener-p) e sessionManager:willResumeCastSession: (GCKSessionManagerListener-p) e prima di quelle registrate dall'applicazione per tutti i callback rimanenti.
- Since
- 3,0
Eredita <NSObjectNSObject>.
Riepilogo del metodo dell'istanza | |
(void) | - sessionManager:willStartSession: |
Richiamato quando una sessione sta per iniziare. Altro... | |
(void) | - sessionManager:didStartSession: |
Richiamato quando una sessione è stata avviata. Altro... | |
(void) | - sessionManager:willStartCastSession: |
Richiamato quando sta per iniziare una sessione di trasmissione. Altro... | |
(void) | - sessionManager:didStartCastSession: |
Richiamato quando una sessione di trasmissione è stata avviata. Altro... | |
(void) | - sessionManager:willEndSession: |
Richiamato quando una sessione sta per terminare, su richiesta o a causa di un errore. Altro... | |
(void) | - sessionManager:didEndSession:withError: |
Richiamato al termine di una sessione, su richiesta o a causa di un errore. Altro... | |
(void) | - sessionManager:willEndCastSession: |
Richiamato quando una sessione di trasmissione sta per terminare, su richiesta o a causa di un errore. Altro... | |
(void) | - sessionManager:didEndCastSession:withError: |
Richiamato quando una sessione di trasmissione è terminata, su richiesta o a causa di un errore. Altro... | |
(void) | - sessionManager:didFailToStartSession:withError: |
Richiamato quando l'avvio di una sessione non è riuscito. Altro... | |
(void) | - sessionManager:didFailToStartCastSession:withError: |
Richiamato se non è stato possibile avviare una sessione di trasmissione. Altro... | |
(void) | - sessionManager:didSuspendSession:withReason: |
Richiamato quando una sessione viene sospesa. Altro... | |
(void) | - sessionManager:didSuspendCastSession:withReason: |
Richiamato quando una sessione di trasmissione è stata sospesa. Altro... | |
(void) | - sessionManager:willResumeSession: |
Richiamato quando una sessione sta per essere ripresa. Altro... | |
(void) | - sessionManager:didResumeSession: |
Richiamato quando una sessione è stata ripresa correttamente. Altro... | |
(void) | - sessionManager:willResumeCastSession: |
Richiamato quando sta per essere avviata una sessione di trasmissione. Altro... | |
(void) | - sessionManager:didResumeCastSession: |
Richiamato quando una sessione di trasmissione è stata ripresa correttamente. Altro... | |
(void) | - sessionManager:session:didUpdateDevice: |
Richiamato quando il dispositivo associato a questa sessione è cambiato in qualche modo (ad esempio, il nome amichevole è cambiato). Altro... | |
(void) | - sessionManager:session:didReceiveDeviceVolume:muted: |
Richiamato quando il volume del dispositivo aggiornato e lo stato di disattivazione per una sessione sono stati ricevuti. Altro... | |
(void) | - sessionManager:castSession:didReceiveDeviceVolume:muted: |
Richiamato se il volume del dispositivo aggiornato e lo stato di disattivazione per una sessione di trasmissione sono stati ricevuti. Altro... | |
(void) | - sessionManager:session:didReceiveDeviceStatus: |
Richiamato quando viene ricevuto lo stato aggiornato di un dispositivo per una sessione. Altro... | |
(void) | - sessionManager:castSession:didReceiveDeviceStatus: |
Richiamato quando viene ricevuto lo stato aggiornato del dispositivo per una sessione di trasmissione. Altro... | |
Dettaglio metodo
|
optional |
Richiamato quando una sessione sta per iniziare.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Richiamato quando una sessione è stata avviata.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Richiamato quando sta per iniziare una sessione di trasmissione.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Richiamato quando una sessione di trasmissione è stata avviata.
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
Richiamato quando una sessione sta per terminare, su richiesta o a causa di un errore.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Richiamato al termine di una sessione, su richiesta o a causa di un errore.
- Parameters
-
sessionManager The session manager. session The session. error The error, if any; otherwise nil.
|
optional |
Richiamato quando una sessione di trasmissione sta per terminare, su richiesta o a causa di un errore.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Richiamato quando una sessione di trasmissione è terminata, su richiesta o a causa di un errore.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error, if any; otherwise nil.
|
optional |
Richiamato quando l'avvio di una sessione non è riuscito.
- Parameters
-
sessionManager The session manager. session The session. error The error.
|
optional |
Richiamato se non è stato possibile avviare una sessione di trasmissione.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error.
|
optional |
Richiamato quando una sessione viene sospesa.
- Parameters
-
sessionManager The session manager. session The session. reason The reason for the suspension.
|
optional |
Richiamato quando una sessione di trasmissione è stata sospesa.
- Parameters
-
sessionManager The session manager. session The Cast session. reason The reason for the suspension.
|
optional |
Richiamato quando una sessione sta per essere ripresa.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Richiamato quando una sessione è stata ripresa correttamente.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Richiamato quando sta per essere avviata una sessione di trasmissione.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Richiamato quando una sessione di trasmissione è stata ripresa correttamente.
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
Richiamato quando il dispositivo associato a questa sessione è cambiato in qualche modo (ad esempio, il nome amichevole è cambiato).
- Parameters
-
sessionManager The session manager. session The Cast session. device The updated device object.
- Since
- 3,2
|
optional |
Richiamato quando il volume del dispositivo aggiornato e lo stato di disattivazione per una sessione sono stati ricevuti.
- 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 |
Richiamato se il volume del dispositivo aggiornato e lo stato di disattivazione per una sessione di trasmissione sono stati ricevuti.
- 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 |
Richiamato quando viene ricevuto lo stato aggiornato di un dispositivo per una sessione.
- Parameters
-
sessionManager The session manager. session The session. statusText The new device status text.
|
optional |
Richiamato quando viene ricevuto lo stato aggiornato del dispositivo per una sessione di trasmissione.
- Parameters
-
sessionManager The session manager. session The Cast session. statusText The new device status text.