Adding extra fds to the main loop

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

 



Hello,



I want to write a small application that reads some data from the
network and makes a few libpulse calls. I have some questions about the
PulseAudio non-threaded main loop.



1. Is there a way to add my fd to the PulseAudio main loop, so I can be
notified of any events? Would calling pa_mainloop_set_poll_func with a
function that copies the pollfd list and appends mine be the proper way
to do it?



2. Is pa_context reentrant in that I can have multiple operations
executing at the same time? If not, can a new operation be started
during the callback of a previous one, or must I wait for
pa_mainloop_dispatch() / pa_mainloop_iterate() to finish?



Thanks,

Laurentiu Nicola
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20140604/5f336d02/attachment.html>


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

  Powered by Linux