- From: Phil Burk <philburk@mobileer.com>
- Date: Tue, 07 Feb 2012 15:24:03 -0800
- CC: public-audio@w3.org
Hello Robert, On 2/7/12 3:04 PM, Robert O'Callahan wrote: > On Wed, Feb 8, 2012 at 9:02 AM, Phil Burk wrote: > If you need a cross platform audio I/O library to build the playback > engine on top of then PortAudio might be useful. > > PortAudio is a lot larger than libcubeb. For example, all libcubeb > backends put together are smaller than the PortAudio ALSA backend. > Probably that's just because PortAudio does more. PortAudio does a lot. It handles device enumeration, detects underflows and overflows, optimizes for low latency, manages the dynamic library interface, provide audio timestamps for stream synchronization, etc. One goal for PortAudio is to provide a simple uniform audio I/O interface across major platforms. Another main goal is to have a place where audio folks can collaborate and share solutions to problems with audio drivers and host APIs and then hide them from the library caller. Phil Burk
Received on Tuesday, 7 February 2012 23:28:13 UTC