GCKDevice-Klasse
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ein Objekt, das ein Empfängergerät darstellt.
Erbt NSObject, <NSCopying> und <NSCoding>.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
Prüft, ob sich dieses Gerät auf dasselbe physische Gerät wie ein anderes bezieht.
Gibt YES
zurück, wenn beide GCKDevice-Objekte dieselbe Kategorie, Geräte-ID, IP-Adresse, denselben Dienstport und dieselbe Protokollversion haben.
- (BOOL) hasCapabilities: |
|
(NSInteger) |
deviceCapabilities |
|
Gibt YES
zurück, wenn das Gerät die angegebenen Funktionen unterstützt.
- Parameters
-
- (void) setAttribute: |
|
(NSObject< NSCoding > *) |
attribute |
forKey: |
|
(NSString *) |
key |
|
|
| |
Legt ein beliebiges Attribut im Objekt fest.
Kann von Anbietern benutzerdefinierter Geräte verwendet werden, um gerätespezifische Informationen für Geräte zu speichern, die nicht mit Google Cast kompatibel sind.
- 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 |
|
Sucht ein Attribut im Objekt nach.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- Ausgabe
- Der Wert des Attributs oder
nil
, wenn kein solches Attribut vorhanden ist.
- (void) removeAttributeForKey: |
|
(NSString *) |
key |
|
Entfernt ein Attribut aus dem Objekt.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- (void) removeAllAttributes |
|
|
|
Entfernt alle Attribute aus dem Objekt.
Die IPv4-Adresse des Geräts in Punktnotation.
Wird beim Senden von Netzwerkanfragen verwendet.
Der Dienstport des Geräts.
Eine eindeutige Kennung für das Gerät.
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
Der Anzeigename des Geräts.
Dies ist ein vom Nutzer zugewiesener Name wie „Wohnzimmer“.
- (NSString*) manufacturer |
|
readwritenonatomiccopy |
Der Name des Geräteherstellers.
- Deprecated:
- Verwenden Sie stattdessen „modelName“ oder benutzerdefinierte Attribute.
Der Modellname des Geräts.
Ein Array von GCKImage-Objekten, das Symbole für das Gerät enthält.
Der Gerätestatus zum Zeitpunkt des letzten Scans.
Der von der aktuell ausgeführten Empfängeranwendung gemeldete Statustext, falls vorhanden.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
Die Protokollversion des Geräts.
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
JA, wenn sich dieses Gerät im lokalen Netzwerk befindet.
Die Geräte-Kategorie, eine Zeichenfolge, die den Gerätetyp eindeutig identifiziert.
Streaminggeräte haben die Kategorie kGCKCastDeviceCategory.
Eine global eindeutige ID für dieses Gerät.
Dies ist eine Verkettung der Properties category und deviceID.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[],[],null,[]]