ภาพรวม
ออบเจ็กต์ที่แสดงถึงอุปกรณ์ตัวรับ
รับค่า NSObject, <NSCopying> และ <NSSecureCoding>
สรุปเมธอดของอินสแตนซ์ | |
(instancetype) | - init |
(BOOL) | - isSameDeviceAs: |
ทดสอบว่าอุปกรณ์นี้อ้างอิงถึงอุปกรณ์จริงเดียวกันกับอุปกรณ์อื่นหรือไม่ เพิ่มเติม... | |
(BOOL) | - hasCapabilities: |
แสดงผล YES หากอุปกรณ์รองรับความสามารถทั้งหมดที่ระบุ เพิ่มเติม... | |
(void) | - setAttribute:forKey: |
ตั้งค่าแอตทริบิวต์ที่กําหนดเองในออบเจ็กต์ เพิ่มเติม... | |
(nullable NSObject < NSSecureCoding > *) | - attributeForKey: |
ค้นหาแอตทริบิวต์ในออบเจ็กต์ เพิ่มเติม... | |
(void) | - removeAttributeForKey: |
นำแอตทริบิวต์ออกจากออบเจ็กต์ เพิ่มเติม... | |
(void) | - removeAllAttributes |
นำแอตทริบิวต์ทั้งหมดออกจากออบเจ็กต์ เพิ่มเติม... | |
สรุปวิธีการของชั้นเรียน | |
(NSString *) | + deviceCategoryForDeviceUniqueID: |
ดึงข้อมูลหมวดหมู่อุปกรณ์จากรหัสที่ไม่ซ้ำกันของอุปกรณ์ เพิ่มเติม... | |
สรุปพร็อพเพอร์ตี้ | |
NSString * | ipAddress |
GCKNetworkAddress * | networkAddress |
ที่อยู่ IP ของอุปกรณ์ เพิ่มเติม... | |
uint16_t | servicePort |
พอร์ตบริการของอุปกรณ์ เพิ่มเติม... | |
NSString * | deviceID |
ตัวระบุที่ไม่ซ้ำกันสำหรับอุปกรณ์ เพิ่มเติม... | |
NSString * | friendlyName |
ชื่อที่จำง่ายของอุปกรณ์ เพิ่มเติม... | |
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: | (GCKDeviceCapabilities) | deviceCapabilities |
แสดงผล YES
หากอุปกรณ์รองรับความสามารถทั้งหมดที่ระบุ
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapabilities constants.
- (void) setAttribute: | (NSObject< NSSecureCoding > *) | 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
.
- (nullable NSObject<NSSecureCoding> *) 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 |
นำแอตทริบิวต์ทั้งหมดออกจากออบเจ็กต์
+ (NSString *) deviceCategoryForDeviceUniqueID: | (NSString *) | deviceUniqueID |
ดึงข้อมูลหมวดหมู่อุปกรณ์จากรหัสที่ไม่ซ้ำกันของอุปกรณ์
รายละเอียดที่พัก
|
readnonatomiccopy |
- Deprecated:
- ใช้ networkAddress ที่อยู่ IPv4 ของอุปกรณ์ในรูปแบบเครื่องหมายจุด ใช้เมื่อส่งคำขอเครือข่าย ตัวแปรนี้จะเป็นสตริงว่างเปล่าสำหรับออบเจ็กต์ GCKDevice รายการที่สร้างขึ้นด้วยที่อยู่ IPv6
|
readnonatomiccopy |
ที่อยู่ IP ของอุปกรณ์
ใช้เมื่อส่งคำขอเครือข่าย
- Since
- 4.2
|
readnonatomicassign |
พอร์ตบริการของอุปกรณ์
|
readnonatomiccopy |
ตัวระบุที่ไม่ซ้ำกันสำหรับอุปกรณ์
|
readwritenonatomiccopy |
ชื่อที่จำง่ายของอุปกรณ์
ชื่อที่ผู้ใช้กำหนด เช่น "ห้องนั่งเล่น"
|
readwritenonatomiccopy |
ชื่อรุ่นอุปกรณ์
|
readwritenonatomiccopy |
อาร์เรย์ของ GCKImage ออบเจ็กต์ที่มีไอคอนสำหรับอุปกรณ์
|
readwritenonatomicassign |
สถานะของอุปกรณ์ ณ เวลาที่สแกนครั้งล่าสุด
|
readwritenonatomiccopy |
ข้อความสถานะที่รายงานโดยแอปพลิเคชันตัวรับที่กำลังทำงานอยู่ในปัจจุบัน หากมี
|
readwritenonatomiccopy |
เวอร์ชันโปรโตคอลของอุปกรณ์
|
readnonatomicassign |
ใช่ หากอุปกรณ์นี้อยู่ในเครือข่ายภายใน
|
readnonatomicassign |
ประเภทอุปกรณ์
- Since
- 3.3
|
readnonatomiccopy |
หมวดหมู่อุปกรณ์ ซึ่งเป็นสตริงที่ระบุประเภทอุปกรณ์ได้แบบไม่ซ้ำกัน
อุปกรณ์แคสต์มีหมวดหมู่เป็น kGCKCastDeviceCategory