【发布时间】:2015-07-08 07:41:17
【问题描述】:
如何获取可用声音设备的列表?我的意思是那个图片中的东西。
我想要它在组合框中。我的意思是:
- 麦克风
- 立体声混音
- 线路输入
- ..还有更多..
但真的是这样吗,因为系统会根据语言本地化系统更改设备的名称,而这正是我所需要的。
例如,在我的语言中,麦克风称为 Mikrofon 和 Stereo Mix = Směšovač 立体声
我需要这些设备名称,没有别的
可以做一些示例代码吗?
【问题讨论】:
-
在 C++ 中是How to enumerate audio endpoint (IMMDevice) properties on your system。它做得更多,但它从设备本身的枚举开始。
-
我在 C# 中几乎完成了项目,我只错过了这一部分,在 C# 中可能吗?谢谢
-
不!我不想要有关声卡的信息,但我需要以用户在其窗口中设置的语言进行录制的设备列表。