特定のPulseaudio受信機にALSA出力を要求するにはどうすればよいですか?

特定のPulseaudio受信機にALSA出力を要求するにはどうすればよいですか?

Webと出力のさまざまな例は、aplay -LALSA互換アプリケーションをPulseaudioに出力するために使用することができる「パルス」というALSAデバイスがあることを示しています。

おそらく、これはデフォルトでデフォルトのPulseAudioシンクに出力されます。

他のPulseAudio受信機に出力するALSAデバイスをどのように生成しますか?

答え1

"alsa-plugins"のソースtarballには、PCMプラグインオプションを記述するファイルが含まれていますpulse

alsa-plugins-1.1.1/doc/README-pulse

PCM 装置の以下のパラメーターがリストされます。

  • 仕える人(使用するPulseAudioサーバー名)
  • 装備(PulseAudio ソースまたはシンクの名前)
  • 戻る(PulseAudioサーバーに接続できないときに使用されるPCM)

ミキサー制御プラグイン(例ctl.X:)は、PCMプラグインで認識されない「source」および「sink」パラメータも受け入れます。

このファイルには、alsa-plugins-1.1.1/pulse/pcm_pulse.cPCMプラグインの追加パラメーターもリストされています。

  • 軽負荷処理
  • コメント

~/.asoundrc以下は、名前付きPulseAudio受信機のパラメータ出力を使用する例ですdevice

pcm.pulse_test {
    type pulse;
    device "my_sink";
}

関連情報