Panoramica
Il protocollo listener GCKSessionManager.
I metodi del protocollo sono tutti facoltativi. Tutti i metodi di notifica sono disponibili in due tipologie: una richiamata per qualsiasi tipo di sessione e l'altra richiamata specificamente 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 (ad esempio GCKUIMediaController) verranno sempre richiamate 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 quelli registrati dall'applicazione per tutti i callback rimanenti.
- Dal
- 3,0
Eredita <NSObjectNSObject>.
Riepilogo del metodo di istanza | |
(void) | - sessionManager:willStartSession: |
Richiamato quando una sessione sta per essere avviata. Altro... | |
(void) | - sessionManager:didStartSession: |
Richiamato quando una sessione è stata avviata correttamente. Altro... | |
(void) | - sessionManager:willStartCastSession: |
Richiamato quando sta per essere avviata una sessione di trasmissione. Altro... | |
(void) | - sessionManager:didStartCastSession: |
Chiamato quando una sessione di trasmissione è stata avviata correttamente. 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 quando una sessione è terminata, 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: |
Chiamato quando una sessione di trasmissione è terminata, su richiesta o a causa di un errore. Altro... | |
(void) | - sessionManager:didFailToStartSession:withError: |
Richiamato quando non è stato possibile avviare una sessione. Altro... | |
(void) | - sessionManager:didFailToStartCastSession:withError: |
Chiamato quando non è stato possibile avviare una sessione di trasmissione. Altro... | |
(void) | - sessionManager:didSuspendSession:withReason: |
Richiamato quando una sessione è stata sospesa. Altro... | |
(void) | - sessionManager:didSuspendCastSession:withReason: |
Chiamato 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 una sessione di trasmissione sta per essere ripresa. 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 descrittivo è cambiato). Altro... | |
(void) | - sessionManager:session:didReceiveDeviceVolume:muted: |
Richiamato quando sono stati ricevuti il volume aggiornato e l'audio del dispositivo di una sessione. Altro... | |
(void) | - sessionManager:castSession:didReceiveDeviceVolume:muted: |
Chiamato quando vengono ricevuti il volume aggiornato e l'audio del dispositivo per una sessione di trasmissione. Altro... | |
(void) | - sessionManager:session:didReceiveDeviceStatus: |
Richiamato quando è stato ricevuto lo stato aggiornato del dispositivo di una sessione. Altro... | |
(void) | - sessionManager:castSession:didReceiveDeviceStatus: |
Chiamato quando è stato ricevuto lo stato aggiornato del dispositivo di una sessione di trasmissione. Altro... | |
(void) | - sessionManager:didUpdateDefaultSessionOptionsForDeviceCategory: |
Richiamato quando le opzioni della sessione predefinita sono state modificate per una determinata categoria di dispositivi. Altro... | |
Dettaglio metodo
|
optional |
Richiamato quando una sessione sta per essere avviata.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Richiamato quando una sessione è stata avviata 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 |
Chiamato quando una sessione di trasmissione è stata avviata correttamente.
- 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 quando una sessione è terminata, 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 |
Chiamato 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 non è stato possibile avviare una sessione.
- Parameters
-
sessionManager The session manager. session The session. error The error.
|
optional |
Chiamato quando 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 è stata sospesa.
- Parameters
-
sessionManager The session manager. session The session. reason The reason for the suspension.
|
optional |
Chiamato 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 una sessione di trasmissione sta per essere ripresa.
- 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 descrittivo è cambiato).
- Parameters
-
sessionManager The session manager. session The Cast session. device The updated device object.
- Dal
- 3,2
|
optional |
Richiamato quando sono stati ricevuti il volume aggiornato e l'audio del dispositivo di una sessione.
- 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 |
Chiamato quando vengono ricevuti il volume aggiornato e l'audio del dispositivo per una sessione di trasmissione.
- 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 è stato ricevuto lo stato aggiornato del dispositivo di una sessione.
- Parameters
-
sessionManager The session manager. session The session. statusText The new device status text.
|
optional |
Chiamato quando è stato ricevuto lo stato aggiornato del dispositivo di una sessione di trasmissione.
- Parameters
-
sessionManager The session manager. session The Cast session. statusText The new device status text.
|
optional |
Richiamato quando le opzioni della sessione predefinita sono state modificate per una determinata categoria di dispositivi.
- Parameters
-
sessionManager The session manager. category The device category.
- Dal
- 4,0