Klasa GCKDevice
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Obiekt reprezentujący urządzenie odbierające.
Dziedziczy NSObject, <NSCopying> i <NSSecureCoding>.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
Sprawdza, czy to urządzenie odnosi się do tego samego urządzenia fizycznego.
Zwraca wartość YES
, jeśli obydwa obiekty GCKDevice mają tę samą kategorię, identyfikator urządzenia, adres IP, port usługi i wersję protokołu.
- (BOOL) hasCapabilities: |
|
(GCKDeviceCapabilities) |
deviceCapabilities |
|
Zwraca wartość YES
, jeśli urządzenie obsługuje wszystkie podane funkcje.
- Parameters
-
deviceCapabilities | A bitwise-OR of one or more of the GCKDeviceCapabilities constants. |
- (void) setAttribute: |
|
(NSObject< NSSecureCoding > *) |
attribute |
forKey: |
|
(NSString *) |
key |
|
|
| |
Ustawia dowolny atrybut w obiekcie.
Mogą być używane przez niestandardowych dostawców usług do przechowywania informacji o urządzeniach innych niż 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 |
|
Wyszukuje atrybut w obiekcie.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- Akcje powrotne
- Wartość atrybutu lub
nil
, jeśli taki atrybut nie istnieje.
- (void) removeAttributeForKey: |
|
(NSString *) |
key |
|
Usuwa atrybut z obiektu.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- (void) removeAllAttributes |
|
|
|
Usuwa wszystkie atrybuty z obiektu.
+ (NSString *) deviceCategoryForDeviceUniqueID: |
|
(NSString *) |
deviceUniqueID |
|
Wyodrębnia kategorię urządzenia z unikalnego identyfikatora.
- Deprecated:
- UżyjnetworkAddress Adres IPv4 urządzenia z notatkami. Używany podczas wysyłania żądań sieciowych. To będzie pusty ciąg znaków dla obiektów GCKDevice utworzonych przy użyciu adresu IPv6.
Adres IP urządzenia.
Używany podczas wysyłania żądań sieciowych.
- Od
- 4.2
Unikalny identyfikator urządzenia.
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
Przyjazna nazwa urządzenia.
To nazwa, którą można przypisać użytkownikowi, na przykład „Salon”.
Tablica obiektów GCKImage zawierających ikony urządzenia.
- (GCKDeviceStatus) status |
|
readwritenonatomicassign |
Stan urządzenia w momencie ostatniego skanowania.
Tekst stanu zgłoszony przez aktualnie działającą aplikację odbierającą (jeśli istnieje).
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
Wersja protokołu urządzenia.
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
TAK, jeśli to urządzenie jest w sieci lokalnej.
Kategoria urządzenia, czyli ciąg, który jednoznacznie identyfikuje typ urządzenia.
Urządzenia przesyłające mają kategorię kGCKCastDeviceCategory.
Niepowtarzalny globalnie identyfikator tego urządzenia.
Ta konkatenacja właściwości category i deviceID.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-02 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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."]]],[]]