UID483455
威望23
金钱293975
交易诚信度0
主题50
帖子5285
注册时间2008-4-7
最后登录2017-10-26
高级会员
   
交易诚信度0
注册时间2008-4-7
|
原帖由 未仔的贱骨头 于 2009-9-26 12:04 发表 
ASIO设计的出发点就是绕过windows的提供的中间驱动,让播放软件直接和声卡打交道,这样可以减少信号的延迟,通常我们提到的jitter是ns级,而ASIO的改善是ms级,理论上和jitter没有关系,而且输入到输出的延时在连续播 ...
关于ASIO可以看这段:
ASIO bypasses the normal audio path from the user application through layers of intermediary Windows operating system software, so that the application connects directly to the soundcard hardware. Each layer that is bypassed means a reduction in latency, the delay between an application sending sound information and it being reproduced by the soundcard, or input signals from the soundcard being available to the application. In this way ASIO offers a relatively simple way of accessing multiple audio inputs and outputs independently. Its main strength lies in its method of bypassing the inherently high latency of Windows audio mixing kernels (KMixer), allowing direct, high speed communication with audio hardware. Unlike KMixer, an unmixed ASIO output is "bit identical", that is, the bits sent to the sound card are identical to those of the original WAV file, thus having higher audio fidelity.
这段话的意思好像是说,通过ASIO传到声卡的数字文件不会被Window 的KMixer篡改,所以才能获得好声。我得理解是,经过ASIO和不经过ASIO,最终输出的数字内容可能已经不一样了。[s:14] [s:30] [s:97]
全文如下:
http://en.wikipedia.org/wiki/Audio_stream_input_output |
|