Herman - what you need to understand is that the transport protocol that is used for streaming audio over USB is different than that used for printers and disk drives over USB. There is no retry and no error correction for streaming audio. Because streaming audio is real-time and these other peripherals are not, it uses an entirely different protocol. In fact there are actually several different isochronous USB protocols that can be used for audio streaming, all without retry or error detection/correction.
Steve N.
Empirical Audio
Steve N.
Empirical Audio