GCKMultizoneDevice-Klasse

GCKMultizoneDevice-Klassenreferenz

Übersicht

Ein Mitgliedsgerät einer Gruppe mit mehreren Zonen.

Seit
3.1

Erbt NSObject, <NSCopying> und <NSSecureCoding>.

Zusammenfassung der Instanzmethoden

(instancetype) - initWithJSONObject:
 Initialisiert das Objekt mit den angegebenen JSON-Daten. Weitere Informationen
 
(instancetype) - initWithDeviceID:friendlyName:capabilities:volumeLevel:muted:
 Designated Initializer Weitere Informationen
 

Zusammenfassung der Property

NSString * deviceID
 Die eindeutige Geräte-ID. Weitere Informationen
 
NSString * friendlyName
 Der Anzeigename des Geräts. Weitere Informationen
 
NSInteger capabilities
 Die Funktionen des Geräts. Weitere Informationen
 
float volumeLevel
 Die Lautstärke des Geräts. Weitere Informationen
 
BOOL muted
 Gibt an, ob das Gerät stummgeschaltet ist. Weitere Informationen
 

Methodendetail

- (instancetype) initWithJSONObject: (id)  JSONObject

Initialisiert das Objekt mit den angegebenen JSON-Daten.

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

Designated Initializer

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

Property-Details

- (NSString*) deviceID
readnonatomiccopy

Die eindeutige Geräte-ID.

- (NSString*) friendlyName
readnonatomiccopy

Der Anzeigename des Geräts.

- (NSInteger) capabilities
readwritenonatomicassign

Die Funktionen des Geräts.

- (float) volumeLevel
readwritenonatomicassign

Die Lautstärke des Geräts.

- (BOOL) muted
readwritenonatomicassign

Gibt an, ob das Gerät stummgeschaltet ist.