Classe d'appareils multizone GCK

Documentation de référence sur la classe GCK MultizoneDevice

Présentation

Appareil membre d'un groupe multizone.

Sincé
3.1

Hérite de NSObject, <NSCopying> et <NSSecureCoding>.

Résumé de la méthode d'instance

(instancetype) - initWithJSONObject:
 Initialise l'objet avec les données JSON données. Plus...
 
(instancetype) - initWithDeviceID:friendlyName:capabilities:volumeLevel:muted:
 Initialisation désignée. Plus...
 

Récapitulatif de la propriété

NSString * deviceID
 ID d'appareil unique. Plus...
 
NSString * friendlyName
 Nom convivial de l'appareil. Plus...
 
NSInteger capabilities
 Fonctionnalités de l'appareil. Plus...
 
float volumeLevel
 Niveau de volume de l'appareil. Plus...
 
BOOL muted
 Indique si le son de l'appareil est coupé. Plus...
 

Détails sur la méthode

- (instancetype) initWithJSONObject: (id)  JSONObject

Initialise l'objet avec les données JSON données.

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

Initialisation désignée.

Parameters
deviceIDThe unique device ID.
friendlyNameThe device's friendly name.
capabilitiesThe device capabilities.
volumeThe device volume level.
mutedWhether the device is muted.

Détails de la propriété

- (NSString*) deviceID
readnonatomiccopy

ID d'appareil unique.

- (NSString*) friendlyName
readnonatomiccopy

Nom convivial de l'appareil.

- (NSInteger) capabilities
readwritenonatomicassign

Fonctionnalités de l'appareil.

- (float) volumeLevel
readwritenonatomicassign

Niveau de volume de l'appareil.

- (BOOL) muted
readwritenonatomicassign

Indique si le son de l'appareil est coupé.