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