Directshow.net ライブラリと Windows 7 に問題があります。
一部の PC ([デバイス マネージャー] > [コントローラー] の [サウンド、ビデオ] に「高品位オーディオ デバイス」が表示されている場合のみ) Skype、MSN、および録音デバイスが少なくとも 2 つリストされている場合、1 つのマイクのみを検出します。このコードを実行すると:
Filter audioDevice = null;
if (capture != null)
audioDevice = capture.AudioDevice;
"audioDevice" には最初のマイク (内部マイクまたはリア マイク) のみがあり、2 番目のマイク (フロント マイク -ジャック-) は取得しません (またはその逆)。
誰かがC#からビデオとオーディオをキャプチャする別のライブラリを解決したか知っていますか??