מחלקה של GCKMultizoneDevice

הפניה לכיתת GCKMultizoneDevice

סקירה כללית

מכשיר חברים בקבוצה מרובת אזורים.

סינסה
3.1

עוברת בירושה את NSObject, <NSCopy> ו-<NSSecureCoding>.

סיכום של שיטת המכונה

(instancetype) - initWithJSONObject:
 מאתחל את האובייקט עם נתוני ה-JSON הנתונים. עוד...
 
(instancetype) - initWithDeviceID:friendlyName:capabilities:volumeLevel:muted:
 מאתחל ייעודי. עוד...
 

סיכום הנכס

NSString * deviceID
 מזהה המכשיר הייחודי. עוד...
 
NSString * friendlyName
 השם הידידותי למכשיר. עוד...
 
NSInteger capabilities
 יכולות המכשיר. עוד...
 
float volumeLevel
 עוצמת הקול של המכשיר. עוד...
 
BOOL muted
 אם המכשיר מושתק. עוד...
 

פרטי השיטה

- (instancetype) initWithJSONObject: (id)  JSONObject

מאתחל את האובייקט עם נתוני ה-JSON הנתונים.

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

מאתחל ייעודי.

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

פרטי הנכס

- (NSString*) deviceID
readnonatomiccopy

מזהה המכשיר הייחודי.

- (NSString*) friendlyName
readnonatomiccopy

השם הידידותי למכשיר.

- (NSInteger) capabilities
readwritenonatomicassign

יכולות המכשיר.

- (float) volumeLevel
readwritenonatomicassign

עוצמת הקול של המכשיר.

- (BOOL) muted
readwritenonatomicassign

אם המכשיר מושתק.