ภาพรวม
ออบเจ็กต์ที่แทนอุปกรณ์รับ
รับค่า NSObject, <NSCopying> และ <NSCoding>
สรุปเมธอดของอินสแตนซ์ | |
(BOOL) | - isSameDeviceAs: |
ทดสอบว่าอุปกรณ์นี้หมายถึงอุปกรณ์จริงอีกเครื่องหนึ่งหรือไม่ เพิ่มเติม... | |
(BOOL) | - hasCapabilities: |
แสดงผล YES หากอุปกรณ์รองรับความสามารถที่ระบุ เพิ่มเติม... | |
(void) | - setAttribute:forKey: |
ตั้งค่าแอตทริบิวต์ที่กําหนดเองในออบเจ็กต์ เพิ่มเติม... | |
(NSObject< NSCoding > *__nullable) | - attributeForKey: |
ค้นหาแอตทริบิวต์ในออบเจ็กต์ เพิ่มเติม... | |
(void) | - removeAttributeForKey: |
นําแอตทริบิวต์ออกจากออบเจ็กต์ เพิ่มเติม... | |
(void) | - removeAllAttributes |
นําแอตทริบิวต์ทั้งหมดออกจากออบเจ็กต์ เพิ่มเติม... | |
สรุปพร็อพเพอร์ตี้ | |
NSString * | ipAddress |
ที่อยู่ IPv4 ของอุปกรณ์ในรูปแบบจุด เพิ่มเติม... | |
uint16_t | servicePort |
พอร์ตบริการของอุปกรณ์ เพิ่มเติม... | |
NSString * | deviceID |
ตัวระบุที่ไม่ซ้ํากันสําหรับอุปกรณ์ เพิ่มเติม... | |
NSString * | friendlyName |
ชื่อที่เหมาะกับอุปกรณ์ เพิ่มเติม... | |
NSString * | manufacturer |
ชื่อผู้ผลิตอุปกรณ์ เพิ่มเติม... | |
NSString * | modelName |
ชื่อรุ่นของอุปกรณ์ เพิ่มเติม... | |
NSArray< GCKImage * > * | icons |
อาร์เรย์ของออบเจ็กต์ GCKImage ที่มีไอคอนสําหรับอุปกรณ์ เพิ่มเติม... | |
GCKDeviceStatus | status |
สถานะของอุปกรณ์ ณ เวลาที่สแกนล่าสุด เพิ่มเติม... | |
NSString * | statusText |
ข้อความสถานะที่แอปพลิเคชันตัวรับที่ใช้งานอยู่รายงาน หากมี เพิ่มเติม... | |
NSString * | deviceVersion |
เวอร์ชันโปรโตคอลของอุปกรณ์ เพิ่มเติม... | |
BOOL | isOnLocalNetwork |
ใช่ หากอุปกรณ์เครื่องนี้อยู่ในเครือข่ายท้องถิ่น เพิ่มเติม... | |
GCKDeviceType | type |
ประเภทอุปกรณ์ เพิ่มเติม... | |
NSString * | category |
หมวดหมู่อุปกรณ์ ซึ่งเป็นสตริงที่ระบุประเภทอุปกรณ์ได้ไม่ซ้ํากัน เพิ่มเติม... | |
NSString * | uniqueID |
รหัสที่ไม่ซ้ํากันทั่วโลกสําหรับอุปกรณ์นี้ เพิ่มเติม... | |
รายละเอียดเมธอด
- (BOOL) isSameDeviceAs: | (const GCKDevice *) | other |
ทดสอบว่าอุปกรณ์นี้หมายถึงอุปกรณ์จริงอีกเครื่องหนึ่งหรือไม่
แสดงผล YES
หากออบเจ็กต์ GCKDevice ทั้ง 2 รายการมีหมวดหมู่ รหัสอุปกรณ์ ที่อยู่ IP พอร์ตบริการ และเวอร์ชันโปรโตคอลเดียวกัน
- (BOOL) hasCapabilities: | (NSInteger) | deviceCapabilities |
แสดงผล YES
หากอุปกรณ์รองรับความสามารถที่ระบุ
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapability constants.
- (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 |
นําแอตทริบิวต์ทั้งหมดออกจากออบเจ็กต์
รายละเอียดพร็อพเพอร์ตี้
|
readnonatomiccopy |
ที่อยู่ IPv4 ของอุปกรณ์ในรูปแบบจุด
ใช้เมื่อส่งคําขอเครือข่าย
|
readnonatomicassign |
พอร์ตบริการของอุปกรณ์
|
readnonatomiccopy |
ตัวระบุที่ไม่ซ้ํากันสําหรับอุปกรณ์
|
readwritenonatomiccopy |
ชื่อที่เหมาะกับอุปกรณ์
นี่คือชื่อที่ผู้ใช้กําหนดได้ เช่น "ห้องนั่งเล่น"
|
readwritenonatomiccopy |
ชื่อผู้ผลิตอุปกรณ์
- Deprecated:
- ใช้ ModelName หรือแอตทริบิวต์ที่กําหนดเองแทน
|
readwritenonatomiccopy |
ชื่อรุ่นของอุปกรณ์
|
readwritenonatomiccopy |
อาร์เรย์ของออบเจ็กต์ GCKImage ที่มีไอคอนสําหรับอุปกรณ์
|
readwritenonatomicassign |
สถานะของอุปกรณ์ ณ เวลาที่สแกนล่าสุด
|
readwritenonatomiccopy |
ข้อความสถานะที่แอปพลิเคชันตัวรับที่ใช้งานอยู่รายงาน หากมี
|
readwritenonatomiccopy |
เวอร์ชันโปรโตคอลของอุปกรณ์
|
readnonatomicassign |
ใช่ หากอุปกรณ์เครื่องนี้อยู่ในเครือข่ายท้องถิ่น
|
readnonatomicassign |
ประเภทอุปกรณ์
- Since
- 3.3
|
readnonatomiccopy |
หมวดหมู่อุปกรณ์ ซึ่งเป็นสตริงที่ระบุประเภทอุปกรณ์ได้ไม่ซ้ํากัน
อุปกรณ์แคสต์มีหมวดหมู่เป็น kGCKCastDeviceCategory