品質をテストするために、マイク アレイ内の個々のマイクにアクセスしたいと考えています。c# を使用してアクセスするにはどうすればよいですか? NAudio を使用できますか? どうすれば WASAPI を使用できますか?
ありがとうございました
品質をテストするために、マイク アレイ内の個々のマイクにアクセスしたいと考えています。c# を使用してアクセスするにはどうすればよいですか? NAudio を使用できますか? どうすれば WASAPI を使用できますか?
ありがとうございました
マイクアレイの実装方法によって異なります。多くのハードウェア ベンダーは配列処理をオンチップで行い、後処理されたオーディオのみを Windows に提示します。他のベンダーは、Windows に配列処理を行わせます。
デバイスの part サブタイプを見ると、デバイスがマイク アレイであるかどうかがわかります。マイク配列には、KSNODETYPE_MICROPHONE_ARRAY のサブタイプがあります。
私は NAudio に詳しくありませんが、IKsControl と IDeviceTopology が公開されている場合は、動作させることができるはずです。(C++ のサンプルがいくつかありますが、C# ではありません。)