听着窗外的挥手声

Listening for wave out in windows

本文关键字:窗外      更新时间:2023-10-16

所以我想"监听"窗口中声音设备的输出。最好是C/C++。我不知道在窗户上这样做的合适起点是什么,我想知道我是否可以指向正确的方向来捕捉声音。我想这样做,这样我就可以根据播放的声音更改不同的设置。我不想通过麦克风收听

您需要使用与Windows音频相关的基于COM的接口。起点是通过调用IMMDeviceCollection::Item方法来获得对设备集合中端点对象的IMMDevice接口的引用。然后,可以通过调用IMMDevice::QueryInterface`方法来获得对端点对象的IMMEndpoint接口的引用。检索端点设备集合后,可以查询集合中各个设备的属性,以确定它们是否适合使用。

这是一个例子,这是另一个

相关文章: