Kelas Perangkat GCK
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Objek yang mewakili perangkat penerima.
Mewarisi NSObject, <NSWriting>, dan <NSSecureCoding>.
- (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.
- 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.
Alamat IP perangkat.
Digunakan saat membuat permintaan jaringan.
- Sejak
- 4,2
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
Nama perangkat yang sesuai.
Nama ini adalah nama yang dapat ditetapkan oleh pengguna, seperti "Ruang Tamu".
Array objek GCKImage yang berisi ikon untuk perangkat.
- (GCKDeviceStatus) status |
|
readwritenonatomicassign |
Status perangkat pada saat perangkat terakhir 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.
- Sejak
- 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 dari 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 2023-12-02 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2023-12-02 UTC."],[[["The `GCKDevice` class represents a Cast receiver device on the network, providing information such as its name, IP address, capabilities, and status."],["It offers methods to check device capabilities, compare devices, and manage device-specific attributes."],["Developers can access properties like `friendlyName`, `modelName`, `deviceID`, and `icons` to identify and interact with the device."],["The `GCKDevice` class helps in discovering and managing Cast-enabled devices for seamless integration with Cast applications."],["It includes properties like `networkAddress`, `servicePort` and `deviceVersion` for handling network communication and device identification."]]],[]]