Класс устройства 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 |
|
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 |
ДА, если это устройство находится в локальной сети.
Категория устройства — строка, которая однозначно идентифицирует тип устройства.
Устройства Cast имеют категорию kGCKCastDeviceCategory .
Глобальный уникальный идентификатор для этого устройства.
Это объединение свойств category и deviceID .
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-06 UTC.
[null,null,["Последнее обновление: 2024-11-06 UTC."],[[["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."]]],[]]