Kelas GCKDevice

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 lainnya. Selengkapnya...
 
(BOOL) - hasCapabilities:
 Menampilkan YES jika perangkat mendukung kemampuan yang diberikan. Selengkapnya...
 
(void) - setAttribute:forKey:
 Menetapkan atribut arbitrer dalam objek. Selengkapnya...
 
(NSObject< NSCoding > *__nullable) - attributeForKey:
 Mencari atribut dalam objek. Selengkapnya...
 
(void) - removeAttributeForKey:
 Menghapus atribut dari objek. Selengkapnya...
 
(void) - removeAllAttributes
 Menghapus semua atribut dari objek. Selengkapnya...
 

Ringkasan Properti

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

Detail Metode

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

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

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 bagi 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 tidak ada atribut tersebut.
- (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 ramah perangkat.

Nama ini dapat ditetapkan oleh pengguna seperti "Ruang Tamu".

- (NSString*) manufacturer
readwritenonatomiccopy

Nama produsen perangkat.

Deprecated:
Gunakan modelName atau atribut khusus 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 terakhir kali perangkat 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.

Since
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 properti category dan deviceID.