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.
Übernimmt NSObject, <NSKopieren> und <NSSecureCoding>.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
Testet, ob sich dieses Gerät auf dasselbe physische Gerät bezieht wie ein anderes.
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 Anbietern benutzerdefinierter Geräte 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
, falls 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 networkAddress die IPv4-Adresse des Geräts in Punktnotation. Wird bei Netzwerkanfragen verwendet. Für GCKDevice-Objekte, die mit einer IPv6-Adresse erstellt wurden, ist dies ein leerer String.
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.
Das ist ein vom Nutzer zuweisbarer Name, z. B. „Wohnzimmer“.
Ein Array mit GCKImage-Objekten, die Symbole für das Gerät enthalten.
- (GCKDeviceStatus) status |
|
readwritenonatomicassign |
Der Status des Geräts zum Zeitpunkt der letzten Überprüfung.
Der von der aktuell laufenden Empfängeranwendung gemeldete Statustext, falls vorhanden.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
Die Protokollversion des Geräts.
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
JA, wenn sich das 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.
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: 2023-12-02 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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."]]],[]]