Kelas Perangkat GCK

Referensi Class GCKDevice

Ringkasan

Objek yang merepresentasikan perangkat penerima.

Mewarisi NSObject, <NSCopying>, dan <NSCoding>.

Ringkasan Metode Instance

(BOOL) - isSameDeviceAs:
 Menguji apakah perangkat ini merujuk ke perangkat fisik yang sama dengan perangkat lain. Lainnya...
 
(BOOL) - hasCapabilities:
 Menampilkan YES jika perangkat mendukung kemampuan yang diberikan. Lainnya...
 
(void) - setAttribute:forKey:
 Menetapkan atribut arbitrer dalam objek. Lainnya...
 
(NSObject< NSCoding > *__nullable) - attributeForKey:
 Mencari atribut dalam objek. Lainnya...
 
(void) - removeAttributeForKey:
 Menghapus atribut dari objek. Lainnya...
 
(void) - removeAllAttributes
 Menghapus semua atribut dari objek. Lainnya...
 

Ringkasan Properti

NSString * ipAddress
 Alamat IPv4 perangkat, dalam notasi titik. Lainnya...
 
uint16_t servicePort
 Port layanan perangkat. Lainnya...
 
NSString * deviceID
 ID unik untuk perangkat. Lainnya...
 
NSString * friendlyName
 Nama perangkat yang mudah diingat. Lainnya...
 
NSString * manufacturer
 Nama produsen perangkat. Lainnya...
 
NSString * modelName
 Nama model perangkat. Lainnya...
 
NSArray< GCKImage * > * icons
 Array objek GCKImage yang berisi ikon untuk perangkat. Lainnya...
 
GCKDeviceStatus status
 Status perangkat pada saat perangkat terakhir dipindai. Lainnya...
 
NSString * statusText
 Teks status yang dilaporkan oleh aplikasi penerima yang sedang berjalan, jika ada. Lainnya...
 
NSString * deviceVersion
 Versi protokol perangkat. Lainnya...
 
BOOL isOnLocalNetwork
 YA jika perangkat ini berada di jaringan lokal. Lainnya...
 
GCKDeviceType type
 Jenis perangkat. Lainnya...
 
NSString * category
 Kategori perangkat, string yang mengidentifikasi jenis perangkat secara unik. Lainnya...
 
NSString * uniqueID
 ID unik global untuk perangkat ini. Lainnya...
 

Detail Metode

- (BOOL) isSameDeviceAs: (const GCKDevice *)  other

Menguji apakah perangkat ini merujuk ke perangkat fisik yang sama dengan perangkat lain.

Menampilkan YES jika kedua objek GCKDevice memiliki kategori, ID perangkat, alamat IP, port layanan, dan versi protokol yang sama.

- (BOOL) hasCapabilities: (NSInteger)  deviceCapabilities

Menampilkan YES jika perangkat mendukung kemampuan yang diberikan.

Parameters
deviceCapabilitiesA bitwise-OR of one or more of the GCKDeviceCapability constants.
- (void) setAttribute: (NSObject< NSCoding > *)  attribute
forKey: (NSString *)  key 

Menetapkan atribut arbitrer dalam objek.

Dapat digunakan oleh penyedia perangkat kustom untuk menyimpan informasi khusus perangkat untuk perangkat non-Cast.

Parameters
attributeThe attribute value, which must be key-value coding compliant, and cannot be nil.
keyThe key that identifies the attribute. The key is an arbitrary string. It cannot be nil.
- (NSObject<NSCoding> * __nullable) attributeForKey: (NSString *)  key

Mencari atribut dalam objek.

Parameters
keyThe key that identifies the attribute. The key is an arbitrary string. It cannot be nil.
Hasil
Nilai atribut, atau nil jika atribut tersebut tidak ada.
- (void) removeAttributeForKey: (NSString *)  key

Menghapus atribut dari objek.

Parameters
keyThe key that identifies the attribute. The key is an arbitrary string. It cannot be nil.
- (void) removeAllAttributes

Menghapus semua atribut dari objek.

Detail Properti

- (NSString*) ipAddress
readnonatomiccopy

Alamat IPv4 perangkat, dalam notasi titik.

Digunakan saat membuat permintaan jaringan.

- (uint16_t) servicePort
readnonatomicassign

Port layanan perangkat.

- (NSString*) deviceID
readnonatomiccopy

ID unik untuk perangkat.

- (NSString*) friendlyName
readwritenonatomiccopy

Nama perangkat yang mudah diingat.

Ini adalah nama yang dapat ditetapkan pengguna seperti "Ruang Keluarga".

- (NSString*) manufacturer
readwritenonatomiccopy

Nama produsen perangkat.

Deprecated:
Gunakan modelName atau atribut kustom sebagai gantinya.
- (NSString*) modelName
readwritenonatomiccopy

Nama model perangkat.

- (NSArray<GCKImage *>*) icons
readwritenonatomiccopy

Array objek GCKImage yang berisi ikon untuk perangkat.

- (GCKDeviceStatus) status
readwritenonatomicassign

Status perangkat pada saat perangkat terakhir dipindai.

- (NSString*) statusText
readwritenonatomiccopy

Teks status yang dilaporkan oleh aplikasi penerima yang sedang berjalan, jika ada.

- (NSString*) deviceVersion
readwritenonatomiccopy

Versi protokol perangkat.

- (BOOL) isOnLocalNetwork
readnonatomicassign

YA jika perangkat ini berada di jaringan lokal.

- (GCKDeviceType) type
readnonatomicassign

Jenis perangkat.

Sejak
3.3
- (NSString*) category
readnonatomiccopy

Kategori perangkat, string yang mengidentifikasi jenis perangkat secara unik.

Perangkat Cast memiliki kategori kGCKCastDeviceCategory.

- (NSString*) uniqueID
readnonatomiccopy

ID unik global untuk perangkat ini.

Ini adalah gabungan dari properti category dan deviceID.