کلاس GCKDevice
شیئی که نماینده دستگاه گیرنده است.
NSObject، <NSCopying> و <NSCoding> را به ارث می برد.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
آزمایش می کند که آیا این دستگاه به همان دستگاه فیزیکی دیگری اشاره دارد یا خیر.
اگر هر دو شی GCKDevice دارای دسته، شناسه دستگاه، آدرس IP، پورت سرویس و نسخه پروتکل یکسان باشند، YES
را برمیگرداند.
- (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 |
|
read write nonatomic copy |
نام دوستانه دستگاه
این یک نام قابل تخصیص توسط کاربر مانند "اتاق نشیمن" است.
- (NSString*) manufacturer |
|
read write nonatomic copy |
نام سازنده دستگاه
- Deprecated:
- به جای آن از modelName یا ویژگی های سفارشی استفاده کنید.
|
read write nonatomic copy |
|
read write nonatomic copy |
آرایه ای از اشیاء GCKImage حاوی نمادهای دستگاه.
|
read write nonatomic assign |
وضعیت دستگاه در زمانی که اخیراً اسکن شده است.
|
read write nonatomic copy |
متن وضعیت گزارش شده توسط برنامه گیرنده در حال اجرا، در صورت وجود.
- (NSString*) deviceVersion |
|
read write nonatomic copy |
- (BOOL) isOnLocalNetwork |
|
read nonatomic assign |
اگر این دستگاه در شبکه محلی باشد بله.
نوع دستگاه
- از آنجایی که
- 3.3
دسته دستگاه، رشته ای که به طور منحصر به فرد نوع دستگاه را مشخص می کند.
دستگاههای Cast دارای دسته kGCKCastDeviceCategory هستند.
شناسه منحصر به فرد جهانی برای این دستگاه.
این ترکیبی از ویژگی های category و deviceID است.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-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."]]],[]]