Класс устройства GCKDevice
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Объект, представляющий устройство-приемник.
Наследует NSObject, <NSCopying> и <NSSecureCoding>.
- (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 |
|
|
| |
Устанавливает произвольный атрибут объекта.
Может использоваться поставщиками специальных устройств для хранения информации, относящейся к устройству, для устройств, не поддерживающих 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 |
ДА, если это устройство находится в локальной сети.
Категория устройства — строка, которая однозначно идентифицирует тип устройства.
Устройства Cast имеют категорию kGCKCastDeviceCategory .
Глобальный уникальный идентификатор этого устройства.
Это объединение свойств category и deviceID .
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Отсутствует нужная мне информация"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Слишком сложен/слишком много шагов"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Устарел"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Проблема с переводом текста"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Проблемы образцов/кода"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Другое"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Прост для понимания"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Помог мне решить мою проблему"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Другое"
}]
{
"last_modified": "Последнее обновление: 2023-12-02 UTC.",
"state": ""
}