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 USBIsochronousOutTransferPacketobject with the providedstatusandbytesWrittenfields.
 
 
  Instance properties
  
   
    - USBIsochronousOutTransferPacket.bytesWrittenRead only   Experimental
- 
     Returns the number of bytes from the packet that were sent to the device. 
- USBIsochronousOutTransferPacket.statusRead 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 |