cast. framework. system
Đây là không gian tên cast.framework.system.
Lớp
ApplicationData
Siêu dữ liệu mô tả dữ liệu của ứng dụng được chạy.
Sự kiện
Một sự kiện do cast.framework.CastReceiverContext gửi đi, chứa thông tin hệ thống.
FeedbackStartedEvent
Một sự kiện do cast.framework.CastReceiverContext gửi đi khi hệ thống bắt đầu tạo báo cáo ý kiến phản hồi.
MaxVideoResolutionChangedEvent
Một sự kiện do cast.framework.CastReceiverContext gửi đi khi hệ thống cần cập nhật quy định hạn chế về độ phân giải video tối đa.
Tin nhắn
Tin nhắn tuỳ chỉnh nhận được từ người gửi. Để theo dõi các sự kiện tuỳ chỉnh, hãy sử dụng phương thức cast.framework.CastReceiverContext#addCustomMessageListener.
ReadyEvent
Sự kiện do cast.framework.CastReceiverContext gửi khi hệ thống đã sẵn sàng.
Người gửi
Điều này thể hiện dữ liệu của một thiết bị gửi đã kết nối.
SenderConnectedEvent
Sự kiện do cast.framework.CastReceiverContext gửi đi khi người gửi kết nối.
SenderDisconnectedEvent
Sự kiện do cast.framework.CastReceiverContext gửi đi khi người gửi bị ngắt kết nối.
ShutdownEvent
Sự kiện do cast.framework.CastReceiverContext gửi khi ứng dụng tắt.
StandbyChangedEvent
Một sự kiện do cast.framework.CastReceiverContext gửi đi khi TV chuyển sang hoặc thoát khỏi trạng thái chờ, vì vậy, ứng dụng phải luôn xác minh thuộc tính isStandby. Để biết trạng thái thực tế có phải là không xác định hay không, ứng dụng có thể gọi phương thức cast.framework.CastReceiverContext#getStandbyState.
SystemVolumeChangedEvent
Sự kiện do cast.framework.CastReceiverContext gửi đi khi âm lượng hệ thống thay đổi.
SystemVolumeData
Đây là dữ liệu về âm lượng hệ thống.
VisibilityChangedEvent
Sự kiện do cast.framework.CastReceiverContext gửi đi khi chế độ hiển thị của ứng dụng thay đổi, chẳng hạn như khi đầu vào HDMI thay đổi hoặc TV tắt.
Bảng liệt kê
DeviceCapabilities
chuỗi
Mô tả các chức năng của chế độ thiết lập hiện tại, bao gồm thiết bị hỗ trợ Cast và thiết bị hiển thị mà thiết bị hỗ trợ Cast kết nối (nếu có).
Giá trị |
|
|---|---|
|
AUDIO_ASSISTANT |
chuỗi Hỗ trợ Trợ lý âm thanh. Ví dụ về các thiết bị hỗ trợ Cast có hỗ trợ Trợ lý âm thanh bao gồm Google Home và Google Home Mini. |
|
BLUETOOTH_SUPPORTED |
chuỗi Hỗ trợ Bluetooth. |
|
DISPLAY_SUPPORTED |
chuỗi Hỗ trợ đầu ra màn hình. Ví dụ về các thiết bị hỗ trợ Cast có hỗ trợ màn hình bao gồm Chromecast và TV Cast. Ví dụ về các thiết bị hỗ trợ Cast không hỗ trợ màn hình bao gồm Chromecast Audio và Google Home. |
|
HI_RES_AUDIO_SUPPORTED |
chuỗi Hỗ trợ âm thanh có độ phân giải cao (lên đến 24 bit/96 KHz). |
|
IS_DV_SUPPORTED |
chuỗi Hỗ trợ Dolby Vision. |
|
IS_HDR_SUPPORTED |
chuỗi Hỗ trợ video HDR. |
|
CAST_LITE_ONLY |
chuỗi Liệu thiết bị này có đang chạy trên nền tảng chỉ có âm thanh hay không. Một số API có thể không được hỗ trợ đầy đủ trên các nền tảng đó. |
|
DPAD_INPUT_SUPPORTED |
chuỗi Xem thiết bị này có hỗ trợ cơ chế nhập hay không, chẳng hạn như DPAD mở khoá. |
|
TOUCH_INPUT_SUPPORTED |
chuỗi Hỗ trợ nhập bằng cách chạm. Ví dụ về thiết bị hỗ trợ Cast có hỗ trợ nhập bằng cách chạm bao gồm Google Nest Hub và Google Nest Hub Max. |
|
IS_GROUP |
chuỗi Nếu thiết bị là thiết bị ảo và đại diện cho một mục tiêu nhóm thay vì thiết bị thực. |
|
IS_DEVICE_REGISTERED |
chuỗi Khi được đặt thành |
|
IS_CBCS_SUPPORTED |
chuỗi Khi được đặt thành |
|
IS_DOLBY_ATMOS_SUPPORTED |
chuỗi Khi được đặt thành |
DeviceInformation
chuỗi
Hằng số cho các khoá hợp lệ trong cast.framework.CastReceiverContext.DeviceInformationObj.
Giá trị |
|
|---|---|
|
MODEL_NAME |
chuỗi Tên của mẫu thiết bị (ví dụ: Google TV Streamer, Nest Hub, Nest Mini, v.v.) nếu biết. "unknown" nếu không biết. |
|
BRAND_NAME |
chuỗi Tên thương hiệu của thiết bị (ví dụ: Google, LG, Sony, v.v.) nếu biết. Một chuỗi trống nếu không xác định được. |
|
OS_NAME |
chuỗi Tên hệ điều hành của thiết bị (ví dụ: Android, Fuchsia, Linux, v.v.) nếu biết. Chuỗi trống nếu không xác định được hoặc "not Cast" nếu đây không phải là thiết bị Cast. |
|
OS_VERSION |
chuỗi Phiên bản hệ điều hành của thiết bị (ví dụ: 14.0, v.v.) nếu biết. Một chuỗi trống nếu không xác định được. |
|
MÔI TRƯỜNG |
chuỗi Loại môi trường mà thiết bị đang ở trong (ví dụ: nhà riêng, ô tô, máy bay, khách sạn, v.v.) nếu biết. Thường là "home" (nhà riêng) đối với hầu hết các thiết bị. |
|
DEVICE_ID |
chuỗi Mã nhận dạng duy nhất của thiết bị nhận, nếu biết. Sẽ có cùng giá trị với Mã nhận dạng của thiết bị nhận tín hiệu truyền được SDK của thiết bị gửi hiển thị. Một chuỗi trống nếu không biết. |
|
METADATA_FROM_FIRMWARE |
chuỗi Liệu thông tin thiết bị có được chương trình cơ sở cung cấp hay không. |
DisconnectReason
chuỗi
Cho biết lý do ngắt kết nối.
Giá trị |
|
|---|---|
|
REQUESTED_BY_SENDER |
chuỗi Ứng dụng của người gửi đã chủ động yêu cầu đóng kết nối (thường là do người dùng kích hoạt). |
|
ERROR (LỖI) |
chuỗi Đã xảy ra lỗi giao thức. |
|
KHÔNG XÁC ĐỊNH |
chuỗi Không rõ liệu người gửi có yêu cầu ngắt kết nối một cách bình thường bằng cách gọi
|
|
APPLICATION_STOP |
chuỗi Ứng dụng nhận đã tự dừng. |
|
ABRUPT_SHUTDOWN |
chuỗi Nền tảng đã đóng ứng dụng trong khi người gửi vẫn đang kết nối. |
|
NO_SENDERS |
chuỗi Ứng dụng đã đóng khi không có người gửi nào kết nối. |
|
TRANSPORT_CLOSED |
chuỗi Ổ cắm SSL cơ bản đã bị người gửi đóng mà không có kết nối ảo đóng một cách bình thường. |
|
TRANSPORT_ABORTED |
chuỗi Máy ngang hàng đã huỷ cổng SSL cơ bản. |
|
TRANSPORT_TOO_LONG_INACTIVE |
chuỗi Ổ cắm SSL cơ bản đã bị đóng do lỗi nhịp tim. |
|
CLOSED_BY_SELF |
chuỗi Kết nối đã được đóng một cách linh hoạt bởi trình thu Cast. |
EventType
chuỗi
Sự kiện hệ thống do cast.framework.CastReceiverContext gửi đi.
Giá trị |
|
|---|---|
|
SẴN SÀNG |
chuỗi Được kích hoạt khi hệ thống đã sẵn sàng. |
|
SHUTDOWN |
chuỗi Được kích hoạt khi ứng dụng bị chấm dứt. |
|
SENDER_CONNECTED |
chuỗi Được kích hoạt khi một người gửi mới đã kết nối. |
|
SENDER_DISCONNECTED |
chuỗi Được kích hoạt khi người gửi đã ngắt kết nối. |
|
ERROR (LỖI) |
chuỗi Được kích hoạt khi có lỗi hệ thống. |
|
SYSTEM_VOLUME_CHANGED |
chuỗi Được kích hoạt khi âm lượng hệ thống thay đổi. |
|
VISIBILITY_CHANGED |
chuỗi Được kích hoạt khi chế độ hiển thị của ứng dụng thay đổi (ví dụ: sau khi thay đổi đầu vào HDMI hoặc khi TV tắt hoặc bật và thiết bị Truyền được cấp nguồn bên ngoài). Xin lưu ý rằng API này có tác dụng tương tự như sự kiện "webkitvisibilitychange" do trình duyệt đưa ra. API này được cung cấp dưới dạng API cast.framework.CastReceiverContext để thuận tiện và tránh phụ thuộc vào sự kiện có tiền tố webkit. |
|
STANDBY_CHANGED |
chuỗi Được kích hoạt khi trạng thái chờ của TV thay đổi. Sự kiện này liên quan
đến sự kiện cast.framework.system.EventType.VISIBILITY_CHANGED,
vì nếu TV ở chế độ chờ, thì chế độ hiển thị sẽ là Trạng thái hiển thị chi tiết hơn trạng thái chờ (vì trạng thái hiển thị cũng bao gồm cả việc chọn kênh truyền hình) nhưng không được phát hiện một cách đáng tin cậy trên tất cả TV. Bạn có thể sử dụng chế độ chờ trong những trường hợp đó vì hầu hết TV đều triển khai chế độ này. |
|
MAX_VIDEO_RESOLUTION_CHANGED |
chuỗi |
|
FEEDBACK_STARTED |
chuỗi Được kích hoạt khi hệ thống bắt đầu tạo báo cáo ý kiến phản hồi. |
LaunchedFrom
chuỗi
Điều này thể hiện loại yêu cầu đã khởi chạy trình nhận.
Giá trị |
|
|---|---|
|
KHÔNG XÁC ĐỊNH |
chuỗi Không xác định được chủ sở hữu của bản phát hành. |
|
DIAL |
chuỗi Ứng dụng được khởi chạy theo yêu cầu DIAL. |
|
TRUYỀN |
chuỗi Ứng dụng được khởi chạy theo yêu cầu của Cast V2. |
|
ĐÁM MÂY |
chuỗi Ứng dụng được khởi chạy theo yêu cầu của trợ lý (ví dụ: bằng lệnh của Trợ lý Google). |
MessageType
chuỗi
Các loại thông báo tuỳ chỉnh.
Giá trị |
|
|---|---|
|
STRING |
chuỗi Thông báo là các chuỗi dạng tự do. Ứng dụng chịu trách nhiệm mã hoá/giải mã thông tin được truyền. |
|
JSON |
chuỗi Tin nhắn được mã hoá bằng JSON. Phương thức truyền tải cơ bản sẽ sử dụng một chuỗi được mã hoá JSON. |
StandbyState
chuỗi
Giá trị này thể hiện trạng thái chờ hiện tại do nền tảng báo cáo. Trạng thái này có thể là UNKNOWN nếu nền tảng Truyền không xác định được trạng thái.
Giá trị |
|
|---|---|
|
CHẾ ĐỘ CHỜ |
chuỗi |
|
NOT_STANDBY |
chuỗi |
|
KHÔNG XÁC ĐỊNH |
chuỗi |
SystemState
chuỗi
Điều này thể hiện trạng thái hiện tại của hệ thống.
Giá trị |
|
|---|---|
|
NOT_STARTED |
chuỗi Ứng dụng chưa được yêu cầu khởi động. |
|
STARTING_IN_BACKGROUND |
chuỗi Ứng dụng đang khởi động nhưng người dùng không nhìn thấy. |
|
ĐANG BẮT ĐẦU |
chuỗi Ứng dụng đang khởi động. |
|
SẴN SÀNG |
chuỗi Ứng dụng đang chạy ở nền trước và sẵn sàng gửi cũng như nhận tin nhắn. |
|
STOPPING_IN_BACKGROUND |
chuỗi Ứng dụng đang dừng khi ở chế độ nền. |
|
ĐANG DỪNG |
chuỗi Ứng dụng đang dừng. |
VisibilityState
chuỗi
Giá trị này thể hiện trạng thái hiển thị hiện tại do nền tảng báo cáo. Giá trị này có thể là UNKNOWN nếu nền tảng Truyền không thể xác định trạng thái hiển thị.
Giá trị |
|
|---|---|
|
HIỆN |
chuỗi |
|
NOT_VISIBLE |
chuỗi |
|
KHÔNG XÁC ĐỊNH |
chuỗi |
Thuộc tính
DeviceCapabilities
chuỗi
Mô tả các chức năng của chế độ thiết lập hiện tại, bao gồm thiết bị hỗ trợ Cast và thiết bị hiển thị mà thiết bị hỗ trợ Cast kết nối (nếu có).
Giá trị |
|
|---|---|
|
AUDIO_ASSISTANT |
chuỗi Hỗ trợ Trợ lý âm thanh. Ví dụ về các thiết bị hỗ trợ Cast có hỗ trợ Trợ lý âm thanh bao gồm Google Home và Google Home Mini. |
|
BLUETOOTH_SUPPORTED |
chuỗi Hỗ trợ Bluetooth. |
|
DISPLAY_SUPPORTED |
chuỗi Hỗ trợ đầu ra màn hình. Ví dụ về các thiết bị hỗ trợ Cast có hỗ trợ màn hình bao gồm Chromecast và TV Cast. Ví dụ về các thiết bị hỗ trợ Cast không hỗ trợ màn hình bao gồm Chromecast Audio và Google Home. |
|
HI_RES_AUDIO_SUPPORTED |
chuỗi Hỗ trợ âm thanh có độ phân giải cao (lên đến 24 bit/96 KHz). |
|
IS_DV_SUPPORTED |
chuỗi Hỗ trợ Dolby Vision. |
|
IS_HDR_SUPPORTED |
chuỗi Hỗ trợ video HDR. |
|
CAST_LITE_ONLY |
chuỗi Liệu thiết bị này có đang chạy trên nền tảng chỉ có âm thanh hay không. Một số API có thể không được hỗ trợ đầy đủ trên các nền tảng đó. |
|
DPAD_INPUT_SUPPORTED |
chuỗi Xem thiết bị này có hỗ trợ cơ chế nhập hay không, chẳng hạn như DPAD mở khoá. |
|
TOUCH_INPUT_SUPPORTED |
chuỗi Hỗ trợ nhập bằng cách chạm. Ví dụ về thiết bị hỗ trợ Cast có hỗ trợ nhập bằng cách chạm bao gồm Google Nest Hub và Google Nest Hub Max. |
|
IS_GROUP |
chuỗi Nếu thiết bị là thiết bị ảo và đại diện cho một mục tiêu nhóm thay vì thiết bị thực. |
|
IS_DEVICE_REGISTERED |
chuỗi Khi được đặt thành |
|
IS_CBCS_SUPPORTED |
chuỗi Khi được đặt thành |
|
IS_DOLBY_ATMOS_SUPPORTED |
chuỗi Khi được đặt thành |
DeviceInformation
chuỗi
Hằng số cho các khoá hợp lệ trong cast.framework.CastReceiverContext.DeviceInformationObj.
Giá trị |
|
|---|---|
|
MODEL_NAME |
chuỗi Tên của mẫu thiết bị (ví dụ: Google TV Streamer, Nest Hub, Nest Mini, v.v.) nếu biết. "unknown" nếu không biết. |
|
BRAND_NAME |
chuỗi Tên thương hiệu của thiết bị (ví dụ: Google, LG, Sony, v.v.) nếu biết. Một chuỗi trống nếu không xác định được. |
|
OS_NAME |
chuỗi Tên hệ điều hành của thiết bị (ví dụ: Android, Fuchsia, Linux, v.v.) nếu biết. Chuỗi trống nếu không xác định được hoặc "not Cast" nếu đây không phải là thiết bị Cast. |
|
OS_VERSION |
chuỗi Phiên bản hệ điều hành của thiết bị (ví dụ: 14.0, v.v.) nếu biết. Một chuỗi trống nếu không xác định được. |
|
MÔI TRƯỜNG |
chuỗi Loại môi trường mà thiết bị đang ở trong (ví dụ: nhà riêng, ô tô, máy bay, khách sạn, v.v.) nếu biết. Thường là "home" (nhà riêng) đối với hầu hết các thiết bị. |
|
DEVICE_ID |
chuỗi Mã nhận dạng duy nhất của thiết bị nhận, nếu biết. Sẽ có cùng giá trị với Mã nhận dạng của thiết bị nhận tín hiệu truyền được SDK của thiết bị gửi hiển thị. Một chuỗi trống nếu không biết. |
|
METADATA_FROM_FIRMWARE |
chuỗi Liệu thông tin thiết bị có được chương trình cơ sở cung cấp hay không. |
DisconnectReason
chuỗi
Cho biết lý do ngắt kết nối.
Giá trị |
|
|---|---|
|
REQUESTED_BY_SENDER |
chuỗi Ứng dụng của người gửi đã chủ động yêu cầu đóng kết nối (thường là do người dùng kích hoạt). |
|
ERROR (LỖI) |
chuỗi Đã xảy ra lỗi giao thức. |
|
KHÔNG XÁC ĐỊNH |
chuỗi Không rõ liệu người gửi có yêu cầu ngắt kết nối một cách bình thường bằng cách gọi
|
|
APPLICATION_STOP |
chuỗi Ứng dụng nhận đã tự dừng. |
|
ABRUPT_SHUTDOWN |
chuỗi Nền tảng đã đóng ứng dụng trong khi người gửi vẫn đang kết nối. |
|
NO_SENDERS |
chuỗi Ứng dụng đã đóng khi không có người gửi nào kết nối. |
|
TRANSPORT_CLOSED |
chuỗi Ổ cắm SSL cơ bản đã bị người gửi đóng mà không có kết nối ảo đóng một cách bình thường. |
|
TRANSPORT_ABORTED |
chuỗi Máy ngang hàng đã huỷ cổng SSL cơ bản. |
|
TRANSPORT_TOO_LONG_INACTIVE |
chuỗi Ổ cắm SSL cơ bản đã bị đóng do lỗi nhịp tim. |
|
CLOSED_BY_SELF |
chuỗi Kết nối đã được đóng một cách linh hoạt bởi trình thu Cast. |
EventType
chuỗi
Sự kiện hệ thống do cast.framework.CastReceiverContext gửi đi.
Giá trị |
|
|---|---|
|
SẴN SÀNG |
chuỗi Được kích hoạt khi hệ thống đã sẵn sàng. |
|
SHUTDOWN |
chuỗi Được kích hoạt khi ứng dụng bị chấm dứt. |
|
SENDER_CONNECTED |
chuỗi Được kích hoạt khi một người gửi mới đã kết nối. |
|
SENDER_DISCONNECTED |
chuỗi Được kích hoạt khi người gửi đã ngắt kết nối. |
|
ERROR (LỖI) |
chuỗi Được kích hoạt khi có lỗi hệ thống. |
|
SYSTEM_VOLUME_CHANGED |
chuỗi Được kích hoạt khi âm lượng hệ thống thay đổi. |
|
VISIBILITY_CHANGED |
chuỗi Được kích hoạt khi chế độ hiển thị của ứng dụng thay đổi (ví dụ: sau khi thay đổi đầu vào HDMI hoặc khi TV tắt hoặc bật và thiết bị Truyền được cấp nguồn bên ngoài). Xin lưu ý rằng API này có tác dụng tương tự như sự kiện "webkitvisibilitychange" do trình duyệt đưa ra. API này được cung cấp dưới dạng API cast.framework.CastReceiverContext để thuận tiện và tránh phụ thuộc vào sự kiện có tiền tố webkit. |
|
STANDBY_CHANGED |
chuỗi Được kích hoạt khi trạng thái chờ của TV thay đổi. Sự kiện này liên quan
đến sự kiện cast.framework.system.EventType.VISIBILITY_CHANGED,
vì nếu TV ở chế độ chờ, thì chế độ hiển thị sẽ là Trạng thái hiển thị chi tiết hơn trạng thái chờ (vì trạng thái hiển thị cũng bao gồm cả việc chọn kênh truyền hình) nhưng không được phát hiện một cách đáng tin cậy trên tất cả TV. Bạn có thể sử dụng chế độ chờ trong những trường hợp đó vì hầu hết TV đều triển khai chế độ này. |
|
MAX_VIDEO_RESOLUTION_CHANGED |
chuỗi |
|
FEEDBACK_STARTED |
chuỗi Được kích hoạt khi hệ thống bắt đầu tạo báo cáo ý kiến phản hồi. |
LaunchedFrom
chuỗi
Điều này thể hiện loại yêu cầu đã khởi chạy trình nhận.
Giá trị |
|
|---|---|
|
KHÔNG XÁC ĐỊNH |
chuỗi Không xác định được chủ sở hữu của bản phát hành. |
|
DIAL |
chuỗi Ứng dụng được khởi chạy theo yêu cầu DIAL. |
|
TRUYỀN |
chuỗi Ứng dụng được khởi chạy theo yêu cầu của Cast V2. |
|
ĐÁM MÂY |
chuỗi Ứng dụng được khởi chạy theo yêu cầu của trợ lý (ví dụ: bằng lệnh của Trợ lý Google). |
MessageType
chuỗi
Các loại thông báo tuỳ chỉnh.
Giá trị |
|
|---|---|
|
STRING |
chuỗi Thông báo là các chuỗi dạng tự do. Ứng dụng chịu trách nhiệm mã hoá/giải mã thông tin được truyền. |
|
JSON |
chuỗi Tin nhắn được mã hoá bằng JSON. Phương thức truyền tải cơ bản sẽ sử dụng một chuỗi được mã hoá JSON. |
StandbyState
chuỗi
Giá trị này thể hiện trạng thái chờ hiện tại do nền tảng báo cáo. Trạng thái này có thể là UNKNOWN nếu nền tảng Truyền không xác định được trạng thái.
Giá trị |
|
|---|---|
|
CHẾ ĐỘ CHỜ |
chuỗi |
|
NOT_STANDBY |
chuỗi |
|
KHÔNG XÁC ĐỊNH |
chuỗi |
SystemState
chuỗi
Điều này thể hiện trạng thái hiện tại của hệ thống.
Giá trị |
|
|---|---|
|
NOT_STARTED |
chuỗi Ứng dụng chưa được yêu cầu khởi động. |
|
STARTING_IN_BACKGROUND |
chuỗi Ứng dụng đang khởi động nhưng người dùng không nhìn thấy. |
|
ĐANG BẮT ĐẦU |
chuỗi Ứng dụng đang khởi động. |
|
SẴN SÀNG |
chuỗi Ứng dụng đang chạy ở nền trước và sẵn sàng gửi cũng như nhận tin nhắn. |
|
STOPPING_IN_BACKGROUND |
chuỗi Ứng dụng đang dừng khi ở chế độ nền. |
|
ĐANG DỪNG |
chuỗi Ứng dụng đang dừng. |
VisibilityState
chuỗi
Giá trị này thể hiện trạng thái hiển thị hiện tại do nền tảng báo cáo. Giá trị này có thể là UNKNOWN nếu nền tảng Truyền không thể xác định trạng thái hiển thị.
Giá trị |
|
|---|---|
|
HIỆN |
chuỗi |
|
NOT_VISIBLE |
chuỗi |
|
KHÔNG XÁC ĐỊNH |
chuỗi |
Kiểu trừu tượng
DeviceCapabilitiesObj
{audio_assistant: (boolean or undefined), bluetooth_supported: (boolean or undefined), display_supported: (boolean or undefined), hi_res_audio_supported: (boolean or undefined), is_dv_supported: (boolean or undefined), is_hdr_supported: (boolean or undefined), cast_lite_only: (boolean or undefined), dpad_input_supported: (boolean or undefined), touch_input_supported: (boolean or undefined), is_group: (boolean or undefined), remote_control_overlay_supported: (boolean or undefined), sleep_timer_overlay_supported: (boolean or undefined), app_foreground: (boolean or undefined), is_device_registered: (boolean or undefined), is_cbcs_supported: (boolean or undefined), is_dolby_atmos_supported: (boolean or undefined)}
Mô tả đối tượng do getDeviceCapabilities trả về
DeviceInformationObj
{model-name: string, brand-name: string, os-name: string, os-version: string, environment: string, device-id: string, metadata-from-firmware: boolean}
Mô tả đối tượng do getDeviceInformation trả về