نظرة عامة
يشير هذا المصطلح إلى كائن يمثّل جهاز الاستقبال.
تكتسب NSObject و<NSCopying> و <NSSecureCoding>.
ملخّص طريقة المثيل | |
(instancetype) | - init |
(BOOL) | - isSameDeviceAs: |
لاختبار ما إذا كان هذا الجهاز يشير إلى الجهاز الفعلي نفسه المثبَّت على جهاز آخر. المزيد... | |
(BOOL) | - hasCapabilities: |
يتم عرض YES إذا كان الجهاز متوافقًا مع جميع الإمكانيات المحدّدة. المزيد... | |
(void) | - setAttribute:forKey: |
تعيين سمة عشوائية في الكائن. المزيد... | |
(nullable NSObject < NSSecureCoding > *) | - attributeForKey: |
للبحث عن سمة في الكائن. المزيد... | |
(void) | - removeAttributeForKey: |
لإزالة سمة من الكائن. المزيد... | |
(void) | - removeAllAttributes |
لإزالة جميع السمات من الكائن. المزيد... | |
ملخّص طريقة الفئة | |
(NSString *) | + deviceCategoryForDeviceUniqueID: |
لاستخراج فئة الجهاز من معرّف فريد للجهاز. المزيد... | |
ملخّص الموقع | |
NSString * | ipAddress |
GCKNetworkAddress * | networkAddress |
عنوان IP للجهاز المزيد... | |
uint16_t | servicePort |
منفذ خدمة الجهاز المزيد... | |
NSString * | deviceID |
معرّف فريد للجهاز المزيد... | |
NSString * | friendlyName |
اسم الجهاز السهل. المزيد... | |
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: | (GCKDeviceCapabilities) | deviceCapabilities |
يتم عرض YES
إذا كان الجهاز متوافقًا مع جميع الإمكانيات المحدّدة.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapabilities constants.
- (void) setAttribute: | (NSObject< NSSecureCoding > *) | attribute | |
forKey: | (NSString *) | key | |
تعيين سمة عشوائية في الكائن.
يمكن لمزوِّدي الأجهزة المخصَّصين استخدام هذه البيانات من أجل تخزين معلومات خاصة بالأجهزة للأجهزة التي لا تعمل بتكنولوجيا Google 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
.
- (nullable NSObject<NSSecureCoding> *) 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 |
لإزالة جميع السمات من الكائن.
+ (NSString *) deviceCategoryForDeviceUniqueID: | (NSString *) | deviceUniqueID |
لاستخراج فئة الجهاز من معرّف فريد للجهاز.
تفاصيل الموقع
|
readnonatomiccopy |
- Deprecated:
- استخدِم networkAddress عنوان IPv4 للجهاز في ترميز النقاط. يُستخدم عند إجراء طلبات الشبكة. ستكون هذه سلسلة فارغة لعناصر GCKDevice التي تم إنشاؤها باستخدام عنوان IPv6.
|
readnonatomiccopy |
عنوان IP للجهاز
يُستخدم عند إجراء طلبات الشبكة.
- منذ
- 4.2
|
readnonatomicassign |
منفذ خدمة الجهاز
|
readnonatomiccopy |
معرّف فريد للجهاز
|
readwritenonatomiccopy |
اسم الجهاز السهل.
وهو اسم يمكن للمستخدم تعيينه مثل "Living Room".
|
readwritenonatomiccopy |
اسم طراز الجهاز
|
readwritenonatomiccopy |
مصفوفة من عناصر GCKImage تحتوي على رموز للجهاز.
|
readwritenonatomicassign |
حالة الجهاز في وقت إجراء آخر فحص له.
|
readwritenonatomiccopy |
نص الحالة الذي يتم الإبلاغ عنه من خلال تطبيق المُستلِم الجاري تشغيله حاليًا، إن وجد.
|
readwritenonatomiccopy |
إصدار بروتوكول الجهاز.
|
readnonatomicassign |
نعم إذا كان هذا الجهاز متصلاً بالشبكة المحلية.
|
readnonatomicassign |
نوع الجهاز
- منذ
- 3.3
|
readnonatomiccopy |
فئة الجهاز، وهي سلسلة تحدِّد نوع الجهاز بشكلٍ فريد.
أجهزة البث من الفئة kGCKCastDeviceCategory.