NAudio を使用して、リモート マシンで再生するためにマイク サンプルをキャプチャしています。場合によっては、ローパス フィルターを適用したいと思います。これを NAudio でどのように行うことができますか?
理想的には、再生マシンのエンド ユーザー入力に基づいてフィルターを適用したいと思います (おそらく「ローパス フィルターの有効化/無効化」ボタンを使用)。
使用する必要があるようです...
var myFilter = BiQuadFilter.LowPassFilter (x, y, z);
myFilter.Transform (inBuffer, outBuffer);
ただし、再生前にこの変換を挿入する方法/場所は明確ではありません。
NAudio ライブラリには、必要と思われるフィルターがいくつかありますが、残念ながら、それらを使用するサンプルはないようです。NAudioDemo の簡単な例 (フィルターを使用したネットワーク チャット?) でさえ素晴らしいでしょう!