USBIsochronousInTransferPacket

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

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

WebUSB API 的 USBIsochronousInTransferPacket 介面是 USBDevice 介面的 isochronousTransferIn() 方法呼叫響應的一部分。它代表從 USB 裝置到 USB 主機透過 isochronous 端點傳輸資料的請求的單個數據包的狀態。

建構函式

USBIsochronousInTransferPacket() 實驗性

使用提供的 statusdata 欄位建立一個新的 USBIsochronousInTransferPacket 物件。

例項屬性

USBIsochronousInTransferPacket.data 只讀 只讀 實驗性

返回一個 DataView 物件,其中包含此資料包中從 USB 裝置接收到的資料(如果存在)。

USBIsochronousInTransferPacket.status 只讀 只讀 實驗性

返回傳輸請求的狀態,可能值為:

  • "ok" - 傳輸成功。
  • "stall" - 裝置透過在端點上生成 stall 條件來指示錯誤。isochronous 端點上的 stall 不需要清除。
  • "babble" - 裝置響應的資料比預期多。

規範

規範
WebUSB API
# usbisochronousintransferpacket

瀏覽器相容性