0

必要なのは、USB Web カメラのマイクと USB スピーカーのセットを組み合わせた仮想オーディオ デバイスを作成することです。

この仮想オーディオ デバイスを、ヘッドセットと同じように動作させたいと考えています。つまり、[Lync] > [ツール] > [オプション] > [オーディオ デバイス] にいる場合、メインのドロップ ダウン メニューに仮想オーディオ デバイスを表示して、マイクとスピーカーの両方を備えたデバイスのみを表示します。

次の解決策を検討しました。

  • TopoEdit を使用して仮想オーディオ デバイスを作成します。
  • これは GUI であるため、私たちには機能しません。

  • 仮想オーディオ ケーブルを使用して、仮想オーディオ デバイスを作成します。

  • これは GUI であるため、私たちには機能しません。

  • DirectShow を使用して、オーディオ デバイスを「スプーフィング」します。

  • これには、フィルター グラフの使用が含まれます。
  • 欠点は、MS Media Foundation を支持して DirectShow が非推奨になっていることです。

  • MS Media Foundation を使用して、オーディオ デバイスを「偽装」します。

  • 欠点は、ドキュメントが貧弱であることです。

  • 仮想オーディオ デバイス ドライバーを作成します。

  • 例: Microsoft 仮想オーディオ デバイス ドライバーのサンプル

本当に欲しいものを手に入れたら、次のように組み合わせます。

1 マイクを備えたメディア デバイスと 2 スピーカーを備えたメディア デバイスを、3 スピーカーとマイクの両方を備えた仮想メディア デバイスに変換します。

4

1 に答える 1

1

デバイスを Lync で使用できるようにするため、まず、Lync または特定のバージョンの Lync がオーディオ キャプチャに使用している API を確認する必要があります。ほとんどの場合、ビデオ用の DirectShow または Media Foundation と、オーディオ用の DirectShow、Media Foundation または MMDevice API です。また、環境や Lync のバージョンが異なると、異なる API が使用されることもあります。複数の API で仮想デバイスを提供しなければならない可能性が高くなります。

これは、すべての API によって選択される単なる仮想オーディオ デバイス ドライバーですが、その作成は、すべての代替オプションを一緒にするよりも複雑になる可能性があります。

于 2013-11-19T19:49:34.743 に答える