Loại thiết bị GCK
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Một đối tượng đại diện cho thiết bị nhận.
Kế thừa NSObject, <NSCopying> và <NSSecureCoding>.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
Kiểm thử xem thiết bị này có tham chiếu đến cùng một thiết bị thực với thiết bị khác hay không.
Trả về YES
nếu cả hai đối tượng GCKDevice có cùng một danh mục, mã thiết bị, địa chỉ IP, cổng dịch vụ và phiên bản giao thức.
- (BOOL) hasCapabilities: |
|
(GCKDeviceCapabilities) |
deviceCapabilities |
|
Trả về YES
nếu thiết bị hỗ trợ tất cả tính năng đã cho.
- Parameters
-
deviceCapabilities | A bitwise-OR of one or more of the GCKDeviceCapabilities constants. |
- (void) setAttribute: |
|
(NSObject< NSSecureCoding > *) |
attribute |
forKey: |
|
(NSString *) |
key |
|
|
| |
Đặt một thuộc tính tuỳ ý trong đối tượng.
Có thể được các nhà cung cấp thiết bị tuỳ chỉnh sử dụng để lưu trữ thông tin dành riêng cho thiết bị của các thiết bị không hỗ trợ 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 |
|
Tìm kiếm một thuộc tính trong đối tượng.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- Trả bóng
- Giá trị của thuộc tính, hoặc
nil
nếu không có thuộc tính nào như vậy.
- (void) removeAttributeForKey: |
|
(NSString *) |
key |
|
Xoá một thuộc tính khỏi đối tượng.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- (void) removeAllAttributes |
|
|
|
Xoá mọi thuộc tính khỏi đối tượng.
+ (NSString *) deviceCategoryForDeviceUniqueID: |
|
(NSString *) |
deviceUniqueID |
|
Trích xuất danh mục thiết bị từ một mã nhận dạng duy nhất của thiết bị.
- Deprecated:
- Sử dụng networkAddress Địa chỉ IPv4 của thiết bị ở dạng ký hiệu dấu chấm. Dùng khi yêu cầu mạng. Đây sẽ là một chuỗi trống cho các đối tượng GCKDevice được tạo bằng địa chỉ IPv6.
Địa chỉ IP của thiết bị.
Dùng khi yêu cầu mạng.
- Năm thành lập
- 4,2
Cổng dịch vụ của thiết bị.
Giá trị nhận dạng duy nhất của thiết bị.
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
Tên thân thiện của thiết bị.
Đây là tên mà người dùng có thể chỉ định, chẳng hạn như "Phòng khách".
Một mảng các đối tượng GCKImage chứa các biểu tượng cho thiết bị.
- (GCKDeviceStatus) status |
|
readwritenonatomicassign |
Trạng thái của thiết bị tại thời điểm quét gần đây nhất.
Văn bản trạng thái được ứng dụng nhận hiện đang chạy báo cáo, nếu có.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
Phiên bản giao thức của thiết bị.
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
CÓ nếu thiết bị này thuộc mạng cục bộ.
Loại thiết bị.
- Năm thành lập
- 3,3
Danh mục thiết bị, một chuỗi xác định duy nhất loại thiết bị.
Thiết bị truyền có danh mục kGCKCastDeviceCategory.
Mã nhận dạng duy nhất trên toàn cầu cho thiết bị này.
Đây là kết hợp giữa các thuộc tính category và deviceID.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2023-12-02 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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."]]],[]]