<GCKCastDeviceStatusListener> Protocol

<GCKCastDeviceStatusListener> Protocol Reference

Overview

A listener protocol for receiving Cast device status change notifications.

Since
3.0

Inherits <GCKSessionNSObject>.

Instance Method Summary

(void) - castSession:didReceiveActiveInputStatus:
 Called when the Cast device's active input status has changed. More...
 
(void) - castSession:didReceiveStandbyStatus:
 Called when the Cast device's standby status has changed. More...
 
(void) - castSession:didReceiveMultizoneStatus:
 Called when the Cast device's multizone status has changed. More...
 
(void) - castSession:didAddMultizoneDevice:
 Called whenever a multizone device is added. More...
 
(void) - castSession:didUpdateMultizoneDevice:
 Called whenever a multizone device is updated. More...
 
(void) - castSession:didRemoveMultizoneDeviceWithID:
 Called whenever a multizone device is removed. More...
 

Method Detail

- (void) castSession: (GCKCastSession *)  castSession
didReceiveActiveInputStatus: (GCKActiveInputStatus activeInputStatus 
optional

Called when the Cast device's active input status has changed.

Parameters
castSessionThe Cast session.
activeInputStatusThe new active input status.
- (void) castSession: (GCKCastSession *)  castSession
didReceiveStandbyStatus: (GCKStandbyStatus standbyStatus 
optional

Called when the Cast device's standby status has changed.

Parameters
castSessionThe Cast session.
standbyStatusThe new standby status.
- (void) castSession: (GCKCastSession *)  castSession
didReceiveMultizoneStatus: (GCKMultizoneStatus *)  multizoneStatus 
optional

Called when the Cast device's multizone status has changed.

Parameters
castSessionThe Cast session.
multizoneStatusThe new multizone status.
- (void) castSession: (GCKCastSession *)  castSession
didAddMultizoneDevice: (GCKMultizoneDevice *)  device 
optional

Called whenever a multizone device is added.

Parameters
castSessionThe Cast session.
deviceThe newly-added multizone device.
- (void) castSession: (GCKCastSession *)  castSession
didUpdateMultizoneDevice: (GCKMultizoneDevice *)  device 
optional

Called whenever a multizone device is updated.

Parameters
castSessionThe Cast session.
deviceThe updated multizone device.
- (void) castSession: (GCKCastSession *)  castSession
didRemoveMultizoneDeviceWithID: (NSString *)  deviceID 
optional

Called whenever a multizone device is removed.

Parameters
castSessionThe Cast session.
deviceIDThe deviceID of the removed multizone device.