gpt4 book ai didi

c# - 我应该为我的音频项目使用 DirectSound 还是 WASAPI?

转载 作者:行者123 更新时间:2023-12-03 00:54:21 28 4
gpt4 key购买 nike

我正在启动一个最低要求为 Windows 7 的项目。我将使用 NAudio 作为我的音频接口(interface)。我不确定我应该使用什么:DirectSound 还是 WASAPI?我将执行以下操作:

  • 在多个 USB 声卡上为扬声器和麦克风操作音量/静音。
  • 将声卡 2 的输入重新路由到声卡 2 的输出(如果可能的话)。
  • 使用一些效果来操作声卡的音频输入。

  • 我知道 DirectSound 在幕后通过 WASAPI 处理所有音频,听起来 DirectSound 已加入弃用技术列表。

    但是,我的问题更多来自功能层面:哪个 API 可以让我做我上面描述的事情。

    最佳答案

    where minimum requirements will be Windows 7



    当然是 WASAPI - 您可以更好地控制事物,WASAPI 接口(interface)/API 制作精良且更易于使用,如果您需要接近实时,则开销更少。名单上没有 DirectSound 能给你而 WASAPI 不能给你的东西。

    如果您需要 WASAPI 不可用的 pre-Vista 系统,则使用 DirectSound 的唯一理由。

    关于c# - 我应该为我的音频项目使用 DirectSound 还是 WASAPI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16370421/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com