3 ms·
Single-client model is not bad because it doesn't require kernel to do the mixing, sample rate conversion and they can be moved to userspace (which Windows does
by codedokode 2y ago
Single-client model is not bad because it doesn't require kernel to do the mixing, sample rate conversion and they can be moved to userspace (which Windows does these days as well [1]). The less code in kernel, the better.
[1] https://learn.microsoft.com/en-us/windows/win32/coreaudio/user-mode-audio-components https://learn.microsoft.com/en-us/windows/win32/coreaudio/us...