Visão geral
Um objeto que representa um dispositivo receptor.
Herda NSObject, <NSCOPY> e <NSCoding>.
Resumo do método de instância | |
(BOOL) | - isSameDeviceAs: |
Testa se este dispositivo se refere ao mesmo dispositivo físico de outro. Mais... | |
(BOOL) | - hasCapabilities: |
Retornará YES se o dispositivo for compatível com os recursos fornecidos. Mais... | |
(void) | - setAttribute:forKey: |
Define um atributo arbitrário no objeto. Mais... | |
(NSObject< NSCoding > *__nullable) | - attributeForKey: |
Procura um atributo no objeto. Mais... | |
(void) | - removeAttributeForKey: |
Remove um atributo do objeto. Mais... | |
(void) | - removeAllAttributes |
Remove todos os atributos do objeto. Mais... | |
Resumo da propriedade | |
NSString * | ipAddress |
O endereço IPv4 do dispositivo, com notação de ponto. Mais... | |
uint16_t | servicePort |
A porta de serviço do dispositivo. Mais... | |
NSString * | deviceID |
Um identificador exclusivo para o dispositivo. Mais... | |
NSString * | friendlyName |
O nome amigável do dispositivo. Mais... | |
NSString * | manufacturer |
Nome do fabricante do dispositivo. Mais... | |
NSString * | modelName |
Nome do modelo do dispositivo. Mais... | |
NSArray< GCKImage * > * | icons |
Uma matriz de objetos GCKImage que contém ícones para o dispositivo. Mais... | |
GCKDeviceStatus | status |
O status do dispositivo no momento em que ele foi verificado mais recentemente. Mais... | |
NSString * | statusText |
O texto de status informado pelo aplicativo receptor em execução no momento, se houver. Mais... | |
NSString * | deviceVersion |
Versão do protocolo do dispositivo Mais... | |
BOOL | isOnLocalNetwork |
YES se este dispositivo estiver na rede local. Mais... | |
GCKDeviceType | type |
O tipo de dispositivo. Mais... | |
NSString * | category |
A categoria do dispositivo, uma string que identifica exclusivamente o tipo de dispositivo. Mais... | |
NSString * | uniqueID |
Um ID exclusivo globalmente para este dispositivo. Mais... | |
Detalhes dos métodos
- (BOOL) isSameDeviceAs: | (const GCKDevice *) | other |
Testa se este dispositivo se refere ao mesmo dispositivo físico de outro.
Retornará YES
se os dois objetos GCKDevice tiverem a mesma categoria, ID do dispositivo, endereço IP, porta do serviço e versão do protocolo.
- (BOOL) hasCapabilities: | (NSInteger) | deviceCapabilities |
Retornará YES
se o dispositivo for compatível com os recursos fornecidos.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapability constants.
- (void) setAttribute: | (NSObject< NSCoding > *) | attribute | |
forKey: | (NSString *) | key | |
Define um atributo arbitrário no objeto.
Pode ser usado por provedores de dispositivos personalizados para armazenar informações específicas do dispositivo para dispositivos que não são de transmissão.
- 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 |
Procura um atributo no objeto.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- Retorna
- O valor do atributo, ou
nil
se esse atributo não existir.
- (void) removeAttributeForKey: | (NSString *) | key |
Remove um atributo do objeto.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- (void) removeAllAttributes |
Remove todos os atributos do objeto.
Detalhes da propriedade
|
readnonatomiccopy |
O endereço IPv4 do dispositivo, com notação de ponto.
Usado ao fazer solicitações de rede.
|
readnonatomicassign |
A porta de serviço do dispositivo.
|
readnonatomiccopy |
Um identificador exclusivo para o dispositivo.
|
readwritenonatomiccopy |
O nome amigável do dispositivo.
Esse é um nome atribuído pelo usuário, como "Sala de estar".
|
readwritenonatomiccopy |
Nome do fabricante do dispositivo.
- Deprecated:
- Use o modelName ou atributos personalizados.
|
readwritenonatomiccopy |
Nome do modelo do dispositivo.
|
readwritenonatomiccopy |
Uma matriz de objetos GCKImage que contém ícones para o dispositivo.
|
readwritenonatomicassign |
O status do dispositivo no momento em que ele foi verificado mais recentemente.
|
readwritenonatomiccopy |
O texto de status informado pelo aplicativo receptor em execução no momento, se houver.
|
readwritenonatomiccopy |
Versão do protocolo do dispositivo
|
readnonatomicassign |
YES se este dispositivo estiver na rede local.
|
readnonatomicassign |
O tipo de dispositivo.
- Since
- 3,3
|
readnonatomiccopy |
A categoria do dispositivo, uma string que identifica exclusivamente o tipo de dispositivo.
Os dispositivos de transmissão têm uma categoria kGCKCastDeviceCategory.