什么是[not]音频端点?

时间:2015-03-16 23:39:55

标签: windows audio

选择性地引用XP后Windows音频系统的一位主要架构师名为What's an audio endpoint的博客文章:

  • 一个端点是一块塑料" (希望有一些电线)"用户与之相关的#34;例如"连接到笔记本电脑的麦克风或耳机"。

听起来不错。除了我在过去15年中使用的每台台式机上都有一个麦克风和一个输入输入插孔,它们存在(至少在我的脑海中)具有相同的状态。作为用户,我强烈关注"塑料件"我连接到线路输入插孔。它们看起来非常像我的音频端点。问题是:

  • 当我使用IMMDeviceEnumeratorIMMDeviceCollction来发现我桌面计算机上的设备时,使用Microsoft自己的示例代码(例如" CaptureSharedTimerDriven"他们只将麦克风列为端点。

因此,如果我的线路输入插孔不是音频端点,它是什么,如何访问它,设置它的音量等等?即使用户选择麦克风作为默认端点,如何让应用程序(专门)使用它?

1 个答案:

答案 0 :(得分:0)

部分(并且令人困惑)答案:即使麦克风插孔没有连接任何东西,也可以将麦克风列为音频端点,但可能只列出输入输入并确认其​​为合法当设备物理连接到线路输入插孔时的音频端点。这没有明显的意义,但仍然是事情的方式......至少在我的机器上。