精通网络视频核心开发技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5.1 DirectSound

DirectSound是一个音频开发工具,是DirectX中的一个组件,软件开发者可将数据通过多个音频流直接写入任何DirectX兼容的声卡里。它支持多种采样频率,且能随意增加以软件为基础的声音特效。同时,DirectSound本身就是一个声音合成引擎,它用系统内存容纳不同的音频流。

DirectSound是DirectX API的音频(Waveaudio)组件之一,它可以提供快速的混音、硬件加速功能,并且可以直接访问相关设备,当然,最主要的是它提供的功能与现有的设备驱动程序保持兼容性。

DirectSound允许进行波形声音的捕获、重放,也可以通过控制硬件和相应的驱动来获得更多的服务。DirectSound的优势当然和DirectX的其他组件一样,即速度,它允许用户最大效率地使用硬件,并拥有良好的兼容性。