The legacy usb driver stack version 10.x branch is constantly being update by Lars Erdmann and Wim Brul. In 2017 the USB Audio driver got a lot of fixes and new functionality. One part of the patches is for the stream handling that fixes problems after a stream resume in case another stream was played. Starting with driver version 10.217 the usbaudio driver comes with an additional wps ioproc module called “usbwave” which does the on fly sample rate conversion, this is required because the usb audio hardware often supports a fixed sample rate only.
The ioproc need to be installed separately from the USB Audio driver:
In case it is correctly installed it should be listed in the WPS Multimedia Codes page:
Audio applications which are using the pmmm interface will work in this setup but audio application/mixer that may talk directly to the audio driver, e.g. uniaud or use the ioclt90 interface will not work.