Re: ASIO and sound card driver - how they work with each other
2017/06/04 22:28:01
(permalink)
☄ Helpfulby jacksop 2017/06/05 13:02:37
ASIO is a protocol, a set of rules that determine how a driver should communicate with the host program in which it is used. An ASIO driver doesn't really communicate with the Windows OS. There isn't anything to communicate with it in fact because Windows doesn't recognize an ASIO driver as something it can interact with. Professional audio software uses this standard way of communication with the driver which in turn speaks directly to the hardware.
The only exception to this rule is ASIO4ALL, which, as Chuck pointed out, is a wrapper. That means that it can "fake" an ASIO driver (in the eyes of the host program) for any soundcard that has standard Windows WDM drivers (which is basically anything that makes sound on your Windows system). So in this case there is an extra "ASIO layer" in between the actual driver and the host program.