סקירה כללית
אובייקט שמייצג מכשיר מקבל.
מקבלת בירושה את 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
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapability constants.
- (void) setAttribute: | (NSObject< NSCoding > *) | attribute | |
forKey: | (NSString *) | key | |
מגדיר מאפיין שרירותי באובייקט.
עשויים לשמש על ידי ספקי מכשירים מותאמים אישית לאחסון מידע ספציפי למכשיר עבור מכשירים שאינם CAST.
- Parameters
-
attribute The attribute value, which must be key-value coding compliant, and cannot be nil
.key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- (NSObject<NSCoding> * __nullable) attributeForKey: | (NSString *) | key |
מתבצע חיפוש של מאפיין באובייקט.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- החזרות
- ערך המאפיין, או
nil
אם לא קיים מאפיין כזה.
- (void) removeAttributeForKey: | (NSString *) | key |
מסיר מאפיין מהאובייקט.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- (void) removeAllAttributes |
הסרת כל המאפיינים מהאובייקט.
פרטי הנכס
|
readnonatomiccopy |
כתובת ה-IPv4 של המכשיר, בסימון נקודה.
לשימוש בעת שליחת בקשות רשת.
|
readnonatomicassign |
יציאת השירות של המכשיר.
|
readnonatomiccopy |
מזהה ייחודי של המכשיר.
|
readwritenonatomiccopy |
השם הידידותי למכשיר.
זהו שם שניתן להקצות למשתמשים, כמו "סלון".
|
readwritenonatomiccopy |
שם היצרן של המכשיר.
- Deprecated:
- שימוש ב-modelName או במאפיינים מותאמים אישית במקום זאת.
|
readwritenonatomiccopy |
שם הדגם של המכשיר.
|
readwritenonatomiccopy |
מערך של GCKImage אובייקטים שמכילים סמלים עבור המכשיר.
|
readwritenonatomicassign |
סטטוס המכשיר בזמן הסריקה האחרונה.
|
readwritenonatomiccopy |
טקסט הסטטוס המדווח על ידי האפליקציה של המקבל שפועלת כרגע, אם יש כזו.
|
readwritenonatomiccopy |
גרסת הפרוטוקול של המכשיר.
|
readnonatomicassign |
כן אם המכשיר הזה מחובר לרשת המקומית.
|
readnonatomicassign |
סוג המכשיר.
- סינסה
- 3.3
|
readnonatomiccopy |
קטגוריית המכשיר, מחרוזת שמזהה באופן ייחודי את סוג המכשיר.
למכשירי Cast יש קטגוריה של kGCKCastDeviceCategory.