2012-04-10 7 views
5

私はC#とWPFで書かれたWindowsデスクトップアプリケーションを持っています。通常のマイクで録音やテストをするのは、マイクと話す必要があるので面倒です。Windowsの偽のマイク

Wavefileを再生するだけのWindowsの録音デバイス設定に表示された偽のマイクを持つことができるのはすばらしいことです。マイクエミュレータ、マイクシミュレータ、またはモックマイクと呼んでいる人もいます。

私はこの偽のマイクを聞くと波のファイルが聞こえます。これが意味をなさないことを望みます。

私は何かを見つけようとしました。これを実現するにはMicrosoft example codeがあるようですが、インストールする準備ができていません。

このような偽のマイクは認識していますか?

答えて

4

このような偽のマイクが存在し、コードを使用する必要はありません。ステレオミックスと呼ばれていますが、すべてのサウンドカードで使用できるわけではありません。これは次のように機能します。

録音デバイスカテゴリには、マイクとステレオミックスの2つのデバイスがあります。

  • マイクがデフォルトの場合、何かを録音しようとすると、マイクから音が聞こえます。ステレオミックスは、デフォルトでは、あなたが何かを記録しようとした場合、あなたは所望の効果を得るためにするために、あなたが設定する必要があり、現在

だからあなたのコンピュータ上で再生している音を取得します、です

  • ステレオミックスをデフォルトとして使用し、コンピュータで音楽を再生します。オーディオは内部的に渡され、録音すると、コンピュータで再生されているものが正確に取得されます。マイクに向かって話したり、カバーしたり、まったく取り外したりしても差はありません。あなたは、マイクを使用していない、あなたはステレオミックスを使用しています。

    私のラップトップでは、VIAコントロールパネル(サウンドカードのドライバ)またはコントロールパネルのサウンドアイコンを使用して、Stereo Mixを有効にできます。

    EDIT:あなたはそれを表示するためにはコントロールパネルのサウンドアプレットで「非表示のデバイスを」有効にする必要があるかもしれません(like here

    Via control panel Sound control panel

  • +0

    おかげで、これは素敵な回避策です。しかし、私はむしろ音だけを演奏するアプリケーションを持っています。理由は、私がスピーカーに別の音を出すことです。 – vidstige

    +0

    問題は、一部のプログラムでは、マイクロフォンではない入力デバイスをすべて無視してしまうことです。そのようなアプリの1つがLiveMettingです。オーディオ入力として「ライン入力」または「ステレオミックス」を使用する方法はないようです。 – JustAMartin

    関連する問題