Обзор
Объект, представляющий принимающее устройство.
Наследует NSObject, <NSCopying> и <NSCoding>.
Резюме метода экземпляра | |
(BOOL) | - isSameDeviceAs: |
Проверяет, ссылается ли это устройство на то же физическое устройство, что и другое. Более... | |
(BOOL) | - hasCapabilities: |
Возвращает YES , если устройство поддерживает указанные возможности. Более... | |
(void) | - setAttribute:forKey: |
Задает произвольный атрибут в объекте. Более... | |
(NSObject< NSCoding > *__nullable) | - attributeForKey: |
Ищет атрибут в объекте. Более... | |
(void) | - removeAttributeForKey: |
Удаляет атрибут из объекта. Более... | |
(void) | - removeAllAttributes |
Удаляет все атрибуты из объекта. Более... | |
Сводка свойств | |
NSString * | ipAddress |
IPv4-адрес устройства в точечной записи. Более... | |
uint16_t | servicePort |
Сервисный порт устройства. Более... | |
NSString * | deviceID |
Уникальный идентификатор устройства. Более... | |
NSString * | friendlyName |
Понятное имя устройства. Более... | |
NSString * | manufacturer |
Название производителя устройства. Более... | |
NSString * | modelName |
Название модели устройства. Более... | |
NSArray< GCKImage * > * | icons |
Массив объектов GCKImage , содержащих значки для устройства. Более... | |
GCKDeviceStatus | status |
Состояние устройства на момент последнего сканирования. Более... | |
NSString * | statusText |
Текст состояния, сообщаемый работающим в данный момент приложением-получателем, если таковое имеется. Более... | |
NSString * | deviceVersion |
Версия протокола устройства. Более... | |
BOOL | isOnLocalNetwork |
ДА, если это устройство находится в локальной сети. Более... | |
GCKDeviceType | type |
Тип устройства. Более... | |
NSString * | category |
Категория устройства — строка, однозначно идентифицирующая тип устройства. Более... | |
NSString * | uniqueID |
Глобальный уникальный идентификатор для этого устройства. Более... | |
Сведения о методе
- (BOOL) isSameDeviceAs: | (const GCKDevice *) | other |
Проверяет, ссылается ли это устройство на то же физическое устройство, что и другое.
Возвращает YES
, если оба объекта GCKDevice имеют одинаковую категорию, идентификатор устройства, IP-адрес, служебный порт и версию протокола.
- (BOOL) hasCapabilities: | (NSInteger) | deviceCapabilities |
Возвращает YES
, если устройство поддерживает указанные возможности.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapability constants.
- (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 |
Удаляет все атрибуты из объекта.
Сведения о собственности
|
read nonatomic copy |
IPv4-адрес устройства в точечной записи.
Используется при выполнении сетевых запросов.
|
read nonatomic assign |
Сервисный порт устройства.
|
read nonatomic copy |
Уникальный идентификатор устройства.
|
read write nonatomic copy |
Понятное имя устройства.
Это назначаемое пользователем имя, например «Гостиная».
|
read write nonatomic copy |
Название производителя устройства.
- Deprecated:
- Вместо этого используйте имя модели или пользовательские атрибуты.
|
read write nonatomic copy |
Название модели устройства.
|
read write nonatomic copy |
Массив объектов GCKImage , содержащих значки для устройства.
|
read write nonatomic assign |
Состояние устройства на момент последнего сканирования.
|
read write nonatomic copy |
Текст состояния, сообщаемый работающим в данный момент приложением-получателем, если таковое имеется.
|
read write nonatomic copy |
Версия протокола устройства.
|
read nonatomic assign |
ДА, если это устройство находится в локальной сети.
|
read nonatomic assign |
Тип устройства.
- С
- 3.3
|
read nonatomic copy |
Категория устройства — строка, однозначно идентифицирующая тип устройства.
У устройств трансляции есть категория kGCKCastDeviceCategory .