Spec-Zone.ru › Web APIs

USBIsochronousOutTransferPacket

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает во всех широко используемых браузерах.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Экспериментально: Это экспериментальная технология
Перед использованием в рабочей среде тщательно проверьте таблицу совместимости с браузерами.

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.

Примечание: Эта функция доступна в Web Workers.

Интерфейс USBIsochronousOutTransferPacket API WebUSB является частью ответа на вызов метода isochronousTransferOut() интерфейса USBDevice. Он представляет состояние отдельного пакета из запроса на передачу данных от хоста USB к устройству USB через изохронный конечный пункт.

Конструктор

USBIsochronousOutTransferPacket() Экспериментально

Создает новый объект USBIsochronousOutTransferPacket с предоставленными полями status и bytesWritten.

Свойства экземпляра

USBIsochronousOutTransferPacket.bytesWritten Только для чтения Экспериментально

Возвращает количество байтов из пакета, которые были отправлены на устройство.

USBIsochronousOutTransferPacket.status Только для чтения Экспериментально

Возвращает статус запроса передачи, один из:

  • "ok" - Передача выполнена успешно.
  • "stall" - Устройство указало ошибку, создав состояние блокировки на конечном пункте. Блокировка на изохронном конечном пункте не требует устранения.

Спецификации

Спецификация
API WebUSB
# usbisochronousouttransferpacket

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
USBIsochronousOutTransferPacket 61 79 Нет 48 Нет 61 Нет 45 Нет 8.0 Нет
USBIsochronousOutTransferPacket 61 79 Нет 48 Нет 61 Нет 45 Нет 8.0
НетWebView предоставляет этот интерфейс, но не поддерживает WebUSB. См. ошибку 41441927.
bytesWritten 61 79 Нет 48 Нет 61 Нет 45 Нет 8.0 Нет
status 61 79 Нет 48 Нет 61 Нет 45 Нет 8.0 Нет
worker_support
118Доступно в выделенных потоках и потоках WebExtension-сервисов, недоступно в общих потоках и обычных потоках сервисов.
70–118Доступно в выделенных потоках, недоступно в общих потоках и потоках сервисов.
118Доступно в выделенных потоках и потоках WebExtension-сервисов, недоступно в общих потоках и обычных потоках сервисов.
79–118Доступно в выделенных потоках, недоступно в общих потоках и потоках сервисов.
Нет
104Доступно в выделенных потоках и потоках WebExtension-сервисов, недоступно в общих потоках и обычных потоках сервисов.
57–104Доступно в выделенных потоках, недоступно в общих потоках и потоках сервисов.
Нет
118Доступно в выделенных потоках и потоках WebExtension-сервисов, недоступно в общих потоках и обычных потоках сервисов.
70–118Доступно в выделенных потоках, недоступно в общих потоках и потоках сервисов.
Нет
79Доступно в выделенных потоках и потоках WebExtension-сервисов, недоступно в общих потоках и обычных потоках сервисов.
49–79Доступно в выделенных потоках, недоступно в общих потоках и потоках сервисов.
Нет
25.0Доступно в выделенных потоках и потоках WebExtension-сервисов, недоступно в общих потоках и обычных потоках сервисов.
10.0–25.0Доступно в выделенных потоках, недоступно в общих потоках и потоках сервисов.
НетWebView предоставляет этот интерфейс, но не поддерживает WebUSB.

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/USBIsochronousOutTransferPacket

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API