[pulseaudio-discuss] default output for Applications

Colin Guthrie gmane at colin.guthr.ie
Tue Jan 26 00:51:07 PST 2010


'Twas brillig, and Igor Zubkov at 26/01/10 01:46 did gyre and gimble:
> Hi!
> 
> What is better, use native support for PulseAudio in application or
> use ALSA with alsa-pulse output?

It rather depends on your target audience. If you want your app to work
on the most setups then ALSA support (using the safe alsa subset) is
probably best. If you are pretty much just targetting PA-based systems
or supporting multiple audio outputs then direct PA support can give a
cleaner implementation.

That said the zenith of audio support is likely neither alsa nor native
PA implementations.... libsydney would be a good idea if it came along.

Also depending on your application it may make sense to use an existing
audio API.

Here is an article you may find enlightening:
http://0pointer.de/blog/projects/guide-to-sound-apis.html

Col

-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mandriva Linux Contributor [http://www.mandriva.com/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]




More information about the pulseaudio-discuss mailing list