基本的に私は複数の入力と単一の出力を持つVOIPのようなソリューションを扱っています(結合)入力データはサーバーから中継され、クライアントで結合されます。NAUDIO複数の入力、単一の出力
最初のテストでは、すべての人に1つのバッファ付きプロバイダー(1つの単数)が使用されていましたが、それは明らかにいっぱいになり、複数の他の人には不便でした。私は皆のためにバッファリングされたプロバイダを1つ実行することを考えましたが、これを適切に実行する方法はわかりません。
基本的に私は複数の入力と単一の出力を持つVOIPのようなソリューションを扱っています(結合)入力データはサーバーから中継され、クライアントで結合されます。NAUDIO複数の入力、単一の出力
最初のテストでは、すべての人に1つのバッファ付きプロバイダー(1つの単数)が使用されていましたが、それは明らかにいっぱいになり、複数の他の人には不便でした。私は皆のためにバッファリングされたプロバイダを1つ実行することを考えましたが、これを適切に実行する方法はわかりません。
はオーディオのミキシングについて、マーク・ヒース、NAudio第一人者でこの記事をチェックアウト:
http://mark-dot-net.blogspot.co.uk/2014/12/mixing-and-looping-with-naudio.html
をこれは、1つのIWaveProvider
出力にいくつかのIWaveProvider
のオーディオソースを混合するためMixingWaveProvider32
クラスについて説明します。 ISampleProvider
の入力を使用している場合は、MixingSampleProvider
クラスも記載されています。