听着窗外的挥手声
Listening for wave out in windows
本文关键字:窗外 更新时间:2023-10-16
所以我想"监听"窗口中声音设备的输出。最好是C/C++。我不知道在窗户上这样做的合适起点是什么,我想知道我是否可以指向正确的方向来捕捉声音。我想这样做,这样我就可以根据播放的声音更改不同的设置。我不想通过麦克风收听
您需要使用与Windows音频相关的基于COM的接口。起点是通过调用IMMDeviceCollection::Item
方法来获得对设备集合中端点对象的IMMDevice
接口的引用。然后,可以通过调用IMMDevice::QueryInterface`方法来获得对端点对象的IMMEndpoint
接口的引用。检索端点设备集合后,可以查询集合中各个设备的属性,以确定它们是否适合使用。
这是一个例子,这是另一个
相关文章: