有哪些api可以在Windows中使用c#配置扬声器设置?

本文关键字:配置 扬声器 设置 Windows api | 更新日期: 2023-09-27 18:12:04

我已经找了很多不同的地方,但似乎找不到一个直接的方法来做到这一点。

我在Windows 7中有许多声卡,并使用HDMI输出声音到我的AVR放大器。我遇到的问题是,当放大器关闭时,它会导致窗口失去扬声器配置。

所以我想做的是写一个小实用程序,将扬声器重新配置为5.1环绕声。我确信有一种方法可以做到这一点,但我不知道从哪里开始,因为似乎有许多不同类型的API。

有哪些api可以在Windows中使用c#配置扬声器设置?

我相信现在这些东西都是通过Windows核心音频控制的 - Windows Vista的主要新功能之一,没有人注意到,因为它几乎完全在幕后。

有一个.NET包装器声称是稳定的:http://netcoreaudio.codeplex.com/