کلاس GCKDevice
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
شیئی که نماینده دستگاه گیرنده است.
NSObject، <NSCopying> و <NSSecureCoding> را به ارث می برد.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
آزمایش می کند که آیا این دستگاه به همان دستگاه فیزیکی دیگری اشاره دارد یا خیر.
اگر هر دو شی GCKDevice دارای دسته، شناسه دستگاه، آدرس IP، پورت سرویس و نسخه پروتکل یکسان باشند، YES
برمیگرداند.
- (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 |
|
|
| |
یک ویژگی دلخواه را در شی تنظیم می کند.
ممکن است توسط ارائه دهندگان دستگاه های سفارشی برای ذخیره اطلاعات خاص دستگاه برای دستگاه های غیر 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 |
|
دسته دستگاه را از شناسه منحصر به فرد دستگاه استخراج می کند.
- Deprecated:
- از networkAddress آدرس IPv4 دستگاه به صورت نقطهای استفاده کنید. هنگام درخواست شبکه استفاده می شود. این یک رشته خالی برای اشیاء GCKDevice خواهد بود که با آدرس IPv6 ایجاد می شوند.
آدرس IP دستگاه
هنگام درخواست شبکه استفاده می شود.
- از آنجا که
- 4.2
یک شناسه منحصر به فرد برای دستگاه
- (NSString*) friendlyName |
|
read write nonatomic copy |
نام دوستانه دستگاه
این یک نام قابل تخصیص توسط کاربر مانند "اتاق نشیمن" است.
|
read write nonatomic copy |
|
read write nonatomic copy |
آرایه ای از اشیاء GCKImage حاوی نمادهای دستگاه.
- (GCKDeviceStatus) status |
|
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 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی."],[[["The `GCKDevice` class represents a Cast receiver device on the network, providing information such as its name, IP address, capabilities, and status."],["It offers methods to check device capabilities, compare devices, and manage device-specific attributes."],["Developers can access properties like `friendlyName`, `modelName`, `deviceID`, and `icons` to identify and interact with the device."],["The `GCKDevice` class helps in discovering and managing Cast-enabled devices for seamless integration with Cast applications."],["It includes properties like `networkAddress`, `servicePort` and `deviceVersion` for handling network communication and device identification."]]],[]]