GCKMultizoneDevice Class Reference

A member device of a multizone group. More...

#import <GCKMultizoneDevice.h>

+ Inheritance diagram for GCKMultizoneDevice:

Instance Methods

(instancetype) - initWithJSONObject:
 Initializes the object with the given JSON data. More...
 
(instancetype) - initWithDeviceID:friendlyName:capabilities:volumeLevel:muted:
 Designated initializer. More...
 

Properties

NSString * deviceID
 The unique device ID. More...
 
NSString * friendlyName
 The device's friendly name. More...
 
NSInteger capabilities
 The device capabilities. More...
 
float volumeLevel
 The device volume level. More...
 
BOOL muted
 Whether the device is muted. More...
 

Detailed Description

A member device of a multizone group.

Since
3.1

Method Documentation

- (instancetype) initWithDeviceID: (NSString *)  deviceID
friendlyName: (NSString *)  friendlyName
capabilities: (NSInteger)  capabilities
volumeLevel: (float)  volume
muted: (BOOL)  muted 

Designated initializer.

Parameters
deviceIDThe unique device ID.
friendlyNameThe device's friendly name.
capabilitiesThe device capabilities.
volumeThe device volume level.
mutedWhether the device is muted.
- (instancetype) initWithJSONObject: (id)  JSONObject

Initializes the object with the given JSON data.

Property Documentation

- (NSInteger) capabilities
readwritenonatomicassign

The device capabilities.

- (NSString*) deviceID
readnonatomiccopy

The unique device ID.

- (NSString*) friendlyName
readnonatomiccopy

The device's friendly name.

- (BOOL) muted
readwritenonatomicassign

Whether the device is muted.

- (float) volumeLevel
readwritenonatomicassign

The device volume level.


The documentation for this class was generated from the following file: