AI-generated Key Takeaways
- 
          GCKDynamicDevice is a device object that can be part of a multizone group, introduced in version 4.3.5. 
- 
          It includes instance methods such as hasCapabilities:to check if the device supports specific capabilities.
- 
          Key properties include deviceIDfor the unique identifier,friendlyNamefor a human-readable name, andcapabilitiesrepresenting the device's supported features.
Overview
A device object that can be part of a multizone group.
- Since
- 4.3.5
Inherits NSObject, <NSCopying>, and <NSSecureCoding>.
Inherited by GCKMultizoneDevice.
| Instance Method Summary | |
| (instancetype) | - init | 
| (BOOL) | - hasCapabilities: | 
| Returns YESif the device supports the given capabilities.  More... | |
| Property Summary | |
| NSString * | deviceID | 
| The unique device ID.  More... | |
| NSString * | friendlyName | 
| The friendly name of the device.  More... | |
| GCKDeviceCapabilities | capabilities | 
| The device capabilities.  More... | |
Method Detail
| - (BOOL) hasCapabilities: | (GCKDeviceCapabilities) | deviceCapabilities | 
Returns YES if the device supports the given capabilities. 
- Parameters
- 
  deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapability constants. 
Property Detail
| 
 | readnonatomiccopy | 
The unique device ID.
| 
 | readnonatomiccopy | 
The friendly name of the device.
| 
 | readnonatomicassign | 
The device capabilities.