监控输出量

时间:2014-08-11 03:19:48

标签: c# audio

我真的希望这不会太复杂。

基本上我想让节目监听音频的输出(即我们在播放歌曲,观看视频或其他任何其他内容时听到的内容),并根据正在播放的内容输出当前音频电平。

我已经看过无数关于如何使用INPUTS(如麦克风)执行此操作的示例,但没有任何与输出一起使用的示例。

更具体地说,我将Winamp连接到本地无线电音频流。所以我正在听音乐。我想要的是这个程序循环每一个,比如10ms,然后告诉我这首歌的当前音频级别。因此,如果它是摇滚歌曲,那么在合唱期间(即声音更大的输出)与诗歌相比可能会超级响亮。如果它是一首柔和的蓝调歌曲,或其他什么,输出显然不会那么大。

我知道怎么做所有循环但是,就像我说的那样,我所看到的其余部分都必须处理控制主音量条(这对我不起)或输入

这甚至可能吗?我认为这是因为人们一直在为媒体播放器编写可视化插件(而且它确实完全符合我想做的事情,只是我希望它以#s而不是漂亮的颜色显示给我。)

0 个答案:

没有答案