繁体   English   中英

我可以直接与Windows上的音频端点进行交互吗?

[英]Can I directly interact with audio endpoints on windows?

我正在尝试编写专业的音乐/音频处理应用程序,并且希望能够以非常低的水平与音频输入/输出进行交互-理想情况下,我可以将效果应用于音频输入并将其实际输出时间,类似于Logic,Ableton等程序。

我已经编写了一个非常基本的程序,该程序可以检测音频终结点设备,并可以使用MMDevice接口更改其音量,但这远不是我想要的功能。

我从Microsoft文档中了解到,四个核心音频API是:

  • MMDevice
  • WASAPI
  • DeviceTopology
  • EndpointVolume

但似乎这些功能都不具备我需要的功能。 我认为我需要能够在给定时间设置膜片位置的水平上与扬声器进行交互。

这有可能吗? 如果是这样,我该怎么做?

Windows Audio Session API(WASAPI)是达到此目的的最佳选择。 它允许与音频端点进行交互并设置音频流(可以实时发送或接收的数据流)。 一个很好的例子在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM