USBIsochronousInTransferResult - 表示请求将数据从 USB 设备传输到 USB 主机的结果
USBIsochronousInTransferResult 是 WebUSB API 的接口,提供了 USBDevice 接口的 isochronousTransferIn() 方法的调用所得到的结果。它表示请求将数据从 USB 设备传输到 USB 主机的结果。
构造函数
USBIsochronousInTransferResult.USBIsochronousInTransferResult()
使用提供的 packets and data 字段来创建一个新的 USBIsochronousInTransferResult 对象。
属性
USBIsochronousInTransferResult.data 只读
返回一个 DataView 对象,其中包含从设备接收的数据。它是来自所有数据包的合并数据。 有关包含每个数据包数据的缓冲区部分,请参见 packets 数组中的各个 DataView 对象。
USBIsochronousInTransferResult.packets 只读
返回一个包含 USBIsochronousInTransferPacket 对象的数组,其中包含每个从设备接收数据包的请求的结果。
规范
| 规范 | 状态 | 备注 |
|---|---|---|
| WebUSB USBIsochronousInTransferResult 的定义 |
草稿 | 初始定义。 |
桌面浏览器兼容性
| 特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| 基础支持 | 61 | 79 | 不支持 | 不支持 | 48 | 不支持 |
USBIsochronousInTransferResult() 构造函数 | 61 | 79 | 不支持 | 不支持 | 48 | 不支持 |
data | 61 | 79 | 不支持 | 不支持 | 48 | 不支持 |
packets | 61 | 79 | 不支持 | 不支持 | 48 | 不支持 |
移动浏览器兼容性
| 特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
| 基础支持 | 不支持 | 61 | 未知 | 不支持 | 未知 | 45 | 不支持 |
USBIsochronousInTransferResult() 构造函数 | 不支持 | 61 | 未知 | 不支持 | 未知 | 45 | 不支持 |
data | 不支持 | 61 | 未知 | 不支持 | 未知 | 45 | 不支持 |
packets | 不支持 | 61 | 未知 | 不支持 | 未知 | 45 | 不支持 |