GCKMultizoneDevice Class Reference
Overview
A member device of a multizone group.
- Since
- 3.1
Inherits NSObject, <NSCopying>, and <NSSecureCoding>.
Instance Method Summary | |
(instancetype) | - initWithJSONObject: |
Initializes the object with the given JSON data. More... | |
(instancetype) | - initWithDeviceID:friendlyName:capabilities:volumeLevel:muted: |
Designated initializer. More... | |
Property Summary | |
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... | |
Method Detail
- (instancetype) initWithJSONObject: | (id) | JSONObject |
Initializes the object with the given JSON data.
- (instancetype) initWithDeviceID: | (NSString *) | deviceID | |
friendlyName: | (NSString *) | friendlyName | |
capabilities: | (NSInteger) | capabilities | |
volumeLevel: | (float) | volume | |
muted: | (BOOL) | muted | |
Designated initializer.
- Parameters
-
deviceID The unique device ID. friendlyName The device's friendly name. capabilities The device capabilities. volume The device volume level. muted Whether the device is muted.
Property Detail
|
readnonatomiccopy |
The unique device ID.
|
readnonatomiccopy |
The device's friendly name.
|
readwritenonatomicassign |
The device capabilities.
|
readwritenonatomicassign |
The device volume level.
|
readwritenonatomicassign |
Whether the device is muted.