[pulseaudio-discuss] Basic PulseAudio microphone input

Mads Kiilerich mads at kiilerich.com
Mon Jun 14 08:04:53 PDT 2010


On 06/14/2010 03:41 PM, José Tomás Tocino García wrote:
> Hi there,
>
> I'm developing a musical game, and to get the microphone input I've
> been using Portaudio, but it's been giving me some errors and I'm
> looking for an alternative. Pulseaudio looks great, and I've been
> trying to find a "Hello world" example, but I've only found the simple
> api's examples, and I'm more interested in using the asynchronous
> mainloop.
>
> So far, looking at the reference, I've come to this:
> http://codepad.org/dlnLSawK I guess the next step would be to write a
> callback function and attach it to the stream using
> pa_stream_set_read_callback or something like that, but I'm a little
> bit lost.
>
> Any help is appreciated.

You can look at 
http://git.0pointer.de/?p=pulseaudio.git;a=blob;f=src/utils/pacat.c - it 
is self-contained and quite complete, but apparently neither minimal nor 
pedagogical.

It might be simpler and "better" to use the gstreamer API instead.

/Mads



More information about the pulseaudio-discuss mailing list