Fan*_*kis 6 audio windows-7 automation macros
我正在尝试找到一种方法来在 Windows 7 中快速更改 5.1 和立体声之间的扬声器配置;我可以在桌面上创建快捷方式以便快速访问的任何内容。
问题是由带有 PCM 轨道的蓝光光盘引起的。在这些情况下,除非 Windows 将扬声器配置为 5.1,否则它不会通过 Arcsoft 的 TMT3 发送到放大器。但是,在使用 winamp 时,我想要一个立体声配置,以便它直接传递给放大器。
我相信我可以使用 autohotkey 来做到这一点,但这有一个相当陡峭的学习曲线,我会把它作为最后的手段。
是否有内置的 Windows 命令或其他方法来更改扬声器配置?
好的,我对这个问题进行了一些调查,因为我对浏览配置菜单感到恼火。我玩游戏,所以如果我不将它切换到立体声耳机使用,音频在游戏中就会一团糟。
第 1 步:抓取进程监视器,这是来自 sysinternals 的一个程序,用于监视一堆东西,包括来自目标进程的注册表访问。 http://technet.microsoft.com/en-us/sysinternals/bb896645
步骤 2:运行进程监视器并在播放设备面板中打开配置菜单。在进程 mon 中有一个小目标工具栏图标,将其选中并将其拖到配置窗口中。它现在将查看该窗口并仅从该进程中获取事件。您需要将过滤器设置为仅查看注册表项并清除日志。看这张图片(因为我还不能在回复中张贴图片):
第 3 步:去设置你想要的配置,所以在图片中我将它设置为 5.1 环绕。然后查看进程监视器窗口,您将看到对以下形式的注册表项的访问:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render{SOME LONG GUID}\Properties That will be your device, now right单击进程监视器中的条目并单击“跳转到...”,它将打开注册表编辑器。
第 4 步:确保您位于注册表编辑器的“{GUID}/Properties”项中,然后转到 File>export,然后导出为具有描述性名称(audio_surround.reg 或其他)的注册表项。
第 5 步:使用扬声器设置面板切换到其他配置并再次导出注册表,并使用描述性名称 (audio_stereo.reg)。
现在您应该有两个 .reg 文件,您可以双击这些文件将您的配置设置为立体声或环绕声。肯定有更简单的方法,但它需要 Windows 编程知识来获取音频设备的 GUID,然后真正了解这些注册表值的含义。但是,如果有人想使用它,这只是一个开始!