Classe GCKDevice
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Oggetto che rappresenta un dispositivo ricevitore.
Eredita NSObject, <NSCOPY> e <NSSecureCoding>.
- (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.
- 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.
L'indirizzo IP del dispositivo.
Utilizzato quando si effettuano richieste di rete.
- Dal
- 4,2
La porta di servizio del dispositivo.
Un identificatore univoco del dispositivo.
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
Il nome descrittivo del dispositivo.
Si tratta di un nome assegnabile dall'utente, ad esempio "Salotto".
Il nome del modello del dispositivo.
Un array di oggetti GCKImage contenenti icone per il dispositivo.
- (GCKDeviceStatus) status |
|
readwritenonatomicassign |
Lo stato del dispositivo al momento dell'ultima scansione.
Il testo dello stato riportato dall'applicazione destinatario attualmente in esecuzione, se presente.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
La versione del protocollo del dispositivo.
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
SÌ se questo dispositivo si trova sulla rete locale.
Il tipo di dispositivo.
- Dal
- 3,30
La categoria del dispositivo, una stringa che identifica in modo univoco il tipo di dispositivo.
I dispositivi di trasmissione sono di categoria kGCKCastDeviceCategory.
Un ID univoco globale per questo dispositivo.
Questa è una concatenazione delle proprietà category e deviceID.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2023-12-02 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2023-12-02 UTC."],[[["The `GCKDevice` class represents a Cast receiver device on the network, providing information such as its name, IP address, capabilities, and status."],["It offers methods to check device capabilities, compare devices, and manage device-specific attributes."],["Developers can access properties like `friendlyName`, `modelName`, `deviceID`, and `icons` to identify and interact with the device."],["The `GCKDevice` class helps in discovering and managing Cast-enabled devices for seamless integration with Cast applications."],["It includes properties like `networkAddress`, `servicePort` and `deviceVersion` for handling network communication and device identification."]]],[]]