סוג מכשיר GCKDevice

GCKDevice Class Reference

סקירה כללית

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

המחלקות האלה יורשות מ-NSObject,‏ <NSCopying> ו-<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
 YES אם המכשיר נמצא ברשת המקומית. עוד...
 
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

YES אם המכשיר נמצא ברשת המקומית.

- (GCKDeviceType) type
readnonatomicassign

סוג המכשיר.

מאז
3.3
- (NSString*) category
readnonatomiccopy

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

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

- (NSString*) uniqueID
readnonatomiccopy

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

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