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