Clase GCKDevice
Un objeto que representa un dispositivo receptor.
Hereda NSObject, <NSCopy> y <NSCoding>.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
Comprueba si este dispositivo se refiere al mismo dispositivo físico que otro.
Muestra YES
si ambos objetos GCKDevice tienen la misma categoría, ID de dispositivo, dirección IP, puerto de servicio y versión de protocolo.
- (BOOL) hasCapabilities: |
|
(NSInteger) |
deviceCapabilities |
|
Muestra YES
si el dispositivo admite las capacidades dadas.
- Parameters
-
- (void) setAttribute: |
|
(NSObject< NSCoding > *) |
attribute |
forKey: |
|
(NSString *) |
key |
|
|
| |
Establece un atributo arbitrario en el objeto.
Los proveedores de dispositivos personalizados pueden utilizarlos para almacenar información específica del dispositivo para dispositivos que no sean 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 |
|
Busca un atributo en el objeto.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- Resultado que se muestra
- Es el valor del atributo o
nil
si no existe tal atributo.
- (void) removeAttributeForKey: |
|
(NSString *) |
key |
|
Quita un atributo del objeto.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- (void) removeAllAttributes |
|
|
|
Quita todos los atributos del objeto.
La dirección IPv4 del dispositivo, en notación de puntos
Se usa para realizar solicitudes de red.
El puerto de servicio del dispositivo.
Es un identificador único para el dispositivo.
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
El nombre descriptivo del dispositivo.
Este es un nombre que puede asignar el usuario, como "Sala de estar".
- (NSString*) manufacturer |
|
readwritenonatomiccopy |
Es el nombre del fabricante del dispositivo.
- Deprecated:
- Usa modelName o los atributos personalizados en su lugar.
El nombre del modelo del dispositivo.
Un arreglo de objetos GCKImage que contienen íconos para el dispositivo.
El estado del dispositivo en el momento en que se analizó por última vez.
El texto de estado que informa la aplicación receptora en ejecución, si la hay.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
Indica la versión de protocolo del dispositivo.
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
SÍ si el dispositivo está conectado a la red local.
El tipo de dispositivo.
- Since
- 3.3
La categoría del dispositivo, una string que identifica de forma única el tipo de dispositivo.
Los dispositivos de transmisión tienen una categoría de kGCKCastDeviceCategory.
Es un ID único global para este dispositivo.
Esta es una concatenación de las propiedades category y deviceID.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2022-12-06 (UTC)
[null,null,["Última actualización: 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."]]],[]]