Classe GCKMultizoneDevice

Documentation de référence de la classe GCKMultizoneDevice

Présentation

Appareil membre d'un groupe multizone.

Depuis
3.1

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

Récapitulatif des méthodes d'instance

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

Récapitulatif des propriétés

NSString * deviceID
 ID unique de l'appareil. Plus
 
NSString * friendlyName
 Nom descriptif de l'appareil. Plus
 
NSInteger capabilities
 Fonctionnalités de l'appareil. Plus
 
float volumeLevel
 Niveau du 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 fournies.

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

Initialiseur désigné.

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 unique de l'appareil.

- (NSString*) friendlyName
readnonatomiccopy

Nom descriptif de l'appareil.

- (NSInteger) capabilities
readwritenonatomicassign

Fonctionnalités de l'appareil.

- (float) volumeLevel
readwritenonatomicassign

Niveau du volume de l'appareil.

- (BOOL) muted
readwritenonatomicassign

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