Présentation
Objet représentant un appareil récepteur.
Hérite de NSObject, <NSCopying> et <NSCoding>.
Résumé de la méthode d'instance | |
(BOOL) | - isSameDeviceAs: |
Vérifie si cet appareil fait référence au même appareil physique qu'un autre. Plus... | |
(BOOL) | - hasCapabilities: |
Renvoie YES si l'appareil prend en charge les fonctionnalités données. Plus... | |
(void) | - setAttribute:forKey: |
Définit un attribut arbitraire dans l'objet. Plus... | |
(NSObject< NSCoding > *__nullable) | - attributeForKey: |
Recherche un attribut dans l'objet. Plus... | |
(void) | - removeAttributeForKey: |
Supprime un attribut de l'objet. Plus... | |
(void) | - removeAllAttributes |
Supprime tous les attributs de l'objet. Plus... | |
Récapitulatif de la propriété | |
NSString * | ipAddress |
Adresse IPv4 de l'appareil, en notation par points. Plus... | |
uint16_t | servicePort |
Port de service de l'appareil. Plus... | |
NSString * | deviceID |
Identifiant unique de l'appareil. Plus... | |
NSString * | friendlyName |
Nom convivial de l'appareil. Plus... | |
NSString * | manufacturer |
Nom du fabricant de l'appareil. Plus... | |
NSString * | modelName |
Nom du modèle de l'appareil. Plus... | |
NSArray< GCKImage * > * | icons |
Tableau d'objets GCKImage contenant des icônes de l'appareil. Plus... | |
GCKDeviceStatus | status |
État de l'appareil au moment de sa dernière analyse. Plus... | |
NSString * | statusText |
Texte d'état signalé par l'application réceptrice en cours d'exécution, le cas échéant. Plus... | |
NSString * | deviceVersion |
Version du protocole de l'appareil. Plus... | |
BOOL | isOnLocalNetwork |
OUI si cet appareil est connecté au réseau local. Plus... | |
GCKDeviceType | type |
Type d'appareil. Plus... | |
NSString * | category |
La catégorie d'appareil, une chaîne qui identifie de manière unique le type d'appareil. Plus... | |
NSString * | uniqueID |
ID unique de cet appareil. Plus... | |
Détails sur la méthode
- (BOOL) isSameDeviceAs: | (const GCKDevice *) | other |
Vérifie si cet appareil fait référence au même appareil physique qu'un autre.
Renvoie YES
si les deux objets GCKDevice ont la même catégorie, l'ID d'appareil, l'adresse IP, le port de service et la même version de protocole.
- (BOOL) hasCapabilities: | (NSInteger) | deviceCapabilities |
Renvoie YES
si l'appareil prend en charge les fonctionnalités données.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapability constants.
- (void) setAttribute: | (NSObject< NSCoding > *) | attribute | |
forKey: | (NSString *) | key | |
Définit un attribut arbitraire dans l'objet.
Elles peuvent être utilisées par les fournisseurs d'appareils personnalisés pour stocker des informations spécifiques à l'appareil pour les appareils autres que 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 |
Recherche un attribut dans l'objet.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- Retours
- Valeur de l'attribut ou
nil
si cet attribut n'existe pas.
- (void) removeAttributeForKey: | (NSString *) | key |
Supprime un attribut de l'objet.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- (void) removeAllAttributes |
Supprime tous les attributs de l'objet.
Détails de la propriété
|
readnonatomiccopy |
Adresse IPv4 de l'appareil, en notation par points.
Utilisé lors de l'envoi de requêtes réseau.
|
readnonatomicassign |
Port de service de l'appareil.
|
readnonatomiccopy |
Identifiant unique de l'appareil.
|
readwritenonatomiccopy |
Nom convivial de l'appareil.
Il s'agit d'un nom à attribuer à l'utilisateur, tel que "Salon".
|
readwritenonatomiccopy |
Nom du fabricant de l'appareil.
- Deprecated:
- Utilisez plutôt l'attribut modelName ou les attributs personnalisés.
|
readwritenonatomiccopy |
Nom du modèle de l'appareil.
|
readwritenonatomiccopy |
Tableau d'objets GCKImage contenant des icônes de l'appareil.
|
readwritenonatomicassign |
État de l'appareil au moment de sa dernière analyse.
|
readwritenonatomiccopy |
Texte d'état signalé par l'application réceptrice en cours d'exécution, le cas échéant.
|
readwritenonatomiccopy |
Version du protocole de l'appareil.
|
readnonatomicassign |
OUI si cet appareil est connecté au réseau local.
|
readnonatomicassign |
Type d'appareil.
- Sincé
- 3.3
|
readnonatomiccopy |
La catégorie d'appareil, une chaîne qui identifie de manière unique le type d'appareil.
Les appareils Cast sont associés à la catégorie kGCKCastDeviceCategory.