发布网友 发布时间:2022-04-27 04:42
共1个回答
热心网友 时间:2022-06-26 09:56
DirecSoundWaveOut/Wasapi是WDM类型的音频通道。
WaveOut和DirectSound(DS)就像最常见的公共车道,每个人都可以一起走(程序也可以一起说话),但它会受到其他车辆的影响。
WASAPI就像在这条OS音频道路上划出一条车道,只允许一辆车走,一条路走,但没有干扰,该程序是独占的。
WaveOut和DirecSound通常是最兼容的,通常是默认选项,而WASAPI是后vista的,所以它是输出的好选择。
音源输出是没有进行功率放大的,可以输入到功能设备进一步放大,基本无失真扬声器输出是经过设备功率放大,可以直接驱动桌面型的无源音箱,如果放大该信号可能会引起失真。
扩展资料:
DirecSound特点:
DirectSound是DirectXAudio的低层组件,提供了丰富的接口功能来实现。Wav格式波形声音数据回放控制。
DirectSound允许你混合和播放多种声音。DirectSound充分利用了声卡的内存资源,并提供了3D音效算法来模拟真实的3D立体声音。
创建IDirectSoundcard设备后,应该调用DirectXAPI函数SetCooperativeLevel来进一步设置设备的协调级别,以确定声卡设备应该与其他Windows程序共享的方式。
参考资料:百度百科-DirecSound