我已经通过hook dsound.dll 中的 DirectSoundCreate方法貌似得到了IDirectSound接口对象,请教各位大侠如何通过IDirectSound接口对象调整音量大小呢?
------解决方案--------------------------------------------------------
要拿到IDirectSoundBuffer才能控制音量。
要注意的是,这个音量是软件音量,不是你在系统音量控制那边看到的东西。音量控制里的东西XP以前的是用mixer调整,从Vista开始就是用Endpoint那套东西了。