2010-12-03 13 views
5

皆さん。プログラムからオーディオを出力し、そのストリームをシステムのマイク入力「レイヤー」にリダイレクトする方法はありますか?私は、これはいくつかの低レベルの呼び出しが 'Pinvoked'を必要とするかもしれないことを理解しますが、私に役立つかもしれない記事があります。たとえば、アプリケーションの出力オーディオストリームをWindowのSound Recorderプログラムに実行すると、オーディオはマイクから来ていると考えられ、それを記録します。私はストリームを録音せず、デバイスのマイク入力に出力するだけです。任意のアイデアをありがとう。マイクにオーディオストリームを出力する

+0

録音ボリュームコントロールを使用して、ほとんどのサウンドカードでWaveMixのミュートを解除できます。しかし、これはプログラムではなく、グローバルな状態です。 – CodesInChaos

+9

アプリケーションをWindows内の追加のマイクとして登録するのは意味がありませんか?そうすれば、ハードウェアの機能をハイジャックすることはなく、ユーザーはアプリケーションを(仮想)入力デバイスとして自由に選択することができます。私はこれに個人的な経験はありませんが、より論理的なアプローチと思われます。 –

+0

なぜミキサーを入力として使用しないのですか? *それはマイクでなければならない*要件*ですか? –

答えて

0

この種の問題については、Pure Data(PC)またはMax MSP(Mac)を検討することを検討してください。

0

仮想オーディオドライバを探しているようです。既にこれを行うSoftonicからソフトウェアを購入することができます。自分で構築する必要がある場合は、MicrosoftのDirectSound(DirectXライブラリの一部)を使用してこれを管理できます。

0

を助けることができれば。 VST互換ホストでAudioを送受信できます。 http://code.google.com/p/wormhole2/

少なくともMacでは、システム全体で使用できるオーディオインとアウトのフレームワークをインストールするcycling74のSoundflowerがあります。 cycling74.com/soundflowerlanding-page/

PC上の同等品として、http://jackaudio.org/があり、基本的にはサウンドフラワーと同じです。

関連する問題