在窗户中聆听波浪

时间:2014-09-04 00:12:32

标签: c++ c windows

所以我想"听"到Windows中声音设备的输出。优选地,在C / C ++中。我不知道在Windows上这个适当的起点是什么,并且想知道我是否可以指向正确的方向来捕捉声音。我想这样做,以便我可以根据正在播放的声音更改不同的设置。我不打算通过麦克风听音乐

1 个答案:

答案 0 :(得分:3)

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

这是one examplethis is another