选择性地引用XP后Windows音频系统的一位主要架构师名为What's an audio endpoint的博客文章:
听起来不错。除了我在过去15年中使用的每台台式机上都有一个麦克风和一个输入输入插孔,它们存在(至少在我的脑海中)具有相同的状态。作为用户,我强烈关注"塑料件"我连接到线路输入插孔。它们看起来非常像我的音频端点。问题是:
IMMDeviceEnumerator
和IMMDeviceCollction
来发现我桌面计算机上的设备时,使用Microsoft自己的示例代码(例如" CaptureSharedTimerDriven"他们只将麦克风列为端点。因此,如果我的线路输入插孔不是音频端点,它是什么,如何访问它,设置它的音量等等?即使用户选择麦克风作为默认端点,如何让应用程序(专门)使用它?
答案 0 :(得分:0)
部分(并且令人困惑)答案:即使麦克风插孔没有连接任何东西,也可以将麦克风列为音频端点,但可能只列出输入输入并确认其为合法当设备物理连接到线路输入插孔时的音频端点。这没有明显的意义,但仍然是事情的方式......至少在我的机器上。