Categoría de GCKSession(protegida)

Referencia de la categoría GCKSession(protegida)

Descripción general

Solo las subclases de GCKSession podrán anular y llamar a los métodos

Desde
3.0

Resumen del método de instancia

(void) - start
 Inicia la sesión. Más...
 
(void) - endAndStopCasting:
 Finaliza la sesión. Más...
 
(void) - suspendWithReason:
 Suspende la sesión por el motivo especificado. Más...
 
(void) - resume
 Reanuda la sesión. Más...
 
(void) - notifyDidStartWithSessionID:
 Las subclases los llaman para notificar al framework que se inició la sesión. Más...
 
(void) - notifyDidFailToStartWithError:
 Las subclases los llaman para notificar al framework que no se pudo iniciar la sesión. Más...
 
(void) - notifyDidResume
 Las subclases los llaman para notificar al framework que se reanudó la sesión. Más...
 
(void) - notifyDidSuspendWithReason:
 Las subclases los llaman para notificar al framework que se suspendió la sesión. Más...
 
(void) - notifyDidEndWithError:
 Las subclases los llaman para notificar al framework que finalizó la sesión. Más...
 
(void) - notifyDidReceiveDeviceVolume:muted:
 Las subclases los llaman para notificar al framework que se recibió el volumen actualizado y el estado de silencio del dispositivo. Más...
 
(void) - notifyDidReceiveDeviceStatus:
 Las subclases los llaman para notificar al framework que se recibió el estado actualizado del dispositivo. Más...
 

Detalle del método

- (void) start

Inicia la sesión.

Esta es una operación asíncrona. Debe ser anulada por subclases.

Extiende la clase GCKSession.

- (void) endAndStopCasting: (BOOL)  stopCasting

Finaliza la sesión.

Esta es una operación asíncrona. Debe ser anulada por subclases.

Parameters
stopCastingWhether to stop casting content to the receiver.

Extiende la clase GCKSession.

- (void) suspendWithReason: (GCKConnectionSuspendReason reason

Suspende la sesión por el motivo especificado.

Esta es una operación asíncrona. Debe ser anulada por subclases.

Extiende la clase GCKSession.

- (void) resume

Reanuda la sesión.

Esta es una operación asíncrona. Debe ser anulada por subclases.

Extiende la clase GCKSession.

- (void) notifyDidStartWithSessionID: (NSString *)  sessionID

Las subclases los llaman para notificar al framework que se inició la sesión.

Parameters
sessionIDThe session's unique ID.

Extiende la clase GCKSession.

- (void) notifyDidFailToStartWithError: (NSError *)  error

Las subclases los llaman para notificar al framework que no se pudo iniciar la sesión.

Parameters
errorThe error that occurred.

Extiende la clase GCKSession.

- (void) notifyDidResume

Las subclases los llaman para notificar al framework que se reanudó la sesión.

Extiende la clase GCKSession.

- (void) notifyDidSuspendWithReason: (GCKConnectionSuspendReason reason

Las subclases los llaman para notificar al framework que se suspendió la sesión.

Parameters
reasonThe reason for the suspension.

Extiende la clase GCKSession.

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

Las subclases los llaman para notificar al framework que finalizó la sesión.

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

Extiende la clase GCKSession.

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

Las subclases los llaman para notificar al framework que se recibió el volumen actualizado y el estado de silencio del dispositivo.

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

Extiende la clase GCKSession.

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

Las subclases los llaman para notificar al framework que se recibió el estado actualizado del dispositivo.

Parameters
statusTextThe new status.

Extiende la clase GCKSession.