1

NAudio を使用して、リモート マシンで再生するためにマイク サンプルをキャプチャしています。場合によっては、ローパス フィルターを適用したいと思います。これを NAudio でどのように行うことができますか?

理想的には、再生マシンのエンド ユーザー入力に基づいてフィルターを適用したいと思います (おそらく「ローパス フィルターの有効化/無効化」ボタンを使用)。

使用する必要があるようです...

var myFilter = BiQuadFilter.LowPassFilter (x, y, z);
myFilter.Transform (inBuffer, outBuffer);

ただし、再生前にこの変換を挿入する方法/場所は明確ではありません。

NAudio ライブラリには、必要と思われるフィルターがいくつかありますが、残念ながら、それらを使用するサンプルはないようです。NAudioDemo の簡単な例 (フィルターを使用したネットワーク チャット?) でさえ素晴らしいでしょう!

4

0 に答える 0