USBIsochronousInTransferPacket

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.

Das USBIsochronousInTransferPacket-Interface der WebUSB API ist Teil der Antwort auf einen Aufruf der isochronousTransferIn()-Methode des USBDevice-Interfaces. Es repräsentiert den Status eines einzelnen Pakets aus einer Anfrage, um Daten vom USB-Gerät zum USB-Host über einen isochronen Endpunkt zu übertragen.

Konstruktor

USBIsochronousInTransferPacket() Experimentell

Erstellt ein neues USBIsochronousInTransferPacket-Objekt mit den bereitgestellten Feldern status und data.

Instanz-Eigenschaften

USBIsochronousInTransferPacket.data Nur lesbar Nur lesbar Experimentell

Gibt ein DataView-Objekt zurück, das die in diesem Paket vom USB-Gerät empfangenen Daten enthält, falls vorhanden.

USBIsochronousInTransferPacket.status Nur lesbar Nur lesbar Experimentell

Gibt den Status der Transferanfrage zurück, einer von:

  • "ok" - Der Transfer war erfolgreich.
  • "stall" - Das Gerät hat einen Fehler angezeigt, indem es eine Stall-Bedingung am Endpunkt erzeugte. Ein Stall auf einem isochronen Endpunkt muss nicht bereinigt werden.
  • "babble" - Das Gerät hat mit mehr Daten geantwortet als erwartet.

Spezifikationen

Specification
WebUSB API
# usbisochronousintransferpacket

Browser-Kompatibilität

BCD tables only load in the browser