Clase GCKDevice

Referencia de la clase GCKDevice

Descripción general

Un objeto que representa un dispositivo receptor.

Hereda NSObject, <NSCopy> y <NSCoding>.

Resumen del método de instancia

(BOOL) - isSameDeviceAs:
 Comprueba si este dispositivo se refiere al mismo dispositivo físico que otro. Más...
 
(BOOL) - hasCapabilities:
 Muestra YES si el dispositivo admite las capacidades dadas. Más...
 
(void) - setAttribute:forKey:
 Establece un atributo arbitrario en el objeto. Más...
 
(NSObject< NSCoding > *__nullable) - attributeForKey:
 Busca un atributo en el objeto. Más...
 
(void) - removeAttributeForKey:
 Quita un atributo del objeto. Más...
 
(void) - removeAllAttributes
 Quita todos los atributos del objeto. Más...
 

Resumen de la propiedad

NSString * ipAddress
 La dirección IPv4 del dispositivo, en notación de puntos Más...
 
uint16_t servicePort
 El puerto de servicio del dispositivo. Más...
 
NSString * deviceID
 Es un identificador único para el dispositivo. Más...
 
NSString * friendlyName
 El nombre descriptivo del dispositivo. Más...
 
NSString * manufacturer
 Es el nombre del fabricante del dispositivo. Más...
 
NSString * modelName
 El nombre del modelo del dispositivo. Más...
 
NSArray< GCKImage * > * icons
 Un arreglo de objetos GCKImage que contienen íconos para el dispositivo. Más...
 
GCKDeviceStatus status
 El estado del dispositivo en el momento en que se analizó por última vez. Más...
 
NSString * statusText
 El texto de estado que informa la aplicación receptora en ejecución, si la hay. Más...
 
NSString * deviceVersion
 Indica la versión de protocolo del dispositivo. Más...
 
BOOL isOnLocalNetwork
 SÍ si el dispositivo está conectado a la red local. Más...
 
GCKDeviceType type
 El tipo de dispositivo. Más...
 
NSString * category
 La categoría del dispositivo, una string que identifica de forma única el tipo de dispositivo. Más...
 
NSString * uniqueID
 Es un ID único global para este dispositivo. Más...
 

Detalle del método

- (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
deviceCapabilitiesA bitwise-OR of one or more of the GCKDeviceCapability constants.
- (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
attributeThe attribute value, which must be key-value coding compliant, and cannot be nil.
keyThe 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
keyThe 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
keyThe key that identifies the attribute. The key is an arbitrary string. It cannot be nil.
- (void) removeAllAttributes

Quita todos los atributos del objeto.

Detalles de la propiedad

- (NSString*) ipAddress
readnonatomiccopy

La dirección IPv4 del dispositivo, en notación de puntos

Se usa para realizar solicitudes de red.

- (uint16_t) servicePort
readnonatomicassign

El puerto de servicio del dispositivo.

- (NSString*) deviceID
readnonatomiccopy

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.
- (NSString*) modelName
readwritenonatomiccopy

El nombre del modelo del dispositivo.

- (NSArray<GCKImage *>*) icons
readwritenonatomiccopy

Un arreglo de objetos GCKImage que contienen íconos para el dispositivo.

- (GCKDeviceStatus) status
readwritenonatomicassign

El estado del dispositivo en el momento en que se analizó por última vez.

- (NSString*) statusText
readwritenonatomiccopy

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.

- (GCKDeviceType) type
readnonatomicassign

El tipo de dispositivo.

Since
3.3
- (NSString*) category
readnonatomiccopy

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.

- (NSString*) uniqueID
readnonatomiccopy

Es un ID único global para este dispositivo.

Esta es una concatenación de las propiedades category y deviceID.