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 |
GCKNetworkAddress * | networkAddress |
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
-
deviceCapabilities A 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
-
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 |
Mencari atribut dalam objek.
- Parameters
-
key The 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
-
key The 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
|
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.
|
readnonatomiccopy |
Alamat IP perangkat.
Digunakan saat membuat permintaan jaringan.
- Sejak
- 4,2
|
readnonatomicassign |
Port layanan perangkat.
|
readnonatomiccopy |
ID unik untuk perangkat.
|
readwritenonatomiccopy |
Nama perangkat yang sesuai.
Nama ini adalah nama yang dapat ditetapkan oleh pengguna, seperti "Ruang Tamu".
|
readwritenonatomiccopy |
Nama model perangkat.
|
readwritenonatomiccopy |
Array objek GCKImage yang berisi ikon untuk perangkat.
|
readwritenonatomicassign |
Status perangkat pada saat perangkat terakhir dipindai.
|
readwritenonatomiccopy |
Teks status yang dilaporkan oleh aplikasi penerima yang sedang berjalan, jika ada.
|
readwritenonatomiccopy |
Versi protokol perangkat.
|
readnonatomicassign |
YA jika perangkat ini berada di jaringan lokal.
|
readnonatomicassign |
Jenis perangkat.
- Sejak
- 3,3
|
readnonatomiccopy |
Kategori perangkat, string yang secara unik mengidentifikasi jenis perangkat.
Perangkat transmisi memiliki kategori kGCKCastDeviceCategory.