0

品質をテストするために、マイク アレ​​イ内の個々のマイクにアクセスしたいと考えています。c# を使用してアクセスするにはどうすればよいですか? NAudio を使用できますか? どうすれば WASAPI を使用できますか?

ありがとうございました

4

1 に答える 1

1

マイクアレイの実装方法によって異なります。多くのハードウェア ベンダーは配列処理をオンチップで行い、後処理されたオーディオのみを Windows に提示します。他のベンダーは、Windows に配列処理を行わせます。

デバイスの part サブタイプを見ると、デバイスがマイク アレ​​イであるかどうかがわかります。マイク配列には、KSNODETYPE_MICROPHONE_ARRAY のサブタイプがあります。

私は NAudio に詳しくありませんが、IKsControl と IDeviceTopology が公開されている場合は、動作させることができるはずです。(C++ のサンプルがいくつかありますが、C# ではありません。)

于 2013-09-24T19:34:34.840 に答える