The isochronous transfer
method operates in real time and is considered highest priority.
An HID (Human Interface Device) mouse/joystick driver demonstrates fast response Interrupt transfers; high-speed Bulk transfers are illustrated with a mass storage application; and guaranteed speed isochronous transfers
are supported with a voice/speaker/microphone demonstration.
In contrast, isochronous transfers
occur continuously and periodically.
Isochronous transfers are streaming transfers used for constant rate data, typically audio or video.
Data packets can be 64 B maximum for the control, interrupt, and bulk transfers and 1,023 B maximum for isochronous transfers. Maximum latency for interrupt transfers can be as low as 1 ms.