Présentation
Objet représentant un appareil récepteur.
Hérite de NSObject, <NSCopy> et <NSSecureCoding>.
Résumé des méthodes d'instance | |
(instancetype) | - init |
(BOOL) | - isSameDeviceAs: |
Vérifie si cet appareil fait référence au même appareil physique qu'un autre. Plus... | |
(BOOL) | - hasCapabilities: |
Renvoie la valeur YES si l'appareil est compatible avec toutes les fonctionnalités données. Plus... | |
(void) | - setAttribute:forKey: |
Définit un attribut arbitraire dans l'objet. Plus... | |
(nullable NSObject < NSSecureCoding > *) | - attributeForKey: |
Recherche un attribut de l'objet. Plus... | |
(void) | - removeAttributeForKey: |
Supprime un attribut de l'objet. Plus... | |
(void) | - removeAllAttributes |
Supprime tous les attributs de l'objet. Plus... | |
Résumé des méthodes de classe | |
(NSString *) | + deviceCategoryForDeviceUniqueID: |
Extrait la catégorie d'appareil à partir d'un identifiant unique d'appareil. Plus... | |
Résumé de la propriété | |
NSString * | ipAddress |
GCKNetworkAddress * | networkAddress |
Adresse IP de l'appareil. 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 * | 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 lors 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 |
Catégorie de l'appareil (chaîne qui identifie de manière unique le type d'appareil). Plus... | |
NSString * | uniqueID |
Identifiant unique global 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 la valeur 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: | (GCKDeviceCapabilities) | deviceCapabilities |
Renvoie la valeur YES
si l'appareil est compatible avec toutes les fonctionnalités données.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapabilities constants.
- (void) setAttribute: | (NSObject< NSSecureCoding > *) | attribute | |
forKey: | (NSString *) | key | |
Définit un attribut arbitraire dans l'objet.
Peut être utilisé par les fournisseurs d'appareils personnalisés afin de stocker des informations spécifiques aux 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
.
- (nullable NSObject<NSSecureCoding> *) attributeForKey: | (NSString *) | key |
Recherche un attribut de l'objet.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- Renvoie
- Valeur de l'attribut, ou
nil
si aucun attribut de ce type n'existe.
- (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.
+ (NSString *) deviceCategoryForDeviceUniqueID: | (NSString *) | deviceUniqueID |
Extrait la catégorie d'appareil à partir d'un identifiant unique d'appareil.
Détails de la propriété
|
readnonatomiccopy |
- Deprecated:
- Utilisez networkAddress Adresse IPv4 de l'appareil, en notation par points. Utilisé lors de l'envoi de requêtes réseau. Il s'agira d'une chaîne vide pour les objets GCKDevice créés avec une adresse IPv6.
|
readnonatomiccopy |
Adresse IP de l'appareil.
Utilisé lors de l'envoi de requêtes réseau.
- Depuis
- 4,2
|
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 attribuable par l'utilisateur, tel que "Salon".
|
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 lors 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.
- Depuis
- 3,3
|
readnonatomiccopy |
Catégorie de l'appareil (chaîne qui identifie de manière unique le type d'appareil).
Les appareils Cast appartiennent à la catégorie "kGCKCastDeviceCategory".