You are mistaken.
Asio is a software protocol to handle the digital data BEFORE it is sent out the USB port to the DAC. It is capable of doing various things but the one we are interested in is its ability to bypass Windows kmixer. The kmixer is an embedded software routine in windows that re-samples the data (in other words it corrupts it) prior to sending it to the USB port. Any program that outputs audio via the USB port will suffer this corruption unless they use an asio driver.
It is completely a function of software and completely independent of the hardware. Any USB DAC can handle the data from windows whether or not it has been processed by kmixer or bypassed by ASIO.
Asio is a software protocol to handle the digital data BEFORE it is sent out the USB port to the DAC. It is capable of doing various things but the one we are interested in is its ability to bypass Windows kmixer. The kmixer is an embedded software routine in windows that re-samples the data (in other words it corrupts it) prior to sending it to the USB port. Any program that outputs audio via the USB port will suffer this corruption unless they use an asio driver.
It is completely a function of software and completely independent of the hardware. Any USB DAC can handle the data from windows whether or not it has been processed by kmixer or bypassed by ASIO.