סיווג GCKDevice

הפניה למחלקה של GCKDevice

סקירה כללית

אובייקט שמייצג מכשיר מקבל.

מקבלת בירושה את NSObject, <NSCopy>, ו-<NSCoding>.

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

(BOOL) - isSameDeviceAs:
 בודק אם המכשיר הזה מפנה לאותו מכשיר פיזי כמו מכשיר אחר. עוד...
 
(BOOL) - hasCapabilities:
 הפונקציה מחזירה את הערך YES אם המכשיר תומך ביכולות מסוימות. עוד...
 
(void) - setAttribute:forKey:
 מגדיר מאפיין שרירותי באובייקט. עוד...
 
(NSObject< NSCoding > *__nullable) - attributeForKey:
 מתבצע חיפוש של מאפיין באובייקט. עוד...
 
(void) - removeAttributeForKey:
 מסיר מאפיין מהאובייקט. עוד...
 
(void) - removeAllAttributes
 הסרת כל המאפיינים מהאובייקט. עוד...
 

סיכום הנכס

NSString * ipAddress
 כתובת ה-IPv4 של המכשיר, בסימון נקודה. עוד...
 
uint16_t servicePort
 יציאת השירות של המכשיר. עוד...
 
NSString * deviceID
 מזהה ייחודי של המכשיר. עוד...
 
NSString * friendlyName
 השם הידידותי למכשיר. עוד...
 
NSString * manufacturer
 שם היצרן של המכשיר. עוד...
 
NSString * modelName
 שם הדגם של המכשיר. עוד...
 
NSArray< GCKImage * > * icons
 מערך של GCKImage אובייקטים שמכילים סמלים עבור המכשיר. עוד...
 
GCKDeviceStatus status
 סטטוס המכשיר בזמן הסריקה האחרונה. עוד...
 
NSString * statusText
 טקסט הסטטוס המדווח על ידי האפליקציה של המקבל שפועלת כרגע, אם יש כזו. עוד...
 
NSString * deviceVersion
 גרסת הפרוטוקול של המכשיר. עוד...
 
BOOL isOnLocalNetwork
 כן אם המכשיר הזה מחובר לרשת המקומית. עוד...
 
GCKDeviceType type
 סוג המכשיר. עוד...
 
NSString * category
 קטגוריית המכשיר, מחרוזת שמזהה באופן ייחודי את סוג המכשיר. עוד...
 
NSString * uniqueID
 מזהה ייחודי וגלובלי של המכשיר הזה. עוד...
 

פרטי השיטה

- (BOOL) isSameDeviceAs: (const GCKDevice *)  other

בודק אם המכשיר הזה מפנה לאותו מכשיר פיזי כמו מכשיר אחר.

הפונקציה מחזירה את הפונקציה YES אם לשני האובייקטים של GCKDevice יש את אותה קטגוריה, מזהה מכשיר, כתובת IP, יציאת שירות וגרסת פרוטוקול.

- (BOOL) hasCapabilities: (NSInteger)  deviceCapabilities

הפונקציה מחזירה את הערך YES אם המכשיר תומך ביכולות מסוימות.

Parameters
deviceCapabilitiesA bitwise-OR of one or more of the GCKDeviceCapability constants.
- (void) setAttribute: (NSObject< NSCoding > *)  attribute
forKey: (NSString *)  key 

מגדיר מאפיין שרירותי באובייקט.

עשויים לשמש על ידי ספקי מכשירים מותאמים אישית לאחסון מידע ספציפי למכשיר עבור מכשירים שאינם CAST.

Parameters
attributeThe attribute value, which must be key-value coding compliant, and cannot be nil.
keyThe key that identifies the attribute. The key is an arbitrary string. It cannot be nil.
- (NSObject<NSCoding> * __nullable) attributeForKey: (NSString *)  key

מתבצע חיפוש של מאפיין באובייקט.

Parameters
keyThe key that identifies the attribute. The key is an arbitrary string. It cannot be nil.
החזרות
ערך המאפיין, או nil אם לא קיים מאפיין כזה.
- (void) removeAttributeForKey: (NSString *)  key

מסיר מאפיין מהאובייקט.

Parameters
keyThe key that identifies the attribute. The key is an arbitrary string. It cannot be nil.
- (void) removeAllAttributes

הסרת כל המאפיינים מהאובייקט.

פרטי הנכס

- (NSString*) ipAddress
readnonatomiccopy

כתובת ה-IPv4 של המכשיר, בסימון נקודה.

לשימוש בעת שליחת בקשות רשת.

- (uint16_t) servicePort
readnonatomicassign

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

- (NSString*) deviceID
readnonatomiccopy

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

- (NSString*) friendlyName
readwritenonatomiccopy

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

זהו שם שניתן להקצות למשתמשים, כמו "סלון".

- (NSString*) manufacturer
readwritenonatomiccopy

שם היצרן של המכשיר.

Deprecated:
שימוש ב-modelName או במאפיינים מותאמים אישית במקום זאת.
- (NSString*) modelName
readwritenonatomiccopy

שם הדגם של המכשיר.

- (NSArray<GCKImage *>*) icons
readwritenonatomiccopy

מערך של GCKImage אובייקטים שמכילים סמלים עבור המכשיר.

- (GCKDeviceStatus) status
readwritenonatomicassign

סטטוס המכשיר בזמן הסריקה האחרונה.

- (NSString*) statusText
readwritenonatomiccopy

טקסט הסטטוס המדווח על ידי האפליקציה של המקבל שפועלת כרגע, אם יש כזו.

- (NSString*) deviceVersion
readwritenonatomiccopy

גרסת הפרוטוקול של המכשיר.

- (BOOL) isOnLocalNetwork
readnonatomicassign

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

- (GCKDeviceType) type
readnonatomicassign

סוג המכשיר.

סינסה
3.3
- (NSString*) category
readnonatomiccopy

קטגוריית המכשיר, מחרוזת שמזהה באופן ייחודי את סוג המכשיר.

למכשירי Cast יש קטגוריה של kGCKCastDeviceCategory.

- (NSString*) uniqueID
readnonatomiccopy

מזהה ייחודי וגלובלי של המכשיר הזה.

זהו שרשור של הנכסים category ו-deviceID.