2010-07-21 85 views
0

什么是最低级别的Windows功能播放声音? (由播放声音的任何其他功能调用的功能)。例如,fopen()调用CreateFileA()和CreateFileA()调用CreateFileW(),CreateFileW()调用NtCreateFile()等。我想知道什么是最低级别的声音(没有通信与声音驱动程序直接)。什么是最低级别的Windows功能播放声音?

回答

1

在Vista和Win7,你可以使用WASAPI。如果音量太低(其中大部分适用于专业音频工具),则您可以查看Wave和 API以将音频缓冲区传输到扬声器。还有XACT/XNA游戏的东西。所有这些API最终都位于WASAPI之上,但可能更易于使用。

如果你只是想不时播放WAV文件而没有任何通知或混音支持,它很难击败PlaySound。