私のアプリケーション内でデフォルトの入力デバイスを設定/変更する方法を探しています。私はいくつかの異なる記録装置を持っており、コントロールパネルに入り、デフォルトの記録装置を変更するのは非常に厄介です。私は周りを見回していましたが、私はこの問題で私を助けてくれるものは見つかりませんでした。アプリケーションはC#で書かれており、Windows Vista/Windows 7を対象としています。プログラムでデフォルトのオーディオ入力デバイスを変更する方法
1
A
答えて
1
Vista/7 AFAIKでこれを行う公開APIはありません。
作成したメディアセンターでは、コントロールパネルを開いてダイアログにキーを送信する必要がありましたが、これは大変醜いハックですが、できることは最高です。 (または、メディアセンターで.net reflectorを実行します(文書化されていない呼び出しを使用して変更できます))
0
Windows XPの場合は、apparentlyです。キーHKEY_CURRENT_USER\Software\Microsoft\Multimedia\Sound Mapper\Playback
には、現在のデフォルトの再生デバイスの名前が含まれています。
関連する問題
- 1. Windows XPでデフォルトのオーディオ入力デバイスの名前をプログラムで取得する方法はありますか?
- 2. Javaアプリケーションからオーディオ入力デバイスを作成する方法
- 3. このプログラムの入力方法を変更するには?
- 4. WooCommerce:デフォルトの配送方法をプログラムで変更する
- 5. ember入力フィールドをプログラムで更新する方法
- 6. C#再生デバイスをプログラム的に変更する方法
- 7. WMIでオーディオ入力デバイスを列挙します
- 8. デバイスが存在する場合AppleScriptのオーディオ入出力セット
- 9. プログラムでオーディオをミュートする方法
- 10. Javaを使用してオーディオ入力を変更しますか?
- 11. Androidのオーディオレコードを変更するデフォルトの入力ソース
- 12. jqueryで入力の変更イベントをキャプチャする方法は?
- 13. ASP.NetでCKEditorの入力言語を変更する方法C#
- 14. javascriptループで複数の入力値を変更する方法
- 15. オーディオ入力レイテンシー
- 16. PyAudioで特定の入力デバイスを選択する方法
- 17. プログラムでスタイルコンポーネントを変更する方法
- 18. WebViewのアンドロイドの入力方法を変更する
- 19. 動的に入力タグのサイズを変更する方法
- 20. HTML入力タグのフォントとフォントサイズを変更する方法は?
- 21. フォームの入力タブ順序を変更する方法
- 22. 入力時に背景の位置を変更する方法
- 23. 入力の動的変更をトリガする方法は?
- 24. Bluetoothデバイスをプログラムでペアリングする方法
- 25. 2つ以上のiosデバイスでオーディオを同期する方法
- 26. iphoneでデバイスの向きをプログラムで変更する
- 27. ヘッダーの使用方法をhtml5のオーディオに変更する
- 28. アプリケーションを開くデフォルトの方法を変更する方法
- 29. 特定のボタンにデフォルトの「入力」を設定する方法
- 30. 入力タイプ= "ファイル"でローカルファイルをプログラムで選択する方法
オープンコントロールパネルはオプションではありません。メディアセンターでは必要ありませんが、提案にはtnxが必要です。 – F34R
コントロールパネルを開き、ダイアログを自動化するのは唯一の法的オプションです – Anders
@Matthias Vance http://blogs.msdn.com/larryosterman/archive/2008/07/11/whatever-happened-to-wave-out-mix。 aspx#8769290 Larryの最後のコメントを参照 – Anders