فئة GCKDevice
تمثل هذه الخاصية كائنًا يمثل جهاز استقبال.
يكتسب NSObject و<NSCopying> و<NSCoding>.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
لاختبار ما إذا كان هذا الجهاز يشير إلى نفس الجهاز الفعلي الذي يستخدمه جهاز آخر.
لعرض YES
إذا كان لكل من كائن GCKDevice نفس الفئة ورقم تعريف الجهاز وعنوان IP ومنفذ الخدمة وإصدار البروتوكول.
- (BOOL) hasCapabilities: |
|
(NSInteger) |
deviceCapabilities |
|
لعرض YES
إذا كان الجهاز يوفر الإمكانيات المحددة.
- Parameters
-
- (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 |
|
|
|
إزالة جميع السمات من الكائن.
عنوان IPv4 للجهاز، بنقطة.
يتم استخدامه عند إجراء طلبات الشبكة.
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
اسم الجهاز المتوافق.
وهذا اسم يمكن تخصيصه للمستخدم مثل "غرفة المعيشة".
- (NSString*) manufacturer |
|
readwritenonatomiccopy |
اسم الشركة المصنّعة للجهاز.
- Deprecated:
- استخدِم اسم الطراز أو السمات المخصّصة بدلاً من ذلك.
مصفوفة من GCKImage عناصر تحتوي على رموز للجهاز
حالة الجهاز في وقت آخر فحص تم إجراؤه له.
نص الحالة الذي تم الإبلاغ عنه بواسطة تطبيق المُستلِم قيد التشغيل حاليًا، إن وُجد.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
نعم إذا كان هذا الجهاز متصلاً بالشبكة المحلية.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2022-12-06 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2022-12-06 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `GCKDevice` class represents a Cast receiver device, providing properties for device identification, status, and capabilities."],["It offers methods to check device capabilities, compare devices, and manage custom attributes."],["Device properties include IP address, service port, device ID, friendly name, model name, icons, status, and more."],["Developers can use instance methods to interact with device attributes, determine if two devices are the same, and check for specific capabilities."],["The class inherits from `NSObject`, `NSCopying`, and `NSCoding`, allowing for object manipulation and persistence."]]],[]]