如何使用C ++获取或设置麦克风级别? [英] How to get or set microphone level using C++?

查看:340
本文介绍了如何使用C ++获取或设置麦克风级别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用C ++开发多媒体程序,我无法找到获取或设置麦克风级别的解决方案。

我的操作系统是Windows 7,我使用的是Visual Studio 2008.

谁能告诉我怎么做?

I am developing multimedia program using C++ and I can't find solutions to get or set microphone level.
My operating system is Windows 7 and I am using Visual Studio 2008.
Who can tell me how?

推荐答案

你必须使用混音器 [ ^ ]函数。

还有许多C ++类和API可用于音频设备。这两个链接应该提供帮助:

https://social.msdn.microsoft.com/Forums/windowsdesktop/en -US / 9f9185e0-4c74-43d5-8fec-842125da362a /如何-可以-I-静音或设置最micline-输出等级上 - 窗口7?论坛= windowspro-audiodevelopment [< a href =https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/9f9185e0-4c74-43d5-8fec-842125da362a/how-can-i-mute-or-set-the-micline- output-level-on-windows-7?forum = windowspro-audiodevelopmenttarget =_ blanktitle =New Window> ^ ]



https://social.msdn.microsoft.com/Forums/windowsdesktop/en-us/9741bae1-c330-48 02-9860-2fd202dba797 / enumeration-of-available-for-a-specific-installed-sound-card?forum = windowspro-audiodevelopment [ ^ ]
You have to use the mixer[^] functions.
There are also many C++ class and APIs to work with audio devices. These 2 links should give help:
https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/9f9185e0-4c74-43d5-8fec-842125da362a/how-can-i-mute-or-set-the-micline-output-level-on-windows-7?forum=windowspro-audiodevelopment[^]

https://social.msdn.microsoft.com/Forums/windowsdesktop/en-us/9741bae1-c330-4802-9860-2fd202dba797/enumeration-of-available-levels-for-a-specific-installed-sound-card?forum=windowspro-audiodevelopment[^]


这篇关于如何使用C ++获取或设置麦克风级别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆