非常感谢yccw,我还想继续请教下你。打个比方,如果我把声卡的输出输入隔直电容换成一个电阻。理论上,如果我造一个波形文件aaa.wav,其中每一个samle的左右声道的值均为数字最大值0x7FFF(假设16位),那我播放这个文件的时候,lineout输出左右声道均输出模拟最大值(DAC输出的最高电平);同样,在录音时,如果我让linein 接地(输入为模拟最小值),录音保存为波形文件bbb.wav。那这个文件中我录得的每一个sample也是数字最小值0x8000(同样假设是16位)。但实事上是不是这样呢,好像不是,声卡上的DSP或者软件会经过数字滤波把直流信号滤掉。
如果有办法让避过DSP的数字滤波和其他的音效处理,那DAC就可以输出任意我想要的信号了,同样ADC转换得到的数据也就是可以无损保存下来了。
你讲的“emu声卡,在input通道插入SPDIF输出端口”
那这个SPDIF输出的数据只是简单的强DAC的PCM编码转换成SPDIF吗?
"EMU声卡在input通道插入host wave通道,用任意录音软件保存"录的数据也是ADC直接转换没有经过DSP音效处理的数据吗?