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
-
deviceCapabilities A 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
-
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.
Detalles de la propiedad
|
readnonatomiccopy |
La dirección IPv4 del dispositivo, en notación de puntos
Se usa para realizar solicitudes de red.
|
readnonatomicassign |
El puerto de servicio del dispositivo.
|
readnonatomiccopy |
Es un identificador único para el dispositivo.
|
readwritenonatomiccopy |
El nombre descriptivo del dispositivo.
Este es un nombre que puede asignar el usuario, como "Sala de estar".
|
readwritenonatomiccopy |
Es el nombre del fabricante del dispositivo.
- Deprecated:
- Usa modelName o los atributos personalizados en su lugar.
|
readwritenonatomiccopy |
El nombre del modelo del dispositivo.
|
readwritenonatomiccopy |
Un arreglo de objetos GCKImage que contienen íconos para el dispositivo.
|
readwritenonatomicassign |
El estado del dispositivo en el momento en que se analizó por última vez.
|
readwritenonatomiccopy |
El texto de estado que informa la aplicación receptora en ejecución, si la hay.
|
readwritenonatomiccopy |
Indica la versión de protocolo del dispositivo.
|
readnonatomicassign |
SÍ si el dispositivo está conectado a la red local.
|
readnonatomicassign |
El tipo de dispositivo.
- Since
- 3.3
|
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.