USBIsochronousInTransferPacket

可用性有限

此功能不是基线,因为它在一些最广泛使用的浏览器中不起作用。

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中。

实验性:这是一项实验性技术
在生产环境中使用之前,请仔细查看浏览器兼容性表

USBIsochronousInTransferPacket 接口是 WebUSB API 的一部分,它是对 USBDevice 接口的 isochronousTransferIn() 方法的调用的响应的一部分。它表示通过等时端点从 USB 设备传输数据到 USB 主机的请求中单个数据包的状态。

构造函数

USBIsochronousInTransferPacket() 实验性

使用提供的 statusdata 字段创建一个新的 USBIsochronousInTransferPacket 对象。

实例属性

USBIsochronousInTransferPacket.data 只读 只读 实验性

如果存在,则返回一个包含在此数据包中从 USB 设备接收到的数据的 DataView 对象。

USBIsochronousInTransferPacket.status 只读 只读 实验性

返回传输请求的状态,其中之一为

  • "ok" - 传输成功。
  • "stall" - 设备通过在端点上生成停止条件来指示错误。等时端点上的停止不需要清除。
  • "babble" - 设备响应的数据超出了预期。

规范

规范
WebUSB API
# usbisochronousintransferpacket

浏览器兼容性

BCD 表仅在浏览器中加载