Descripción general
Es un objeto que representa un dispositivo receptor.
Hereda NSObject, <NSCopy> y <NSSecureCoding>.
Resumen del método de instancia | |
(instancetype) | - init |
(BOOL) | - isSameDeviceAs: |
Prueba si este dispositivo hace referencia al mismo dispositivo físico que otro. Más... | |
(BOOL) | - hasCapabilities: |
Muestra YES si el dispositivo admite todas las capacidades determinadas. Más... | |
(void) | - setAttribute:forKey: |
Establece un atributo arbitrario en el objeto. Más... | |
(nullable NSObject < NSSecureCoding > *) | - 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 del método de la clase | |
(NSString *) | + deviceCategoryForDeviceUniqueID: |
Extrae la categoría de dispositivo de un ID único de dispositivo. Más... | |
Resumen de la propiedad | |
NSString * | ipAddress |
GCKNetworkAddress * | networkAddress |
La dirección IP del dispositivo. Más... | |
uint16_t | servicePort |
Es el puerto de servicio del dispositivo. Más... | |
NSString * | deviceID |
Es un identificador único para el dispositivo. Más... | |
NSString * | friendlyName |
Es el nombre descriptivo del dispositivo. Más... | |
NSString * | modelName |
Es el nombre del modelo del dispositivo. Más... | |
NSArray< GCKImage * > * | icons |
Es un array de objetos GCKImage que contiene íconos para el dispositivo. Más... | |
GCKDeviceStatus | status |
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 actualmente en ejecución, si corresponde. Más... | |
NSString * | deviceVersion |
Es la versión del protocolo del dispositivo. Más... | |
BOOL | isOnLocalNetwork |
SÍ si este dispositivo está en la red local. Más... | |
GCKDeviceType | type |
Es el tipo de dispositivo. Más... | |
NSString * | category |
La categoría del dispositivo, una cadena que identifica de forma única el tipo de dispositivo. Más... | |
NSString * | uniqueID |
Un ID único global para este dispositivo. Más... | |
Detalle del método
- (BOOL) isSameDeviceAs: | (const GCKDevice *) | other |
Prueba si este dispositivo hace referencia 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: | (GCKDeviceCapabilities) | deviceCapabilities |
Muestra YES
si el dispositivo admite todas las capacidades determinadas.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapabilities constants.
- (void) setAttribute: | (NSObject< NSSecureCoding > *) | attribute | |
forKey: | (NSString *) | key | |
Establece un atributo arbitrario en el objeto.
Los proveedores de dispositivos personalizados pueden usarlo para almacenar información específica de los dispositivos que no sean de transmisión.
- 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
.
- (nullable NSObject<NSSecureCoding> *) 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
.
- Devuelve
- 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.
+ (NSString *) deviceCategoryForDeviceUniqueID: | (NSString *) | deviceUniqueID |
Extrae la categoría de dispositivo de un ID único de dispositivo.
Detalles de la propiedad
|
readnonatomiccopy |
- Deprecated:
- Usa networkAddress la dirección IPv4 del dispositivo, en notación de puntos. Se usa cuando se realizan solicitudes de red. Será una string vacía para objetos GCKDevice que se creen con una dirección IPv6.
|
readnonatomiccopy |
La dirección IP del dispositivo.
Se usa cuando se realizan solicitudes de red.
- Desde
- 4.2
|
readnonatomicassign |
Es el puerto de servicio del dispositivo.
|
readnonatomiccopy |
Es un identificador único para el dispositivo.
|
readwritenonatomiccopy |
Es el nombre descriptivo del dispositivo.
Es un nombre que el usuario puede asignar, por ejemplo, "Sala de estar".
|
readwritenonatomiccopy |
Es el nombre del modelo del dispositivo.
|
readwritenonatomiccopy |
Es un array de objetos GCKImage que contiene íconos para el dispositivo.
|
readwritenonatomicassign |
Estado del dispositivo en el momento en que se analizó por última vez.
|
readwritenonatomiccopy |
El texto de estado que informa la aplicación receptora actualmente en ejecución, si corresponde.
|
readwritenonatomiccopy |
Es la versión del protocolo del dispositivo.
|
readnonatomicassign |
SÍ si este dispositivo está en la red local.
|
readnonatomicassign |
Es el tipo de dispositivo.
- Desde
- 3.3
|
readnonatomiccopy |
La categoría del dispositivo, una cadena que identifica de forma única el tipo de dispositivo.
Los dispositivos de transmisión tienen una categoría de kGCKCastDeviceCategory.