فئة جهاز GCKDevice

مرجع فئة GCKDevice

نظرة عامة

تمثّل هذه السمة جهاز استقبال البث.

ترث هذه الفئة 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
 نعم، إذا كان هذا الجهاز على الشبكة المحلية. المزيد...
 
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

فئة الجهاز، وهي سلسلة تحدّد نوع الجهاز بشكلٍ فريد

تندرج أجهزة البث ضمن الفئة kGCKCastDeviceCategory.

- (NSString*) uniqueID
readnonatomiccopy

تمثّل هذه السمة معرّفًا فريدًا عالميًا لهذا الجهاز.

هذا الحقل هو تسلسل للسمتَين category وdeviceID.