فئة 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:
استخدِم اسم الطراز أو السمات المخصّصة بدلاً من ذلك.
- (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.