Klasa urządzenia GCK
Obiekt reprezentujący urządzenie odbiornika.
Dziedziczy atrybuty NSObject, <NSCopy> i <NSCoding>.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
Sprawdza, czy urządzenie odwołuje się do tego samego urządzenia fizycznego, co inne urządzenie.
Zwraca wartość YES
, jeśli oba obiekty GCKDevice mają tę samą kategorię, identyfikator urządzenia, adres IP, port usługi i wersję protokołu.
- (BOOL) hasCapabilities: |
|
(NSInteger) |
deviceCapabilities |
|
Zwraca wartość YES
, jeśli urządzenie obsługuje podane funkcje.
- Parameters
-
- (void) setAttribute: |
|
(NSObject< NSCoding > *) |
attribute |
forKey: |
|
(NSString *) |
key |
|
|
| |
Ustawia dowolny atrybut w obiekcie.
Mogą być używane przez dostawców niestandardowych do przechowywania informacji na temat urządzeń nieobsługujących 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 . |
- (NSObject<NSCoding> * __nullable) 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 . |
- Zwraca
- Wartość atrybutu, jeśli nie ma takiego atrybutu, lub
nil
.
- (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.
Adres IPv4 urządzenia w notacji.
Używane do wykonywania żądań sieciowych.
Unikalny identyfikator urządzenia.
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
Przyjazna nazwa urządzenia.
Jest to nazwa przypisywana przez użytkownika, np. „Salon”.
- (NSString*) manufacturer |
|
readwritenonatomiccopy |
Nazwa producenta urządzenia.
- Deprecated:
- Zamiast tego użyj atrybutu modelName lub atrybutów niestandardowych.
Tablica obiektów GCKImage zawierających ikony urządzenia.
Stan urządzenia w chwili ostatniego skanowania.
Tekst stanu zgłoszony przez aktualnie działającą aplikację odbierającą.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
Wersja protokołu urządzenia.
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
TAK, jeśli to urządzenie jest w sieci lokalnej.
Kategoria urządzenia – ciąg znaków, który jednoznacznie identyfikuje typ urządzenia.
Urządzenia przesyłające mają kategorię kGCKCastDeviceCategory.
Unikalny globalnie identyfikator tego urządzenia.
Jest to połączenie 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: 2022-12-06 UTC.
[null,null,["Ostatnia aktualizacja: 2022-12-06 UTC."],[[["The `GCKDevice` class represents a Cast receiver device, providing properties for device identification, status, and capabilities."],["It offers methods to check device capabilities, compare devices, and manage custom attributes."],["Device properties include IP address, service port, device ID, friendly name, model name, icons, status, and more."],["Developers can use instance methods to interact with device attributes, determine if two devices are the same, and check for specific capabilities."],["The class inherits from `NSObject`, `NSCopying`, and `NSCoding`, allowing for object manipulation and persistence."]]],[]]