Kelas GCKDevice
Objek yang merepresentasikan perangkat penerima.
Mewarisi NSObject, <NSCopying>, dan <NSCoding>.
- (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
-
- (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
-
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 . |
- (NSObject<NSCoding> * __nullable) 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 tersebut.
- (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.
Alamat IPv4 perangkat, dalam notasi titik.
Digunakan saat membuat permintaan jaringan.
- (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.
Array objek GCKImage yang berisi ikon untuk perangkat.
Status perangkat pada saat terakhir kali perangkat dipindai.
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.
Jenis perangkat.
- Since
- 3,3
Kategori perangkat, string yang secara unik mengidentifikasi jenis perangkat.
Perangkat transmisi memiliki kategori kGCKCastDeviceCategory.
ID unik global untuk perangkat ini.
Ini adalah penyambungan properti category dan deviceID.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2022-12-06 UTC.
[null,null,["Terakhir diperbarui pada 2022-12-06 UTC."],[[["The `GCKDevice` class represents a Cast receiver device, providing properties for device identification, status, and capabilities."],["It offers methods to check device capabilities, compare devices, and manage custom attributes."],["Device properties include IP address, service port, device ID, friendly name, model name, icons, status, and more."],["Developers can use instance methods to interact with device attributes, determine if two devices are the same, and check for specific capabilities."],["The class inherits from `NSObject`, `NSCopying`, and `NSCoding`, allowing for object manipulation and persistence."]]],[]]