Panoramica
Oggetto che rappresenta un dispositivo ricevitore.
Eredita NSObject, <NSCOPY> e <NSSecureCoding>.
Riepilogo del metodo di istanza | |
(instancetype) | - init |
(BOOL) | - isSameDeviceAs: |
Verifica se questo dispositivo fa riferimento allo stesso dispositivo fisico di un altro. Altro... | |
(BOOL) | - hasCapabilities: |
Restituisce YES se il dispositivo supporta tutte le funzionalità specificate. Altro... | |
(void) | - setAttribute:forKey: |
Imposta un attributo arbitrario nell'oggetto. Altro... | |
(nullable NSObject < NSSecureCoding > *) | - 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 metodo classe | |
(NSString *) | + deviceCategoryForDeviceUniqueID: |
Estrae la categoria del dispositivo da un ID univoco del dispositivo. Altro... | |
Riepilogo proprietà | |
NSString * | ipAddress |
GCKNetworkAddress * | networkAddress |
L'indirizzo IP del dispositivo. Altro... | |
uint16_t | servicePort |
La porta di servizio del dispositivo. Altro... | |
NSString * | deviceID |
Un identificatore univoco del dispositivo. Altro... | |
NSString * | friendlyName |
Il nome descrittivo 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 al momento dell'ultima scansione. Altro... | |
NSString * | statusText |
Il testo dello stato riportato dall'applicazione destinatario attualmente in esecuzione, se presente. Altro... | |
NSString * | deviceVersion |
La versione del protocollo del dispositivo. Altro... | |
BOOL | isOnLocalNetwork |
SÌ se questo dispositivo si trova sulla 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 fa riferimento 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 di protocollo.
- (BOOL) hasCapabilities: | (GCKDeviceCapabilities) | deviceCapabilities |
Restituisce YES
se il dispositivo supporta tutte le funzionalità specificate.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapabilities constants.
- (void) setAttribute: | (NSObject< NSSecureCoding > *) | attribute | |
forKey: | (NSString *) | key | |
Imposta un attributo arbitrario nell'oggetto.
Può essere utilizzato da fornitori di dispositivi personalizzati per archiviare informazioni specifiche per 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
.
- (nullable NSObject<NSSecureCoding> *) 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
.
- Ritorni
- Il valore dell'attributo oppure
nil
se questo attributo non esiste.
- (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.
+ (NSString *) deviceCategoryForDeviceUniqueID: | (NSString *) | deviceUniqueID |
Estrae la categoria del dispositivo da un ID univoco del dispositivo.
Dettagli della proprietà
|
readnonatomiccopy |
- Deprecated:
- Utilizza networkAddress l'indirizzo IPv4 del dispositivo, indicato con la notazione a punto. Utilizzato quando si effettuano richieste di rete. Sarà una stringa vuota per GCKDevice oggetti creati con un indirizzo IPv6.
|
readnonatomiccopy |
L'indirizzo IP del dispositivo.
Utilizzato quando si effettuano richieste di rete.
- Dal
- 4,2
|
readnonatomicassign |
La porta di servizio del dispositivo.
|
readnonatomiccopy |
Un identificatore univoco del dispositivo.
|
readwritenonatomiccopy |
Il nome descrittivo del dispositivo.
Si tratta di un nome assegnabile dall'utente, ad esempio "Salotto".
|
readwritenonatomiccopy |
Il nome del modello del dispositivo.
|
readwritenonatomiccopy |
Un array di oggetti GCKImage contenenti icone per il dispositivo.
|
readwritenonatomicassign |
Lo stato del dispositivo al momento dell'ultima scansione.
|
readwritenonatomiccopy |
Il testo dello stato riportato dall'applicazione destinatario attualmente in esecuzione, se presente.
|
readwritenonatomiccopy |
La versione del protocollo del dispositivo.
|
readnonatomicassign |
SÌ se questo dispositivo si trova sulla rete locale.
|
readnonatomicassign |
Il tipo di dispositivo.
- Dal
- 3,30
|
readnonatomiccopy |
La categoria del dispositivo, una stringa che identifica in modo univoco il tipo di dispositivo.
I dispositivi di trasmissione sono di categoria kGCKCastDeviceCategory.