The WinUSB APIs for isochronous transfers (WinUsb_ReadIsochPipeAsap and WinUsb_WriteIsochPipeAsap) will always try to transfer the maximum number of bytes in each interval (as specified by the device's endpoint descriptors). This is not compatible with WebUSB's API in the general case, since the WebUSB APIs allow intentionally restricting the number of bytes on a per-packet basis.
The WinUSB APIs for isochronous transfers (
WinUsb_ReadIsochPipeAsapandWinUsb_WriteIsochPipeAsap) will always try to transfer the maximum number of bytes in each interval (as specified by the device's endpoint descriptors). This is not compatible with WebUSB's API in the general case, since the WebUSB APIs allow intentionally restricting the number of bytes on a per-packet basis.