2013-05-04 58 views
0

我开始一个项目,最低要求是Windows 7.我将使用NAudio作为我的音频接口。我不知道我应该使用什么:DirectSound或WASAPI?我会做以下几点:我应该为我的音频项目使用DirectSound还是WASAPI?

  1. 操控音量/多个USB声卡的扬声器和麦克风静音。
  2. 将声卡2的输入重新输入到声卡2的输出中(如果可能的话)。
  3. 操纵声卡的音频输入带来一些影响。

据我所知,幕后的DirectSound反正通过处理所有WASAPI音频和它听起来像DirectSound的加入过时技术的列表。

但是,我的问题更多地来自于功能层面:哪个API会让我按照上面所述进行操作。

回答

1

其中最低要求是Windows 7的

当然WASAPI - 你有过的事情,WASAPI接口/ API制作精良,更易于使用,减少开销,如果你需要接近,以便更好地控制即时的。 DirectSound可以为您提供的并且WASAPI无法提供的信息。

如果您需要WASAPI刚刚不可用的预Vista系统时使用DirectSound的唯一原因。

相关问题