Panoramica
Un oggetto che rappresenta un dispositivo ricevente.
Eredita NSObject, <NSCopy> e <NSCoding>.
Riepilogo del metodo dell'istanza | |
(BOOL) | - isSameDeviceAs: |
Verifica se questo dispositivo si riferisce allo stesso dispositivo fisico di un altro. Altro... | |
(BOOL) | - hasCapabilities: |
Restituisce YES se il dispositivo supporta le funzionalità indicate. Altro... | |
(void) | - setAttribute:forKey: |
Imposta un attributo arbitrario nell'oggetto. Altro... | |
(NSObject< NSCoding > *__nullable) | - attributeForKey: |
Cerca un attributo nell'oggetto. Altro... | |
(void) | - removeAttributeForKey: |
Rimuove un attributo dall'oggetto. Altro... | |
(void) | - removeAllAttributes |
Rimuove tutti gli attributi dall'oggetto. Altro... | |
Riepilogo proprietà | |
NSString * | ipAddress |
L'indirizzo IPv4 del dispositivo, con notazione a punti. Altro... | |
uint16_t | servicePort |
La porta del servizio del dispositivo. Altro... | |
NSString * | deviceID |
Un identificatore univoco del dispositivo. Altro... | |
NSString * | friendlyName |
Il nome intuitivo del dispositivo. Altro... | |
NSString * | manufacturer |
Il nome del produttore del dispositivo. Altro... | |
NSString * | modelName |
Il nome del modello del dispositivo. Altro... | |
NSArray< GCKImage * > * | icons |
Un array di oggetti GCKImage contenenti icone per il dispositivo. Altro... | |
GCKDeviceStatus | status |
Lo stato del dispositivo in corrispondenza dell'ultima scansione. Altro... | |
NSString * | statusText |
Il testo dello stato segnalato dall'eventuale applicazione di ricezione attualmente in esecuzione. Altro... | |
NSString * | deviceVersion |
La versione del protocollo del dispositivo. Altro... | |
BOOL | isOnLocalNetwork |
SÌ, se questo dispositivo è collegato alla rete locale. Altro... | |
GCKDeviceType | type |
Il tipo di dispositivo. Altro... | |
NSString * | category |
La categoria del dispositivo, una stringa che identifica in modo univoco il tipo di dispositivo. Altro... | |
NSString * | uniqueID |
Un ID univoco globale per questo dispositivo. Altro... | |
Dettaglio metodo
- (BOOL) isSameDeviceAs: | (const GCKDevice *) | other |
Verifica se questo dispositivo si riferisce allo stesso dispositivo fisico di un altro.
Restituisce YES
se entrambi gli oggetti GCKDevice hanno la stessa categoria, ID dispositivo, indirizzo IP, porta di servizio e versione del protocollo.
- (BOOL) hasCapabilities: | (NSInteger) | deviceCapabilities |
Restituisce YES
se il dispositivo supporta le funzionalità indicate.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapability constants.
- (void) setAttribute: | (NSObject< NSCoding > *) | attribute | |
forKey: | (NSString *) | key | |
Imposta un attributo arbitrario nell'oggetto.
Possono essere utilizzate dai fornitori di dispositivi personalizzati per memorizzare informazioni specifiche per i dispositivi non di trasmissione.
- 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 |
Cerca un attributo nell'oggetto.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- Valori restituiti
- Il valore dell'attributo o
nil
se non esiste questo attributo.
- (void) removeAttributeForKey: | (NSString *) | key |
Rimuove un attributo dall'oggetto.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- (void) removeAllAttributes |
Rimuove tutti gli attributi dall'oggetto.
Dettaglio proprietà
|
readnonatomiccopy |
L'indirizzo IPv4 del dispositivo, con notazione a punti.
Utilizzato quando si effettuano richieste di rete.
|
readnonatomicassign |
La porta del servizio del dispositivo.
|
readnonatomiccopy |
Un identificatore univoco del dispositivo.
|
readwritenonatomiccopy |
Il nome intuitivo del dispositivo.
Si tratta di un nome assegnabile dall'utente, ad esempio "Salotto".
|
readwritenonatomiccopy |
Il nome del produttore del dispositivo.
- Deprecated:
- Utilizza invece gli attributi modelName o personalizzati.
|
readwritenonatomiccopy |
Il nome del modello del dispositivo.
|
readwritenonatomiccopy |
Un array di oggetti GCKImage contenenti icone per il dispositivo.
|
readwritenonatomicassign |
Lo stato del dispositivo in corrispondenza dell'ultima scansione.
|
readwritenonatomiccopy |
Il testo dello stato segnalato dall'eventuale applicazione di ricezione attualmente in esecuzione.
|
readwritenonatomiccopy |
La versione del protocollo del dispositivo.
|
readnonatomicassign |
SÌ, se questo dispositivo è collegato alla rete locale.
|
readnonatomicassign |
Il tipo di dispositivo.
- Since
- 3,3
|
readnonatomiccopy |
La categoria del dispositivo, una stringa che identifica in modo univoco il tipo di dispositivo.
I dispositivi di trasmissione hanno una categoria di kGCKCastDeviceCategory.