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

瀏覽器相容性