web-dev-qa-db-ja.com

PulseAudioを使用してOGGまたはWAVファイルを再生できますか?

PulseAudioの機能や使用方法については、完全にはわかりません。たとえば、(c/c ++を使用して)プログラムで再生する必要がある.wavおよび.oggサウンドファイルがあります。これを行うにはpluseaudioをどのように使用できますか?それとも他のものを使うべきですか?

2
glutz

番号。

Pulseaudioは低レベルの「ドライバー」、またはそれ以上の「レイヤー」であり、アプリケーションとサウンドの指示とミキシングに使用されるALSA(Advanced Linux Sound Architecture)の間に存在します。たとえば、ゲームは音を立てる必要があります。それはこのノイズをpulseaudio(または異なる方法で作成された場合に使用する別のレイヤー)に送信し、pulseaudioを混合して、サウンドカードとインターフェースするALSAに送信します。独自のアプリケーションを作成することもできますが、 bansheeInstall banshee または vlcInstall vlc 。 PulseAudioとインターフェースするソフトウェアの記述は私の知識の範囲を超えていますが、 この追加の参照 を使用してみてください。

1
nanofarad