1

私の PC には、合計 2 枚のサウンド カードがあります。そのうちの 1 つはマザーボードに組み込まれており、もう 1 つはのような USB サウンド カードです。

サウンドカード #1 にマイクを接続しています。話しかけると、出力がサウンド カード #2 に接続されたスピーカーにリダイレクトされるようにします。そして、アプリでこれを有効にする必要があります。

私が見た唯一のアプリは、Virtual Audio Cableです。アプリの機能を複製したいのですが、どこから始めればよいかわかりません。2 枚のサウンド カードから始めることもできますが、最終的には最大 4 ~ 8 枚のサウンド カードでオーディオ トラフィックをリダイレクトする必要があります。

.NET または VB6 で喜んで実行します。

ここに画像の説明を入力

4

1 に答える 1

1

正確な「リダイレクト」操作は行われません。代わりに、あるデバイスからキャプチャし、再生のために別のデバイスにデータを送信します。仮想デバイスはオプションの 1 つで、おそらくそれ自体の利点がありますが、ほとんどの場合、デバイスは途方もなくやり過ぎです。

標準のオーディオ API またはライブラリだけが必要です。Vista+ では、オーディオの「ネイティブ」API はWASAPIであり、その他 (特にレガシー API) はその上のレイヤーであることに注意してください。API はほとんどがネイティブであり、マネージ コードのソリューションが必要でゼロから開始するため、マネージ コード ドメインに適切にインターフェースされている一般的なオーディオ ライブラリの 1 つ ( NAudioなど) を使用することをお勧めします。

于 2013-02-23T10:32:31.340 に答える