نظرة عامة
تمثل هذه الخاصية كائنًا يمثل جهاز استقبال.
يكتسب 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
-
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:
- استخدِم اسم الطراز أو السمات المخصّصة بدلاً من ذلك.
|
readwritenonatomiccopy |
اسم طراز الجهاز.
|
readwritenonatomiccopy |
مصفوفة من GCKImage عناصر تحتوي على رموز للجهاز
|
readwritenonatomicassign |
حالة الجهاز في وقت آخر فحص تم إجراؤه له.
|
readwritenonatomiccopy |
نص الحالة الذي تم الإبلاغ عنه بواسطة تطبيق المُستلِم قيد التشغيل حاليًا، إن وُجد.
|
readwritenonatomiccopy |
إصدار بروتوكول الجهاز.
|
readnonatomicassign |
نعم إذا كان هذا الجهاز متصلاً بالشبكة المحلية.
|
readnonatomicassign |
نوع الجهاز.
- سينسي
- 3.3
|
readnonatomiccopy |
فئة الجهاز، وهي سلسلة تحدِّد نوع الجهاز بشكل فريد.
تحتوي أجهزة البث على فئة kGCKCastDeviceCategory.