Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

USBIsochronousInTransferPacket

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

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

Spezifikation
WebUSB API
# usbisochronousintransferpacket

Browser-Kompatibilität