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.
Übernommen von NSObject, <NSNS> und <NSSecureCoding>.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
Hier wird getestet, ob dieses Gerät auf dasselbe physische Gerät verweist.
Gibt YES
zurück, wenn beide GCKDevice-Objekte dieselbe Kategorie, Geräte-ID, IP-Adresse, Dienstport und Protokollversion haben.
- (BOOL) hasCapabilities: |
|
(GCKDeviceCapabilities) |
deviceCapabilities |
|
Gibt YES
zurück, wenn das Gerät alle angegebenen Funktionen unterstützt.
- Parameters
-
deviceCapabilities | A bitwise-OR of one or more of the GCKDeviceCapabilities constants. |
- (void) setAttribute: |
|
(NSObject< NSSecureCoding > *) |
attribute |
forKey: |
|
(NSString *) |
key |
|
|
| |
Legt ein beliebiges Attribut im Objekt fest.
Kann von benutzerdefinierten Geräteanbietern verwendet werden, um gerätespezifische Informationen für Nicht-Cast-Geräte zu speichern.
- 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 |
|
Sucht nach einem Attribut im Objekt.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- Rückgaben
- 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.
+ (NSString *) deviceCategoryForDeviceUniqueID: |
|
(NSString *) |
deviceUniqueID |
|
Extrahiert die Gerätekategorie aus einer eindeutigen Geräte-ID.
- Deprecated:
- Verwenden Sie die networkAddressIPv4-Adresse des Geräts in Punktnotation. Wird bei Netzwerkanfragen verwendet. Das ist ein leerer String für GCKDevice-Objekte, die mit einer IPv6-Adresse erstellt werden.
Die IP-Adresse des Geräts.
Wird bei Netzwerkanfragen verwendet.
- Seit
- 4,2
Eine eindeutige Kennung für das Gerät.
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
Der Anzeigename des Geräts.
Sie können einem Nutzer beispielsweise den Namen „Wohnzimmer“ zuweisen.
Der Modellname des Geräts.
Ein Array mit GCKImage-Objekten mit Symbolen für das Gerät.
- (GCKDeviceStatus) status |
|
readwritenonatomicassign |
Der Status des Geräts zum Zeitpunkt der letzten Prüfung.
Der Statustext, der gegebenenfalls von der aktuell ausgeführten Empfängeranwendung gemeldet wird.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
Die Protokollversion des Geräts.
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
JA, wenn sich dieses Gerät im lokalen Netzwerk befindet.
Die Gerätekategorie, ein String, der den Gerätetyp eindeutig identifiziert.
Übertragungsgeräte haben die Kategorie kGCKCastDeviceCategory.
Eine global eindeutige ID für dieses Gerät.
Das 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: 2023-07-20 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]