USBIsochronousInTransferPacket
The USBIsochronousInTransferPacket interface of the WebUSB API is part of the response from a call to the isochronousTransferIn() method of the USBDevice interface. It represents the status of an individual packet from a request to transfer data from the USB device to the USB host over an isochronous endpoint.
Constructor
USBIsochronousInTransferPacket() Experimental
-
Creates a new USBIsochronousInTransferPacket object with the provided status and data fields.
Instance properties
USBIsochronousInTransferPacket.data Read only Read only Experimental
-
Returns a DataView object containing the data received from the USB device in this packet, if any.
USBIsochronousInTransferPacket.status Read only Read only Experimental
-
Returns the status of the transfer request, one of:
"ok" - The transfer was successful.
"stall" - The device indicated an error by generating a stall condition on the endpoint. A stall on an isochronous endpoint does not need to be cleared.
"babble" - The device responded with more data than was expected.
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
USBIsochronousInTransferPacket |
61 |
79 |
No |
No |
48 |
No |
No |
61 |
No |
45 |
No |
8.0 |
USBIsochronousInTransferPacket |
61 |
79 |
No |
No |
48 |
No |
NoWebView exposes this interface, but does not support WebUSB. See Chromium bug 933055.
|
61 |
No |
45 |
No |
8.0 |
data |
61 |
79 |
No |
No |
48 |
No |
No |
61 |
No |
45 |
No |
8.0 |
status |
61 |
79 |
No |
No |
48 |
No |
No |
61 |
No |
45 |
No |
8.0 |