o通过提供适配器给那些使用不同的声音系统，像aRts和ESounD。在Linux下的典型方案，用户提供配置ALSA来使用PulseAudio提供的虚拟设备。尽管应用使用ALSA会将输出的声音输出到PulseAudio，然后PulseAudio会使用ALSA它自己来访问真正的声卡. PulseAudio同样提供它自己的接口给应用程序，用来直接支持PulseAudio，就像那些遗留的基于ESD的软件，这样使得PulseAudio适合作为ESD的替代品。对于OSS的软件, PulseAudio提供codi