none
VC++如何用windows api去更改声音播放的默认设备? RRS feed

  • 问题

  • 可以用waveOutGetDevCaps去获得声音播放的设备, 但请问如何去更改这个设备呢?
     现在有个公司自己的设备,插上去后可以在"控制面板"的声音播放那里看到我的设备,但它默认是"扬声器"输出, 要求把我的设备选为默认输出, 求指导呀!

         http://bbs.csdn.net/topics/190006394#new_post
        http://bbs.csdn.net/topics/360139084
    这两个帖子都提示用waveOutMessage发送消息去更改, 但这函数不会用, 不知道怎么获得句柄.

    DWORD waveOutMessage(
       HWAVEOUT  deviceID,
       UINT      uMsg,
       DWORD_PTR dwParam1,
       DWORD_PTR dwParam2
    );

    2015年9月1日 7:53

答案

全部回复