USBIsochronousOutTransferPacket
The USBIsochronousOutTransferPacket
interface of the WebUSB API is part of the response from a call to the isochronousTransferOut()
method of the USBDevice
interface. It represents the status of an individual packet from a request to transfer data from the USB host to the USB device over an isochronous endpoint.
Constructor
USBIsochronousOutTransferPacket()
Experimental
-
Creates a new USBIsochronousOutTransferPacket
object with the provided status
and bytesWritten
fields.
Instance properties
USBIsochronousOutTransferPacket.bytesWritten
Read only Experimental
-
Returns the number of bytes from the packet that were sent to the device.
USBIsochronousOutTransferPacket.status
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.
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 |
USBIsochronousOutTransferPacket |
61 |
79 |
No |
No |
48 |
No |
No |
61 |
No |
45 |
No |
8.0 |
USBIsochronousOutTransferPacket |
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 |
bytesWritten |
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 |