我指的是 DirectSound,它是 DirectX 9.0c 的一个组件。
我知道 MediaElement 是首选音频类,但它不提供我的应用程序需要的一些 DirectSound 音频功能,特别是指定音频输出设备目标的能力。MediaElement 只会播放到当前默认的音频播放设备——除非它正在升级到 Win8。
我指的是 DirectSound,它是 DirectX 9.0c 的一个组件。
我知道 MediaElement 是首选音频类,但它不提供我的应用程序需要的一些 DirectSound 音频功能,特别是指定音频输出设备目标的能力。MediaElement 只会播放到当前默认的音频播放设备——除非它正在升级到 Win8。
在 Metro 应用程序和桌面应用程序中鼓励使用 DirectX。 不使用 DirectSound 是因为它的继任者XAudio2是推荐的。
XAudio2 是一个专门支持游戏音频的 Windows 低级音频库。它为游戏提供数字信号处理 (DSP) 和音频图形引擎。XAudio2通过支持 SIMD 浮点架构和高清音频等计算趋势,扩展了其前身 DirectSound 和 XAudio。它还支持当今游戏更复杂的声音处理需求。