GCKCihaz Sınıfı
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Alıcı cihazı temsil eden bir nesne.
NSNesne, <NSKopyalama> ve <NSSecureCoding> öğelerini devralır.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
Bu cihazın başka bir cihazla aynı fiziksel cihaza atıfta bulunup bulunmadığı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: |
|
(GCKDeviceCapabilities) |
deviceCapabilities |
|
Cihaz, belirtilen tüm özellikleri destekliyorsa YES
değerini döndürür.
- Parameters
-
deviceCapabilities | A bitwise-OR of one or more of the GCKDeviceCapabilities constants. |
- (void) setAttribute: |
|
(NSObject< NSSecureCoding > *) |
attribute |
forKey: |
|
(NSString *) |
key |
|
|
| |
Nesnede rastgele bir özellik ayarlar.
Özel cihaz sağlayıcıları tarafından, yayınlama dışı cihazlarla ilgili cihaza özel bilgileri depolamak için 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 . |
- (nullable NSObject<NSSecureCoding> *) attributeForKey: |
|
(NSString *) |
key |
|
Nesnedeki bir özelliği arar.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- İlerlemeler
- Özelliğin değeri veya böyle bir özellik yoksa
nil
.
- (void) removeAttributeForKey: |
|
(NSString *) |
key |
|
Nesneden bir özelliği 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.
+ (NSString *) deviceCategoryForDeviceUniqueID: |
|
(NSString *) |
deviceUniqueID |
|
Cihaz benzersiz kimliğinden cihaz kategorisini çıkarır.
- Deprecated:
- Kullanım: networkAddress Cihazın IPv4 adresini nokta gösterimli. Ağ istekleri yapılırken kullanılır. Bu değişken, IPv6 adresiyle oluşturulan GCKDevice nesneleri için boş bir dize olacaktır.
Cihazın IP adresi.
Ağ istekleri yapılırken kullanılır.
- yılından beri
- 4,2
Cihazın hizmet bağlantı noktası.
Cihaz için benzersiz bir tanımlayıcı.
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
Cihazın kolay adı.
Bu, "Oturma Odası" gibi kullanıcı tarafından atanabilen bir addır.
Cihazın simgelerini içeren GCKImage nesne dizisi.
- (GCKDeviceStatus) status |
|
readwritenonatomicassign |
Cihazın en son tarandığı sıradaki durumu.
Varsa o anda çalışan alıcı uygulama tarafından bildirilen durum metni.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
Bu cihaz yerel ağdaysa EVET.
Cihazın türü.
- yılından beri
- 3,3
Cihaz kategorisi olan ve cihaz türünü benzersiz şekilde tanımlayan bir dizedir.
Yayın cihazları kGCKCastDeviceCategory kategorisine sahiptir.
Bu cihaz için genel olarak benzersiz bir kimlik.
Bu, category ve deviceID özelliklerinin 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: 2023-12-02 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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."]]],[]]