4 ms·
WASAPI still has important improvements to make. Windows 10 added low-latency shared streams, but it’s dependent on driver support. Microsoft’s own usbaudio.sys
by nemetroid 6y ago
WASAPI still has important improvements to make. Windows 10 added low-latency shared streams, but it’s dependent on driver support. Microsoft’s own usbaudio.sys crucially does not support them, meaning that for many (most) devices you still have to grab exclusive access for low latency mode.
- hctaw 6y agoASIO doesn't support low latency shared modes either, last I checked you still had to release the device in software when focus changes (which is not strictly the same thing as a true shared mode). I don't think ASIO has been updated in several years either.
- nemetroid 6y agoI believe you’re correct. My point was more about Windows still lagging behind other platforms on this point.
- spacechild1 6y agoMost modern ASIO drivers I've used are multiclient, which means that several ASIO applications can run simultaneously. Or maybe by “shared mode“ you meant something different?
- pitterpatter 6y agoYea, there are tons of old drivers that rely on the older WavePci or WaveCyclic interfaces instead of the newer WaveRT model.