200分:WIN7下如何用代码控制音量合成器中某一程序的音量?
如题,WIN7下如何用代码控制音量合成器中某一程序的音量?比如自己写一程序,名称为AAA,当AAA有声音播放的时候,WIN7合成器里面就看以看到这个AAA,可以调整音量或静音。但用代码怎么做呢?
集思广益。
[解决办法]
找到一点资料,来不及看
http://sunmaiblog.wordpress.com/2010/10/07/windows-7vista%E4%B8%8B%E6%9C%80%E4%BD%B3%E9%9F%B3%E9%A2%91%E8%BE%93%E5%87%BA%E6%96%B9%E5%BC%8F-wasapi-2/
http://stackoverflow.com/questions/2349112/vista-win7-application-volume-control-interface
[解决办法]
我有一个思路,属于胡思乱想哈
不是有一个视频采集卡吗?比如SDK3000 他的开发包下有这么两个函数:
函数功能: 采集指定系统中声卡设备名的音频
Function SetCurrentAudioCompressorName(strAudDevName As String) As Boolean
函数参数:strAudDevName: 声卡设备名,strAudDevName 为""表示取消音频采集
函数功能: 采集指定系统中声卡设备序号的音频
Function SetCurrentAudioCompressorNum(nAudDevIndex As Long) As Boolean
函数参数:
nAudDevIndex: 声卡设备下标,nCurrentAudDevice 为-1,表示取消音频采集
如果有硬件,我敢肯定有用的。说不得安装了开发包,没有视频采集卡也有用。
[解决办法]
模拟鼠标键盘点不行吗,找句柄,后台sendmessage模拟点击。就像外挂一样
[解决办法]