GCKMultizoneDevice Class
Stay organized with collections
Save and categorize content based on your preferences.
outlined_flag
GCKMultizoneDevice represents a member device within a multizone group.
It includes initializers for creating instances from JSON data or with specific device details like ID, name, capabilities, volume, and muted status.
Key properties of a GCKMultizoneDevice include its unique device ID, friendly name, capabilities, volume level, and muted status.
A member device of a multizone group.
Since 3.1
Inherits NSObject, <NSCopying>, and <NSSecureCoding>.
- (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.
- (NSString*) friendlyName
read nonatomic copy
The device's friendly name.
- (NSInteger) capabilities
read write nonatomic assign
Whether the device is muted.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[null,null,["Last updated 2024-09-18 UTC."],[],["The GCKMultizoneDevice class represents a device in a multizone group. It can be initialized with JSON data or specific parameters: `deviceID`, `friendlyName`, `capabilities`, `volumeLevel`, and `muted`. The class stores the device's unique ID, its user-friendly name, its capabilities, the current volume level, and whether it's muted. It also inherits `NSObject`, `NSCopying`, and `NSSecureCoding` and is a member of a multizone group.\n"]]