GCKCihaz Sınıfı
Alıcı cihazı temsil eden bir nesne.
NSObject, <NSCopy> ve <NSCoding> öğelerini devralır.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
Bu cihazın başka bir fiziksel cihazla aynı olup olmadığını test eder.
Her iki GCKDevice nesnesi de aynı kategoriye, cihaz kimliğine, IP adresine, hizmet bağlantı noktasına ve protokol sürümüne sahipse YES
değerini döndürür.
- (BOOL) hasCapabilities: |
|
(NSInteger) |
deviceCapabilities |
|
Cihaz belirtilen özellikleri destekliyorsa YES
değerini döndürür.
- Parameters
-
- (void) setAttribute: |
|
(NSObject< NSCoding > *) |
attribute |
forKey: |
|
(NSString *) |
key |
|
|
| |
Nesnede rastgele bir özellik belirler.
Özel cihaz sağlayıcıları, Yayın dışı cihazlar için cihaza özgü bilgileri depolamak üzere kullanılabilir.
- 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 |
|
Nesnede bir özellik arar.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- İadeler
- Özelliğin değeri veya böyle bir özellik yoksa
nil
.
- (void) removeAttributeForKey: |
|
(NSString *) |
key |
|
Bir özelliği nesneden kaldırır.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- (void) removeAllAttributes |
|
|
|
Nesnedeki tüm özellikleri kaldırır.
Nokta işaretiyle cihazın IPv4 adresi.
Ağ isteğinde bulunurken kullanılır.
Cihazın hizmet bağlantı noktası.
Cihaz için benzersiz bir tanımlayıcı.
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
Cihazın kolay kullanılan adı.
Bu, "Oturma Odası" gibi kullanıcı tarafından atanabilen bir addır.
- (NSString*) manufacturer |
|
readwritenonatomiccopy |
Cihazın üretici adı.
- Deprecated:
- Bunun yerine modelName özelliğini veya özel özellikleri kullanın.
Cihaz simgelerini içeren bir GCKImage nesnesi dizisi.
En son tarandığı tarihte cihazın durumu.
Varsa mevcut alıcı uygulaması tarafından bildirilen durum metni.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
Bu cihaz yerel ağdaysa EVET.
Cihaz kategorisi, cihaz türünü benzersiz şekilde tanımlayan bir dize.
Yayın cihazları kGCKCastDeviceCategory kategorisindedir.
Bu cihazın genel olarak benzersiz kimliği.
Bu, category ve deviceID mülklerinin bir birleşimidir.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2022-12-06 UTC.
[null,null,["Son güncelleme tarihi: 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."]]],[]]