USBDevice: isochronousTransferOut() 方法

可用性有限

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

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

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

注意:此功能在 Web Workers 中可用。

USBDevice 接口的 isochronousTransferOut() 方法返回一个 Promise,当从 USB 设备传输了对时间敏感的信息后,该 Promise 会解析为一个 USBIsochronousOutTransferResult

语法

js
isochronousTransferOut(endpointNumber, data, packetLengths)

参数

endpointNumber

设备特定端点(缓冲区)的编号。

data

一个包含要发送到设备的数据的 TypedArray

packetLengths

正在传输的数据包长度数组。

返回值

一个 Promise,它解析为一个 USBIsochronousOutTransferResult

规范

规范
WebUSB API
# dom-usbdevice-isochronoustransferout

浏览器兼容性