Back to Content

USBIsochronousOutTransferPacket

files/en-us/web/api/usbisochronousouttransferpacket/index.md

latest1.3 KB
Original Source

{{APIRef("WebUSB API")}}{{SeeCompatTable}}{{SecureContext_Header}}{{AvailableInWorkers}}

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

  • {{domxref("USBIsochronousOutTransferPacket.USBIsochronousOutTransferPacket", "USBIsochronousOutTransferPacket()")}} {{Experimental_Inline}}
    • : Creates a new USBIsochronousOutTransferPacket object with the provided status and bytesWritten fields.

Instance properties

  • {{domxref("USBIsochronousOutTransferPacket.bytesWritten")}} {{ReadOnlyInline}} {{Experimental_Inline}}
    • : Returns the number of bytes from the packet that were sent to the device.
  • {{domxref("USBIsochronousOutTransferPacket.status")}} {{ReadOnlyInline}} {{Experimental_Inline}}
    • : 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

{{Specifications}}

Browser compatibility

{{Compat}}