คลาสอุปกรณ์ GCK
ออบเจ็กต์ที่แทนอุปกรณ์รับ
รับค่า NSObject, <NSCopying> และ <NSCoding>
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
ทดสอบว่าอุปกรณ์นี้หมายถึงอุปกรณ์จริงอีกเครื่องหนึ่งหรือไม่
แสดงผล YES
หากออบเจ็กต์ GCKDevice ทั้ง 2 รายการมีหมวดหมู่ รหัสอุปกรณ์ ที่อยู่ IP พอร์ตบริการ และเวอร์ชันโปรโตคอลเดียวกัน
- (BOOL) hasCapabilities: |
|
(NSInteger) |
deviceCapabilities |
|
แสดงผล YES
หากอุปกรณ์รองรับความสามารถที่ระบุ
- Parameters
-
- (void) setAttribute: |
|
(NSObject< NSCoding > *) |
attribute |
forKey: |
|
(NSString *) |
key |
|
|
| |
ตั้งค่าแอตทริบิวต์ที่กําหนดเองในออบเจ็กต์
ผู้ให้บริการอุปกรณ์ที่กําหนดเองอาจใช้เพื่อเก็บข้อมูลเฉพาะอุปกรณ์สําหรับอุปกรณ์ที่ไม่ใช่แคสต์
- 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 |
|
ค้นหาแอตทริบิวต์ในออบเจ็กต์
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- การคืนสินค้า
- ค่าของแอตทริบิวต์ หรือ
nil
หากไม่มีแอตทริบิวต์ดังกล่าว
- (void) removeAttributeForKey: |
|
(NSString *) |
key |
|
นําแอตทริบิวต์ออกจากออบเจ็กต์
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- (void) removeAllAttributes |
|
|
|
นําแอตทริบิวต์ทั้งหมดออกจากออบเจ็กต์
ที่อยู่ IPv4 ของอุปกรณ์ในรูปแบบจุด
ใช้เมื่อส่งคําขอเครือข่าย
ตัวระบุที่ไม่ซ้ํากันสําหรับอุปกรณ์
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
ชื่อที่เหมาะกับอุปกรณ์
นี่คือชื่อที่ผู้ใช้กําหนดได้ เช่น "ห้องนั่งเล่น"
- (NSString*) manufacturer |
|
readwritenonatomiccopy |
ชื่อผู้ผลิตอุปกรณ์
- Deprecated:
- ใช้ ModelName หรือแอตทริบิวต์ที่กําหนดเองแทน
อาร์เรย์ของออบเจ็กต์ GCKImage ที่มีไอคอนสําหรับอุปกรณ์
สถานะของอุปกรณ์ ณ เวลาที่สแกนล่าสุด
ข้อความสถานะที่แอปพลิเคชันตัวรับที่ใช้งานอยู่รายงาน หากมี
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
เวอร์ชันโปรโตคอลของอุปกรณ์
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
ใช่ หากอุปกรณ์เครื่องนี้อยู่ในเครือข่ายท้องถิ่น
หมวดหมู่อุปกรณ์ ซึ่งเป็นสตริงที่ระบุประเภทอุปกรณ์ได้ไม่ซ้ํากัน
อุปกรณ์แคสต์มีหมวดหมู่เป็น kGCKCastDeviceCategory
รหัสที่ไม่ซ้ํากันทั่วโลกสําหรับอุปกรณ์นี้
การดําเนินการนี้คือการเชื่อมโยงพร็อพเพอร์ตี้ category และ deviceID
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2022-12-06 UTC
[null,null,["อัปเดตล่าสุด 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."]]],[]]