ALSA対応アプリケーションのPCMデバイス指定
${HOME}/.asoundrcなどに独自のPCMデバイスの定義をしている場合、アプリケーションからはそのままでは使用されず、使用するには、アプリケーションごとに固有の方法で指定する必要がある。
アプリケーション | 設定方法 |
---|---|
Audacious | オーディオの設定のALSA出力プラグインの「オーディオデバイス」にデバイス名を入力 |
MPlayer | コマンドラインオプションに-ao alsa:device=[デバイス名] |
SDLアプリケーション(ALSA有効) | 環境変数AUDIODEVにデバイス名 |
TiMidity++ | 環境変数TIMIDITY_PCM_NAMEにデバイス名 |
QEMU | 環境変数QEMU_ALSA_DAC_DEVにデバイス名*1 |
(2008/1/6)SDLアプリケーションにはALSAサポートが必要な件について補足すると、Debian/Ubuntuでは「libsdl1.2debian-alsa」が入っている必要がある。GentooではlibsdlのUSEフラグに「alsa」が必要。
(2008/10/30)SDLでALSA以外のオーディオのサポートが有効な場合、環境変数SDL_AUDIODRIVERの値を「alsa」にした上でAUDIODEVによるPCMデバイス名を指定することになる。