答えて
私はそこにこれを行うには、メディアパイプラインにフックする方法かもしれませんが、どのようにそれは私の県を超えてやって(ちょうどあなたのアプリケーションのためのプログラムでこれを行う方法があるのかどうかわかりません)。
プログラムでアクセスする必要がない場合は、Windowsのオーディオ出力を記録できる別々のツールがあります。私はTotal Recorderについて良いことを聞いた。
ほとんどのオーディオミキサードライバ(サウンドカード/周辺機器にはソフトウェア制御オーディオミキサーが組み込まれています)は、スピーカー出力を録音チャンネルにルーティングする機能を備えています。 C#のサウンドライブラリがこれをネイティブにサポートしているかどうかはわかりませんが、DirectSoundをチェックしてみることもできます。
この機能は、一部のオーディオソフトウェアで一般的になっているエコーやその他のサウンドループバック機能に非常に役立ちます。そのため、ハードウェアで管理できるはずですが、見つからない場合はあいまいなDLLを掘り起こす必要がありますそれはDirectSoundまたは類似のオーディオライブラリにあります。 XPでは
-Adam
、私は録音入力を起動するために録音を選択、ボリュームコントロールパネル、プロパティに行くと、記録媒体として波出力を選択するには運を持っていました。これは私が信じているあなたのサウンドカードに依存します。
これは、Ventriloなどの一部のアプリケーションでも設定できます。同じ条件が当てはまるかもしれませんが、しばしばあなたのマイクとしてのあなたのサウンド出力を選ぶことができると思います。これは、プログラミングで何らかの方法があることを意味するかもしれませんが、直接サポートではなくC++ P/Invoke相互運用による可能性があります。
今後の参考として、Windows 7では、ストリーミングオーディオの録音/著作権侵害を防ぐために、これを行う機能が完全に削除されていることをご存じかもしれません。
- 1. Windows Phone 7内蔵サウンド
- 2. Windows Phone 7でアラームクラスのサウンドを再生する方法
- 3. Windows Mobileでサウンド強度を設定する方法は?
- 4. どのようにWindowsシステムでサウンドを制御するには?
- 5. Windowsでファイルのリダイレクトと%ERRORLEVEL%
- 6. Perlスクリプトでサウンドを再生する
- 7. Windowsストア(メトロ)アプリケーションでシンプルなサウンドを再生
- 8. C#Windowsサービスでstdout + stderrをリダイレクト
- 9. Windows 8 Metro App(C#/ XAML)で同時に2つのサウンドを再生する
- 10. Windowsのサウンド出力全体をキャプチャしますか?
- 11. iPhoneでサウンドをプログラムで作成する
- 12. Windowsサーバー上でaspxファイルをhtmlにリダイレクトする
- 13. WindowsバッチでFORコマンドをリダイレクトする方法
- 14. WindowsでVOIP通話で他のすべてのサウンドをミュートするアプリケーションを選択する
- 15. C#URLからサウンドを再生する
- 16. iPhoneゲームでサウンドを再生する - スローダウン
- 17. Xamarin.Formsでサウンドを再生するには?
- 18. javax.sound.sampledでサウンドを生成する
- 19. iOSでサウンドを作成する
- 20. ipythonノートブックでサウンドを再生する
- 21. ボタンプレスでサウンドを再生するクロスプラットフォームアプリケーション
- 22. iOSでサウンドを録音するには?
- 23. ZeroClipboardでサウンドを再生するには?
- 24. オーディオ/サウンドをplsqlで再生する
- 25. Javaプログラムでサウンドを再生する
- 26. MonoTouch:サウンドを再生する
- 27. HTML5のオーディオ:他のサウンドの後でサウンドを再生する方法は?
- 28. Windows認証をカスタム401ページにリダイレクト
- 29. サウンドはバッチですか?
- 30. サイレントモードでのUILocalNotificationサウンド
彼らはデフォルトのドライバからステレオミックスを削除しているだけで、追加のドライバをバンドルしておくと驚くことはありません。*何もメーカーがドライバにステレオミックスデバイスを持たないダウンロードを提供し、私のWindows 7 Beta 1 VM(仮想PC - 起動はVistaのようなものです)に1つあります。 私は自分のラップトップを取り出し(Win7 x64 Beta 1がネイティブにインストールされています)、そこにドライバをチェックしますが、ここにはありません。 –
あなたは正しいかもしれません。しかし、私もWindows 7 BetaにStereo Mixデバイスを持っていましたが、それが将来発生するのを防ぐための後のビルドだと聞いていました。私はそれが残って見ることがうれしいだろう。 –