XP Audio:
Here is a simple picture of how the audio-architecture in XP works:
As you can see only ASIO and OpenAL will go straight to the lowest level of driver and bypass everything else.
Vista Audio:
This picture shows just one audio application. What should be clear about this is that for every single audio application launched a separate WASAPI instance will be launched as well.
For games that use OpenAL there will be no significant changes. However, there is quite the change in using Direct Sound or EAX in games. There is no possibility anymore to go straight from a Direct Sound application to the audio drivers or the hardware. This results in the following: no more hardware acceleration. The point of Direct Sound acceleration is to let the hardware process unmixed audio content. For more information you can go
here. This link will take you to the Creative forums.
The meaning of the abbreviations used in this model:
WASAPI - Windows Audio Session API
API - Application Programming Interface
APO - Audio Processing Object
CPT - Cross Process Transport
KST - Kernel Streaming Transport
Originally sourced from
this post.
[size=xx-small]Sorry to repost this but I only an adaption of the post for a piece I'm writing. Thanks. [/size]