区别在哪 浅谈windows下音频输出方式

PChome | 编辑: 宋华飞 2014-02-21 06:30:00原创 一键看全文

对于HiFi来说细节正是需要去追求的地方,不能因为一点的忽视而在无损音频当中引入了失真,所以在软件层面做好功课这是有必要的。

目的相同 WASAPI和KS输出新旧两代

Windows音频输出架构

WASAPI全称Windows Audio Session API,是微软Vista之后所引入的,Vista当中微软重写了音频架构,提出了一套新的通用架构,Universal Audio Architechture(UAA),并增加了全新的WASAPI,WASAPI为程序开发者提供了两种模式,共享模式(Shared Mode)和独占模式(Exclusive Mode),使用独占模式时可以和ASIO输出达到相似的效果,此时声卡被某一程序独占,只有该程序能使用声卡,其他程序均不能占用声卡,而且独占模式时,系统不也会干涉音频流,直接将其交给声卡驱动进行输出,声卡自带的音效以及系统重采样均不会起到作用,可输出纯净的声音,但FB2K使用WASAPI输出的缺点也是有的,由于声音不经过系统规格化,因此设定时必须符合硬件规格才能播放,超出规格的音频是无法播放的,使用时还需有一定的音频相关知识。

专业的录音软件当中也可见到WASAPI的身影

KS(Kernel Streaming)输出是一种比较老旧的输出方式,主要使用在没有WASAPI的XP以及之前版本的Windows系统当中,KS最早出现在Windows 98当中,它允许程序员能够为多媒体设备实时的处理音频流,效果和ASIO、WASAPI类似,都可以避开系统对音频的音效处理或是规格化,从Vista开始KS已经逐渐被WASAPI所取代了,目前支持的软件并不多。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑