サウンド カードの異なる出力ラインにサウンドを出力できるプログラムを Java で作成しようとしています。
Javaでどのように行うことができますか?
Java サウンド プログラマーズ ガイド を参照してください。
これを機能させるには、サウンド カードを再構成して、ポートを個別の「出力」として公開する必要がありました。そうしないと、ヘッドフォンが接続されているかどうかに応じて、サウンド カードが自動的にサウンドをルーティングします (Windows の場合)。
あなたがサウンドを扱った経験があるかどうかはわかりませんが (私の経験よりも大きいかもしれません)、多くのポートに直接接続したい多くの回線を持っていると思いますか? http://download.oracle.com/javase/7/docs/api/javax/sound/sampled/package-summary.html - これはこのための API かもしれません。 VoIP でそのようなものを使用するプログラムを見た)。ところで、Windows で作業している場合、サウンドカードに関する一部の情報がレジストリに保存されていると思います。アクセスするには、プログラムからレジストリを更新する必要があるかもしれません (よくわかりません)。
私はどういうわけか助けてくれることを願っています:)