GUI 操作なしで Mac OS X のサウンド出力ソースを切り替えられるようにしたいと考えています。
SoundSourceや設定ダイアログを開くための AppleScriptなど、サウンド出力を制御するためのツールがあります。
私が探しているのは、SoundSourceのように設定を即座に切り替えるものですが、スクリプト可能である必要があります。目標は、1 回のキーストロークでデジタル出力とアナログ出力を切り替えることです。キーを 1 回押すだけでプログラムまたは AppleScript を起動するヘルパーアプリケーションがあります。今必要なのは、ユーザーの操作なしで音源をすばやく切り替える AppleScript またはアプリケーションだけです。
それが必要であれば、Objective-C を書いても構わないと思っていますが、私は Cocoa 開発の初心者です。
ワンクリック ソリューションはありますか、または Cocoa アプリまたはコマンド ラインからサウンド システムの設定を制御するための優れたチュートリアルを教えてもらえますか?
編集:まさにこれを行うコマンドラインアプリケーションを作成しました。http://code.google.com/p/switchaudio-osx/downloadsからダウンロードできます。ソースコードもプロジェクト サイトで入手できます。