USBIsochronousOutTransferPacket

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Die USBIsochronousOutTransferPacket-Schnittstelle der WebUSB API ist Teil der Antwort von einem Aufruf der isochronousTransferOut()-Methode der USBDevice-Schnittstelle. Sie repräsentiert den Status eines einzelnen Pakets aus einer Anforderung, Daten vom USB-Host zu einem USB-Gerät über einen Isochronen-Endpunkt zu übertragen.

Konstruktor

USBIsochronousOutTransferPacket() Experimentell

Erstellt ein neues USBIsochronousOutTransferPacket-Objekt mit den bereitgestellten Feldern status und bytesWritten.

Instanzeigenschaften

USBIsochronousOutTransferPacket.bytesWritten Nur lesbar Experimentell

Gibt die Anzahl der Bytes aus dem Paket zurück, die an das Gerät gesendet wurden.

USBIsochronousOutTransferPacket.status Nur lesbar Experimentell

Gibt den Status der Transferanfrage zurück, eine der folgenden Optionen:

  • "ok" - Der Transfer war erfolgreich.
  • "stall" - Das Gerät hat einen Fehler angezeigt, indem es eine Stallsituation auf dem Endpunkt erzeugt hat. Ein Stall auf einem Isochronen-Endpunkt muss nicht behoben werden.

Spezifikationen

Specification
WebUSB API
# usbisochronousouttransferpacket

Browser-Kompatibilität

BCD tables only load in the browser