0

提供されているほとんどのドキュメントを読んだ後でも、ALSA アーキテクチャを理解していないようです。

snd_device_name_hint() と snd_device_name_get_hint() を使用して、利用可能なすべての ALSA デバイスを一覧表示します。これは、特に hwdep クラスの下に「パルス」をリストしているため、私のシステムで PulseAudio が利用できるようです。しかし、snd_pcm_open() (ノンブロッキング モードで、in または out のいずれか) で開こうとすると、「そのようなファイルまたはディレクトリはありません」というメッセージが表示されます。

何を与える?他のデバイスを開くことができます。たとえば、内蔵の Intel チップは正常に動作しますが、PulseAudio はなぜ動作しないのですか?

4

1 に答える 1

0

pulse デバイスを開こうとする前に、alsa エミュレーション プラグインをロードして pulseaudio を実行していますか? asoundrcファイルがどのように機能するかを理解していれば、その仮想デバイスのバックエンドが実行されているかどうかに関係なく存在する構成ファイルから仮想alsaデバイスを作成できます(これがパルスデバイスの作成方法です)。

于 2010-01-20T14:42:29.120 に答える