我有点困惑。 有没有简单的方法来设置正确的audio设备(input/输出)在我的VoIP .NET应用程序不使用DirectX?
“正确的audio设备”可能意味着 – 已经在Windows中设置为DEFAULT的设备。
如Skype(或X-Lite)在大多数情况下正确selectaudio设备。 但是如何? 只是得到的设备列表不解决问题,因为我不知道如何select适当的。
我想XP和Vista(7)的解决scheme可能会有所不同。
是否有一个原因MailItem.display方法的z顺序行为不同机器?
什么是一个很好的编译本地windows代码的轻量级编程语言?
如何创build无法正常终止或停止的Windows服务
使用mono从C / C ++调用C#
如何更改命令提示符/控制台窗口/ DOS框中的制表符?
先谢谢你!
Winforms Webbrowser告诉什么时候完成刷新
绩效计数器 – 每分钟费率types?
应用程序崩溃作为有限的用户
为什么这个Cancellationdisposable永远不会取消Observable.dispose()?
在Vista和Win7上,您可以使用MMDevice API IMMDeviceEnumerator :: GetDefaultAudioEndpoint,然后使用MMDevice :: GetId获取描述此设备的字符串。
在其他系统(包括Vista和Win7)上,您可以使用较旧的MME API waveInGetDevCaps和waveOutGetDevCaps,使用deviceid = WAVE_MAPPER(-1)来获取描述默认设备的字符串。
我最近不得不做类似的事情,但支持多个Windows版本。 由于其简单性,我最终使用了NAudio 。 有几个示例应用程序捆绑在一起,所以你可以看到如何使用它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。