如何在Visual Studio Express Edition C#中使用 /访问API



我正在处理一个自动音量控制程序,该程序会倾听来自笔记本电脑的声音,并将其设置为特定分贝级别,如果它超过指定的限制。

在研究时,我发现了有关CoreAudioapis的信息,甚至下载了Windows 10SDK可以访问API。

,但我无法访问API。我在2015年使用Visual Studio Express Edition中使用C#。当我写"使用CoreAudioapi"时,我会在CoreAudioapi下得到红色的曲折。与mmdevice和endpointvolume API相同,我找不到它们!

我尝试添加参考,但未列出API。

下面的代码给出错误:

MMDeviceEnumerator devEnum = new MMDeviceEnumerator();
MMDevice defaultDevice = 
devEnum.GetDefaultAudioEndpoint(EDataFlow.eRender, ERole.eMultimedia);

有人可以告诉我如何在VS Express Edition上的C#程序中访问API?

名称空间来自XFX创建的外部库,并在其博客文章核心音频中为.net。

库的源代码可在github上找到,并从博客文章中链接了zip。

一旦您编译或提取了二进制文件,就必须添加对项目中的DLL的引用。
确保使用浏览选项,并带有包含.net核心音频的汇编的文件夹。

添加正确的组件后,将识别命名空间,并且您的代码将编译/不再抱怨命名空间。

最新更新