Catégorie GCKSession(protégée)

Référence de la catégorie GCKSession(Protected)

Présentation

Méthodes devant être remplacées et appelées par les sous-classes GCKSession uniquement.

Depuis
3,0

Résumé des méthodes d'instance

(void) - start
 Démarre la session. Plus...
 
(void) - endAndStopCasting:
 Met fin à la session. Plus...
 
(void) - suspendWithReason:
 Suspend la session pour le motif indiqué. Plus...
 
(void) - resume
 Reprend la session. Plus...
 
(void) - notifyDidStartWithSessionID:
 Appelée par des sous-classes pour avertir le framework que la session a démarré. Plus...
 
(void) - notifyDidFailToStartWithError:
 Appelée par des sous-classes pour avertir le framework que la session n'a pas pu démarrer. Plus...
 
(void) - notifyDidResume
 Appelée par des sous-classes pour avertir le framework que la session a été réactivée. Plus...
 
(void) - notifyDidSuspendWithReason:
 Appelée par des sous-classes pour avertir le framework que la session a été suspendue. Plus...
 
(void) - notifyDidEndWithError:
 Appelée par des sous-classes pour avertir le framework que la session est terminée. Plus...
 
(void) - notifyDidReceiveDeviceVolume:muted:
 Appelée par des sous-classes pour avertir le framework que l'appareil a reçu une mise à jour du volume et de l'état de désactivation du son. Plus...
 
(void) - notifyDidReceiveDeviceStatus:
 Appelée par des sous-classes pour avertir le framework que l'appareil a reçu un état mis à jour. Plus...
 

Détails sur la méthode

- (void) start

Démarre la session.

Il s'agit d'une opération asynchrone. Doit être remplacé par les sous-classes.

Étend la classe GCKSession.

- (void) endAndStopCasting: (BOOL)  stopCasting

Met fin à la session.

Il s'agit d'une opération asynchrone. Doit être remplacé par les sous-classes.

Parameters
stopCastingWhether to stop casting content to the receiver.

Étend la classe GCKSession.

- (void) suspendWithReason: (GCKConnectionSuspendReason reason

Suspend la session pour le motif indiqué.

Il s'agit d'une opération asynchrone. Doit être remplacé par les sous-classes.

Étend la classe GCKSession.

- (void) resume

Reprend la session.

Il s'agit d'une opération asynchrone. Doit être remplacé par les sous-classes.

Étend la classe GCKSession.

- (void) notifyDidStartWithSessionID: (NSString *)  sessionID

Appelée par des sous-classes pour avertir le framework que la session a démarré.

Parameters
sessionIDThe session's unique ID.

Étend la classe GCKSession.

- (void) notifyDidFailToStartWithError: (NSError *)  error

Appelée par des sous-classes pour avertir le framework que la session n'a pas pu démarrer.

Parameters
errorThe error that occurred.

Étend la classe GCKSession.

- (void) notifyDidResume

Appelée par des sous-classes pour avertir le framework que la session a été réactivée.

Étend la classe GCKSession.

- (void) notifyDidSuspendWithReason: (GCKConnectionSuspendReason reason

Appelée par des sous-classes pour avertir le framework que la session a été suspendue.

Parameters
reasonThe reason for the suspension.

Étend la classe GCKSession.

- (void) notifyDidEndWithError: (NSError *__nullable)  error

Appelée par des sous-classes pour avertir le framework que la session est terminée.

Parameters
errorThe error that caused the session to end, if any. Should be nil if the session was ended intentionally.

Étend la classe GCKSession.

- (void) notifyDidReceiveDeviceVolume: (float)  volume
muted: (BOOL)  muted 

Appelée par des sous-classes pour avertir le framework que l'appareil a reçu une mise à jour du volume et de l'état de désactivation du son.

Parameters
volumeThe device's current volume. Must be in the range [0, 1.0];
mutedThe device's current mute state.

Étend la classe GCKSession.

- (void) notifyDidReceiveDeviceStatus: (NSString *__nullable)  statusText

Appelée par des sous-classes pour avertir le framework que l'appareil a reçu un état mis à jour.

Parameters
statusTextThe new status.

Étend la classe GCKSession.