Windows 8 DirectSound会在Windows 8上运行吗?

Windows 8 DirectSound会在Windows 8上运行吗?,windows-8,directx-9,directsound,Windows 8,Directx 9,Directsound,我指的是DirectSound,DirectX 9.0c的一个组件 我知道MediaElement是首选的音频类,但它没有提供我的应用程序需要的一些DirectSound音频功能,特别是指定音频输出设备目标的功能。MediaElement将只在当前默认音频播放设备上播放,除非它通过Win8升级。不使用DirectSound,因为推荐使用它的后续设备 XAudio2是一个针对Windows的低级音频库,专门用于 支持游戏音频。它提供了数字信号处理(DSP)和 游戏音频图形引擎XAudio2扩展了其

我指的是DirectSound,DirectX 9.0c的一个组件

我知道MediaElement是首选的音频类,但它没有提供我的应用程序需要的一些DirectSound音频功能,特别是指定音频输出设备目标的功能。MediaElement将只在当前默认音频播放设备上播放,除非它通过Win8升级。

不使用DirectSound,因为推荐使用它的后续设备

XAudio2是一个针对Windows的低级音频库,专门用于 支持游戏音频。它提供了数字信号处理(DSP)和 游戏音频图形引擎XAudio2扩展了其前身, DirectSound和XAudio,支持SIMD等计算趋势 浮点架构和高清音频。它还支持更多 当今奥运会的复杂声音处理需求


感谢mydogisbox的回复。介绍XAudio2时,我看了看。我的应用程序允许用户在他/她的硬盘上选择音频文件并播放——有点像Windows Media Player,但它可以做额外的事情。XAudio2要求对XAudio2的音频文件进行预处理,然后才能播放。所以它不适合我的应用。你想支持什么文件类型?我知道DirectSound只支持WAV。因此,这是我可以指定输出目标的唯一格式文件。但我的应用程序也允许用户为几乎任何音频格式文件(WAV、MP3、WMA、MIDI(MID)、AU、AIFF(AIF)、MPEG(MPG)和WMV)选择WMP音频驱动程序。如果你安装了一个编解码器。