什么是不是音频终端?

由XP后Windows音频系统的主要架构师之一选择性地引用了一篇题为“什么是音频端点”的博客文章:

  • 一个端点是“一块塑料”(希望有一些电线在其中),“与用户相关的”例如“连接到您的笔记本电脑的麦克风或耳机”。
  • 这听起来不错。 除了我在过去15年中使用过的每台台式机以外,还有一个麦克风和一个线路输入插孔,它们存在(至少在我的脑海中)具有相同的地位。 作为用户,我强烈地关注我连接到线路输入插孔的“塑料片”。 他们看起来非常像我的音频终端。 麻烦是:

  • 当我使用IMMDeviceEnumeratorIMMDeviceCollction来发现桌面计算机上的设备,并使用Microsoft自己的示例代码(例如Microsoft的SDK中的“CaptureSharedTimerDriven”音频样本)时,他们仅将麦克风列为端点。
  • 因此,如果我的线路输入插孔不是音频端点,它是什么,如何访问它,设置音量等等? 即使用户选择麦克风作为默认端点,我如何才能让应用程序使用它(专门)?


    部分(和令人困惑)的答案:即使没有任何东西连接到麦克风插孔,也有可能将麦克风列为音频端点,但只有列出了输入输入并确认自己是合法的音频端点有一个设备物理连接到线路输入插孔。 这没有什么明显的意义,但至少在我的机器上是这样的。

    链接地址: http://www.djcxy.com/p/60185.html

    上一篇: What is [not] an audio endpoint?

    下一篇: Listing all devices open AL does not work