使用NAudio我正在捕捉麦克风样本,以便在远程机器上播放它们。在某些情况下,我想应用低通滤波器。如何用NAudio做到这一点?
理想情况下,我想根据播放机器上的最终用户输入应用过滤器(可能通过“启用/禁用低通滤波器”按钮)。
好像我需要使用......
var myFilter = BiQuadFilter.LowPassFilter (x, y, z);
myFilter.Transform (inBuffer, outBuffer);
但是,目前尚不清楚在播放前如何/在何处插入此转换。
我看到NAudio库中的一些过滤器似乎是我需要的,不幸的是,似乎没有任何样本可以使用它们。即使NAudioDemo中的一个简单例子(网络聊天w /过滤器?)也会很棒!