Kelas Perangkat GCK

Referensi Class GCKDevice

Ringkasan

Objek yang mewakili perangkat penerima.

Mewarisi NSObject, <NSWriting>, dan <NSSecureCoding>.

Ringkasan Metode Instance

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

Ringkasan Metode Kelas

(NSString *) + deviceCategoryForDeviceUniqueID:
 Mengekstrak kategori perangkat dari ID unik perangkat. Lainnya...
 

Ringkasan Properti

NSString * ipAddress
 
GCKNetworkAddressnetworkAddress
 Alamat IP perangkat. Lainnya...
 
uint16_t servicePort
 Port layanan perangkat. Lainnya...
 
NSString * deviceID
 ID unik untuk perangkat. Lainnya...
 
NSString * friendlyName
 Nama perangkat yang sesuai. 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 secara unik mengidentifikasi jenis perangkat. 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: (GCKDeviceCapabilities)  deviceCapabilities

Menampilkan YES jika perangkat mendukung semua kemampuan yang diberikan.

Parameters
deviceCapabilitiesA bitwise-OR of one or more of the GCKDeviceCapabilities constants.
- (void) setAttribute: (NSObject< NSSecureCoding > *)  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.
- (nullable NSObject<NSSecureCoding> *) 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 tidak ada atribut seperti itu.
- (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.

+ (NSString *) deviceCategoryForDeviceUniqueID: (NSString *)  deviceUniqueID

Mengekstrak kategori perangkat dari ID unik perangkat.

Detail Properti

- (NSString*) ipAddress
readnonatomiccopy
Deprecated:
Gunakan networkAddress Alamat IPv4 perangkat, dalam notasi titik. Digunakan saat membuat permintaan jaringan. Ini akan menjadi string kosong untuk objek GCKDevice yang dibuat dengan alamat IPv6.
- (GCKNetworkAddress*) networkAddress
readnonatomiccopy

Alamat IP perangkat.

Digunakan saat membuat permintaan jaringan.

Sejak
4,2
- (uint16_t) servicePort
readnonatomicassign

Port layanan perangkat.

- (NSString*) deviceID
readnonatomiccopy

ID unik untuk perangkat.

- (NSString*) friendlyName
readwritenonatomiccopy

Nama perangkat yang sesuai.

Nama ini adalah nama yang dapat ditetapkan oleh pengguna, seperti "Ruang Tamu".

- (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 secara unik mengidentifikasi jenis perangkat.

Perangkat transmisi memiliki kategori kGCKCastDeviceCategory.

- (NSString*) uniqueID
readnonatomiccopy

ID unik global untuk perangkat ini.

Ini adalah penyambungan dari properti category dan deviceID.