Classe GCKDevice
Um objeto que representa um dispositivo receptor.
Herda NSObject, <NSCOPY> e <NSCoding>.
- (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
-
- (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.
O endereço IPv4 do dispositivo, com notação de ponto.
Usado ao fazer solicitações de rede.
A porta de serviço do dispositivo.
Um identificador exclusivo para o dispositivo.
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
O nome amigável do dispositivo.
Esse é um nome atribuído pelo usuário, como "Sala de estar".
- (NSString*) manufacturer |
|
readwritenonatomiccopy |
Nome do fabricante do dispositivo.
- Deprecated:
- Use o modelName ou atributos personalizados.
Nome do modelo do dispositivo.
Uma matriz de objetos GCKImage que contém ícones para o dispositivo.
O status do dispositivo no momento em que ele foi verificado mais recentemente.
O texto de status informado pelo aplicativo receptor em execução no momento, se houver.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
Versão do protocolo do dispositivo
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
YES se este dispositivo estiver na rede local.
O tipo de dispositivo.
- Since
- 3,3
A categoria do dispositivo, uma string que identifica exclusivamente o tipo de dispositivo.
Os dispositivos de transmissão têm uma categoria kGCKCastDeviceCategory.
Um ID exclusivo globalmente para este dispositivo.
Essa é uma concatenação das propriedades category e deviceID.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2022-12-06 UTC.
[null,null,["Última atualização 2022-12-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."]]],[]]