default output for Applications

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



'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/]




[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux