代码之家  ›  专栏  ›  技术社区  ›  LOST

在Windows上更改另一个进程音频输出设备

  •  0
  • LOST  · 技术社区  · 1 年前

    最终,我想将处理音频输出实时重定向到其他地方。有一种标准的方法可以通过WASAPI做到这一点: AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS 问题是这种方法保持进程将其音频播放到默认输出设备。

    为了防止进程污染默认的输出设备,我想让它输出到一个虚拟的零输出声音设备。

    我该怎么做?有没有标准的方法让第三方进程认为默认的音频设备不是系统其他部分使用的设备?如果不是,通过以下方式向流程谎报哪台设备是默认设备的最佳方式是什么 Detours ?

    0 回复  |  直到 1 年前