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 vor der Verwendung auf produktiven Webseiten.

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

Hinweis: Diese Funktion ist in Web Workers verfügbar.

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 von einer Anfrage zum Datenübertragung vom USB-Gerät zum USB-Host über einen isochronen Endpunkt.

Konstruktor

USBIsochronousInTransferPacket() Experimentell

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

Instanzeigenschaften

USBIsochronousInTransferPacket.data Schreibgeschützt Schreibgeschützt Experimentell

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

USBIsochronousInTransferPacket.status Schreibgeschützt Schreibgeschützt Experimentell

Gibt den Status der Übertragungsanforderung zurück, einer der folgenden:

  • "ok" - Die Übertragung war erfolgreich.
  • "stall" - Das Gerät meldete einen Fehler durch Erzeugung eines Stall-Zustands am Endpunkt. Ein Stall an einem isochronen Endpunkt muss nicht behoben werden.
  • "babble" - Das Gerät hat mit mehr Daten geantwortet als erwartet.

Spezifikationen

Specification
WebUSB API
# usbisochronousintransferpacket

Browser-Kompatibilität