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.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]